USB I/Fを持っていないはずのATTiny85をUSB経由で開発できるDigisparkという小型マイコンボードを試してみた。

開発元:Digistump Digistump wiki

 ファームウェアmicronucleusはソフトウェアでUSBデバイスを実現するV-USBを組み込んでいる。
https://github.com/micronucleus/micronucleus
V-USB

895円の超小型Ardunoクローン DigiSparkを買った(橋本商会)
Digisparkを買って動かすまで(syamojigzag)
安価なUSB直挿しマイコンDigisparkのススメ(Qiita)
Digisparkを試してみました(猫にコ・ン・バ・ン・ワ)
Digisparkの使い方(ELEFINE)

MacOSX 10.10.5 / Arduino IDE 1.6.9でやってみた。
メニューのArduinoから[Preferences...]を選択、追加のボードマネージャのURL欄に
http://digistump.com/package_digistump_index.json
を入れてOKを押す。
次にメニューのツールから[ボード:" xxx"]→[ボードマネージャ...]からDigistump AVR Boardsを探しインストールする。これらはArduinoにボードを追加する手順と同じ。

プログラムの転送はいったんMacからDigistumpを外した状態で[マイコンボードに書き込む]を実行し、60秒以内にDigistumpをUSBポートに接続する。

以下のプログラムはポート2に接続した焦電センサモジュールに感があるとLEDが点灯する。
https://gist.github.com/houmei/117544cfdc5a11e7163f9f2babdd8533

※訂正 ポート2です 写真は間違い
2016digispark-pir

 簡単にできた。USB-HIDなどの使用方法はインストールしたら追加されるスケッチの例を見ろ、とWikiに書いてあった。ATMega32U4(Arduino Leonardoなど)では大げさな、1ボタンで動作するキーボードなどに良さそう。

 以下の本、Kindleで買ってみたけど「Arduinoをはじめよう」のような内容でした。

Digispark USB Development Workshop (English Edition)Digispark USB Development Workshop (English Edition)
Agus Kurniawan

PE Press 2015-09-17
売り上げランキング :

Amazonで詳しく見る
by G-Tools

HiLetgo Digispark Kickstarter ATTINY85 Arduino Micro USB 開発ボード [並行輸入品]HiLetgo Digispark Kickstarter ATTINY85 Arduino Micro USB 開発ボード [並行輸入品]

HiLetgo
売り上げランキング : 90325

Amazonで詳しく見る
by G-Tools

Rasbee オリジナル Digispark Kickstarter ATTINY85 Arduino Micro USB 開発ボード Arduino 1個 [並行輸入品]Rasbee オリジナル Digispark Kickstarter ATTINY85 Arduino Micro USB 開発ボード Arduino 1個 [並行輸入品]

Rasbee
売り上げランキング : 55601

Amazonで詳しく見る
by G-Tools