dsbasic
文書の過去の版を表示しています。
DSbasic
DSbasicは、DCC対応の鉄道模型をBasicで制御するための機器です。ArduinoにDSbasicシールドを装着し、PS/2キーボードとTVがあればご利用になれます。DSbasicを動かすためのパソコンは不要です。
参考文献
以下のサイトを参考に開発しました。御礼を申し上げます。
- Arduino版tiny Basicを使ったものづくり 弘前大学教育学部
特徴・概要・対象
DSbasicは上級者向けとなります。ベーシック言語を理解されている方、Arduinoのプログラミングができる方が対象です。 サンプルのスケッチには、未知のバグなどが含まれています。ご理解の上、利用ください。
動かすのに必要なもの
- TV, モニタ(RCA端子搭載、デジタル系は一切不可)
- PS/2キーボード(USBは未対応のもの)
- ACアダプタ
- DSbasic Shield
- Arduino UNO(互換機も可)
- スケッチを書き込むパソコンとUSBケーブル
※上記の例では、アマゾンで販売されている爆安4.3inchモニターTVを使用しています。12V ACアダプタから分岐するケーブルがあると便利です。
部品表
Parts No | Parts type | Spec | Akizuki No. |
---|---|---|---|
C1 | Capacitor | 0.1u, 5mm pitch | |
C4 | Capacitor | 220-470u, 3.5mm pitch | |
C5 | Capacitor | 1u, 5mm pitch | |
CN1 | Connector | 6pin Long Header | |
CN2 | Connector | 8pin Long Header | |
CN3 | Connector | 8pin Long Header | |
CN4 | Connector | 8pin Long Header | |
CN5 | Connector | 2×3 long pin header | |
CN6 | Connector | 2pin Terminal box | |
CN7 | Connector | RJ-2410N/Y | C-06508 |
CN8 | Connector | PS/2, MJ-373/6 | C-09018 |
CN9 | Connector | RJ45, 7810-8P8C | C-00159 |
D1 | LED | 3mm, Yellow | |
D2 | LED | 3mm, Green | |
D3 | LED | 3mm, Red | |
IC1' | DIP Socket | DIP Scoket | |
IC1 | MCU | ATMEGA328P | DSCore R217書き込み済であること |
IC2 | Motor Driver | TB6643KQ | I-07688 |
R1 | Resistor | 1k, 1/4W | |
R2 | Resistor | 1k, 1/4W | |
R3 | Resistor | 1k, 1/4W | |
R4 | Resistor | 470, 1/4W | |
R5 | Resistor | 1k, 1/4W | |
R6 | Resistor | 6.8k, 1/4W | |
R7 | Resistor | 6.8k, 1/4W | |
R8 | Resistor | 6.8k, 1/4W | |
SW1 | Tackt Switch | SKHHLPA010 | P-07193 |
Download
頒布
- 基板のみ 試作基板(配線ミスが有るため要改造)は無償、ただし無償なのでフィードバックやレビュー記事をWebに投稿が条件
dsbasic.1468065009.txt.gz · 最終更新: 2016/07/09 20:50 by yaasan