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が点滅すれば動作したことになります。
これで動作確認は終了です。
