Flora がいいなと思いつつも、金額面や大きさを考えると Gemma はなかなか魅力的。ということで、1枚試してみた。
Arduino Leonardo, Adafruit Flora にて Sketch をアップロードしていたので、そのノリで Adafruit Gemma にも作業をしていたら、いくつかハマりました。マニュアル読んでればそんなことはなかったんだけど。
ということで、メモ書き。
エラー1: avrdude: usbdev_open(): did not find any USB device “usb”
コンパイルは問題なく行くものの、アップロードの段階でエラーとなる。Board は Adafruit Gemma 8MHz を選択済み。
なぜ?と調べてみると、Programmer を USBtinyISP にしておかないといけないことが判明。
解決方法: Arduino IDE の Programmer にて USBtinyISP を指定
エラー2: avrdude: Error: Could not find USBtiny device (0x1781/0xc9f)
Programmer を USBtinyISP にしたものの、依然問題解決せず。Sketch のアップロードは相変わらずできない状態。
再びなぜ?と調べてみると、Gemma は Arduino や Flora と違い「完全 Arudino 互換ではない」デバイスとのこと。
解決方法: Gemma のスイッチをクリックし、赤い LED (D1) が点滅している状態の Bootloader モードにする
参照
https://learn.adafruit.com/introducing-gemma/setting-up-with-arduino-ide