MacでHiLetgo Digispear USB開発ボードを動かす

開発環境

MacOS Catalina(10.15.2)
Arduino IDE 1.8.10

マイコンボード

Amazonで2個650円で売っています。Arduino IDEで開発できるマイコンボードです。BadUSB(GoodUSBにも)に使えるようです。

動作確認までの作業は下記になります。
1. Arduino IDEの設定
2. USB2.0の延長ケーブルの用意
3. ライブラリのリンク
4. サンプルプログラムで動作確認

1.Arduino IDEの設定

メニューから Arduino -> Preference をクリックします。
環境設定画面が開きますので、「追加のボードマネジャー」の欄に「http://digistump.com/package_digistump_index.json」と入力し「OK]ボタンで閉じます。

スクリーンショット 2019-12-21 14.03.41

次にメニューのツール -> ボード -> ボードマネジャー を起動します。
検索窓に「digistump avr」と入力し表示される「Digistump AVR Boards by Digistump」をインストールします。

スクリーンショット 2019-12-21 14.06.16

スクリーンショット 2019-12-21 14.08.27

インストール後に、次にメニューのツール -> ボード -> Digispark (Default - 16.5mhz)を選択します。

スクリーンショット 2019-12-21 15.12.53

2.USB2.0の延長ケーブルの用意

使っているMacのUSBの仕様がUSB3.0の場合は、USB2.0の延長ケーブルを介して接続するようにします。

3.ライブラリのリンク

Disisparkが参照する/Library/Arduino15/packages/arduino/tools/avr-gcc を Arduino.app内のavrライブラリにリンクし直します。

$ cd ~/Library/Arduino15/packages/arduino/tools/avr-gcc
$ mv 4.8.1-arduino5 old.4.8.1
$ ln -s /Applications/Arduino.app/Contents/Java/hardware/tools/avr 4.8.1-arduino5

4. サンプルプログラムで動作確認

bool led_stat = false;
void setup(){
 pinMode(0, true);
 pinMode(1, true);
}
void loop(){
 digitalWrite(0, led_stat);
 digitalWrite(1, !led_stat);
 led_stat = !led_stat;
 delay(1000);
}

画像5

この記事が気に入ったらサポートをしてみませんか?