DigiSparkとは、8ピンのAttiny85を使用した極小サイズのUSB搭載Arduinoボードである。
私自身、もともとこれの使用用途がわからなかったものだったりします。
まずは見てみましょう
DigisparkにはUSB端子がついていますが、写真のMicroUSBと、端子面だけのものなどがあります。
GPIOは5ポートありますが、PB3,PB4がUSBのD+、D-につながっておりUSB接続すると使えないようです。
初期状態
Attiny85はBootファームが入っていてUSBで認識する
と思いましたが初期ファームではUSBデバイスととして認識し、動作するものではありませんでした。
認識せずに、リセットを繰り返してしまいます。
ドライバーを入れれば動くかな??
と思ったのですが、ダメでした。
ここからはファームウェアの書き込みまでUSBポートから抜いておきましょう。
Arduinoセットアップ
・ボードマネージャーの設定
ファイル⇒環境設定
追加ボードマネージャーのURL:http://digistump.com/package_digistump_index.json
・ボード設定
ツール⇒ボード⇒ボードマネージャー
ボードマネージャー⇒Digistamp AVR Boards by Dgistump⇒インストール
ボード設定
ツール⇒ボード⇒Digispark(Default-16mhz)
ファームウェア書き込み
ファイル⇒スケッチ例⇒DigisparkExamples⇒Start
書き込み➡をクリック
DigisparkをUSBポートに挿入
動作確認
LEDが点滅すれば動作したことになります。
これで動作確認は終了です。