注)SD6031/SD6031WIFには使用できません。
SD6031Air_ver120.zip
・2018/01/14 version→Ver1.20変更点
SD6031/SD6031WIFのver1.20 と同様の機能を実装
(SDHCへの対応/D88の対応など)
リセット方法の変更(後述)
OLED の対応(後述)
sd6031AR.hex は AVR用ファームです。AVRに書き込んで下さい。
ファームウエアのアップデートの方法は以下の通りです。
(アップデートは自己責任で行って下さい。アップデート、アップデート後の問題についても責任は負えませんので)。
1)適当なSD/SDHCカードを用意する。出来れば中身が入っていないのがいい。
2)SD/SDHCカードのルートに、SD6031AR.hex をコピーする。
3)SD6031Air の電源を切る。さらに P6 から抜いておく。
4)SD/SDHCカードをSD6031Airに挿入する。
5)SD6031Air の電源を入れる。
6)ファームウエアのアップデートが行われ、LEDが2回点滅する(電源を入れてからすぐに完了します)。
7)LEDが2回点滅しない場合は、再度電源OFF、ONしてみて下さい。
8)ファームウエアのアップデートが完了したら、忘れずに、SD/SDHCカード上のSD6031AR.hex を消しておく。
・リセットについて
P6 のリセットボタンを押し続けると、SD6031Air の LED の赤と青の両方が15回ほど点滅します。
15回点滅する前に、P6のリセットボタンを離すと、以下の動作になります。
・選択していた拡張子、イメージファイルはそのままです。
15回点滅するまで、P6のリセットボタンを押し続けると、以下の動作になります。
・SD6031Air が初期化されます。
・選択していた拡張子は、P31になります。
・選択していたイメージファイルは、初期のもの(INIT.P31か、最新のファイル)になります。
SDカードを抜いて、新たに刺した場合は、以下の動作になります。
・選択していた拡張子は、そのままです。
・選択していたイメージファイルは、選択している拡張子の中のINITファイルか最新のファイルになります。
例えば、D88 の拡張子を選んでいると、(あれば)INIT.D88か、最新の〜.D88 が選ばれます。
・OLED について
OLED は、SD6031Airのコネクタに接続します。
接続は以下の通りです。
SD6031Air
2 1
4 3
6 5
SD6031Air:2 ←→ VCC:OLED
SD6031Air:6 ←→ GND:OLED
SD6031Air:5 ←→ SCL:OLED
SD6031Air:1 ←→ SDA:OLED
使用できる OLED は、以下のものです。
https://akizukidenshi.com/catalog/g/gP-12031/
https://www.amazon.co.jp/HiLetgo-128%C3%9764-LCD%E3%83%87%E3%82%A3%E3%82%B9%E3%83%97%E3%83%AC%E3%82%A4SSD1306%E6%B6%B2%E6%99%B6-MSP430-Arduino%E3%81%AB%E5%AF%BE%E5%BF%9C/dp/B071ZPFDWW/ref=sr_1_3?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&dchild=1&keywords=OLED+SSD1306&qid=1602413330&refinements=p_76%3A2227293051&rnid=2227291051&rps=1&sr=8-3
https://www.amazon.co.jp/VKLSVAN-0-96-%E3%82%B7%E3%83%AA%E3%82%A2%E3%83%AB-OLED%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB128%C3%9764-LCD%E3%83%87%E3%82%A3%E3%82%B9%E3%83%97%E3%83%AC%E3%82%A4Arduino%E3%81%AB%E5%AF%BE%E5%BF%9C/dp/B08FJ5JJ85/ref=sr_1_9?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&dchild=1&keywords=OLED+SSD1306&qid=1602413330&refinements=p_76%3A2227293051&rnid=2227291051&rps=1&sr=8-9
制御LSIが SSD1306 で、I2C 通信のものが使えると思います。
コネクタの形状が SD6031Air と OLED とで違うため、変換用コネクタを
作って実装しました。

