💡
UbuntuでArduinoを動かすとき~Lチカまで~
実行環境
Ubuntu 22.04
Arduino IDE 2.2.1
Arduinoキット↓
IDEのインストール
ファイルのインストール
AppImageでインストールします
にアクセスしてAppImageの方をインストール権限を与える
実行可能にする
インストールしたディレクトリに移動して実行
chmod a+x <arduino>
<arduino>はインストールしたファイル名(.AppImageがつくやつ)
FUSEのインストール
FUSE
というものが無いと動かないらしく↓でインストール
sudo add-apt-repository universe
sudo apt install libfuse2
シリアルポートの権限設定
sudo usermod -a -G dialout $USER
$USERはそのままでいい
upload時にエラーが出たので調べたら
sudo chmod a+rw /dev/ttyACM0
で直った。どうもシリアルポート周りでエラーが起きていたらしい。
Lチカ
ターミナルでIDE起動
./<arduino>
USBでPCと接続
tools>Board>Arduino AVR Boards>Arduino Uno を選択
LEDの足が短い方(カソード)をGNDに刺すと
光ります!
あとはこのようなコードをuploadすると2秒ごとにチカチカします
const int LED=13;
void setup(){
pinMode(LED,OUTPUT);
}
void loop(){
digitalWrite(LED,HIGH);
delay(2000);
digitalWrite(LED,LOW);
delay(2000);
}
おわりに
これで環境構築は終わったのであとは思うままに遊ぶだけです!
Discussion