ArduinoでLチカ
兎にも角にもLチカ。
電子工作分野の"Hello World"的なものらしい。
参考書に従って、330Ωの抵抗をかませてLEDを13番ピンに繋いで、それをGNDに落として… Arduino IDEのスケッチ例から01.Basics>Blinkを選択。 以下のコードをそのままArduinoに書き込む。
// the setup function runs once when you press reset or power the board void setup() { // initialize digital pin LED_BUILTIN as an output. pinMode(LED_BUILTIN, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second }
おお…点いた…
ただ、上のコード実はよくわかってない。 LED_BUILTINってなんやねん。
ということで調べてみたらわかりやすい記事があった。
pinMode()
関数は、Arduinoにピンの状態を指定する関数。
Arduinoボード上に標準搭載されているLED(上の画像でオレンジ色に光っている)の状態をOUTPUTにするのが、Arduino Mega 2560では13番ピンが対応している。
ボードによって割り付けられているピンが違うので、サンプルコードではこんな書き方をしている。
ふむふむ。