Rock64へのarduinoのインストール
以前ラズパイでやったことのあるarduinoのプログラムの作成をRock64でもやってみたくてIDEをインストールしてみた。
Rock64へのarduinoのインストールは
$ sudo apt-get install arduino
でも出来るがバージョンが古いようなのでarduinoのページから最新版を貰って来る。
https://www.arduino.cc/en/main/software
色んな環境に合わせたダウンロードリンクがあるので自分に合わせた、私の場合はarm64版を選択する。
すると寄付の画面になるのでかまわず強調されていない「JUST DOWNLOAD」をクリック。
ダウンロードしたarduino-1.8.9-linuxaarch64.tar.xzを展開する。
$xz -dv arduino-1.8.9-linuxaarch64.tar.xz
arduino-1.8.9-linuxaarch64.tar.xz (1/1)
100 % 84.6 MiB / 394.3 MiB = 0.215 18 MiB/s 0:22
$tar xfv arduino-1.8.9-linuxaarch64.tar
次に
$ cd arduino-1.8.9
$ ./install.sh
しかし
/home/anabuki/.local/share/icons/hicolor/.xdg-icon-resource-dummy に touch できません:
そのようなファイルやディレクトリはありません
といって進まない。
そこでroot権限で実行してみる。
$ sudo ./install.sh
done!
これで出来たようであるが途中エラーも出ていたようなきもす。
後は実行して確かめるしかない。
アイコンは出来ている。これをダブルクリックすることで起動した。インストールできたようである。
現実にarduinoを使って動かしてみることとする。
以下に2番端子に接続したLEDを点滅させるプログラムを示す。
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
pinMode(2,OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
Serial.println(" OK");
digitalWrite(2,HIGH);
delay(1000);
digitalWrite(2,LOW);
delay(1000);
}
これをコンパイルしたがエラーが出た。
IDEの初期設定が出来なかったのが要因である。
以下の設定を行いコンパイルとプログラムの転送が出来、LEDの点滅が始まった。
ボード Arduino Nano
プロセッサ Old BootLoader
配線は以下のとおりである。
D2Pin LED-anode LED-kasode 300Ω アース
シリアルモニターにOKが周期的に表示
動作確認完了