arduinoでLチカに挑戦
タイトル通りarduinoの練習をしていきたいと思います。
Lチカとは
文字通り「LEDをチカチカさせること」らしいです。
プログラミングで言えば「Hello world」を表示させることと同じらしいので挑戦してみます。
今回はELEGOOのセットで全て行っています。
リンク
本編
Arduino IDEのインストール
以下の公式サイトからインストールします。
似ている言語はCやC++らしいです。
インストール後、Arduino IDE.exeを開きます。
プログラムの作成
作成したプログラムが以下になります。
int LED = 13;
void setup() {
// put your setup code here, to run once:
int LED = 13;
pinMode(LED, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
// put your main code here, to run repeatedly:
digitalWrite(LED, HIGH);
delay(1000);
digitalWrite(LED, LOW);
delay(1000);
}
プログラム解説
変数の設定
int LEDで変数を設定しています。
ピンの設定(1~13)
指定したピンを入力用に使うのか、出力用に使うのかを設定します。今回は13ピンを出力で使用します。
setupとloop
2つのプログラムがもともと書いてあります。
setupは最初に一回だけ実行されるプログラムloopはずっと繰り返し実行されるプログラムです。
dijitalwrite
デジタルピンの出力をLOWかHIGHで設定します。
LOW→0V
HIGH→5V
が出力されます。
書き込み
チェックマークを押してエラーが出なかったら、矢印で書き込みます。
実装
LEDには向きがあります。長いほうを13ピンにさし、短いほうをGNDにつなぎます。