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が周期的に表示

動作確認完了