実践Arduino!

「実践Arduino!」を読みました。Arduinoの基本的な知識と、今必要な技術の習得を目的とした読書です。2017年の出版ですが、ごく基本的な内容ですので問題はありませんでした。Arduino IDEをバージョンアップしたら、以前より文字が読みやすくなりました。
はじめに、IDEのインストール、ボードの性能、スケッチ(プログラム)に基本が書かれてます。後半は実際の電子工作の解説です。センサー、表示装置、駆動部品、音声との接続例です。実際に簡単なスケッチを書いて、LED点滅させてみました。備忘します。

(chatGTPより)
// LEDが接続されたピンの番号
int ledPin = 13;

void setup() {
// LEDのピンを出力に設定
pinMode(ledPin, OUTPUT);
}

void loop() {
// LEDを点灯
digitalWrite(ledPin, HIGH);
delay(1000); // 1秒待つ

// LEDを消灯
digitalWrite(ledPin, LOW);
delay(1000); // 1秒待つ
}
このスケッチでは、13番ピンにLEDが接続されていることを前提としています。もしLEDを他のピンに接続している場合は、ledPinの値を変更してください。

setup()関数では、LEDのピンを出力モードに設定しています。loop()関数では、digitalWrite()関数を使用してLEDを点灯/消灯し、delay()関数を使用して1秒待ちます。このようにすることで、LEDを1秒間隔で点滅させることができます。