Lチカを試そう
LチカとはLEDを光らせるプログラムを試すことです。Lチカは簡単に実装できるので、ボードのセットアップや給電などに異常がないことを確認するためによく利用されます。
LEDをセットする
今回は13番ピンを使います。デジタル側の13番にLEDの足の長い方、GND(グランド)に足の短い方を刺してください。

ボードの操作は給電が行われていない状態で行います。LEDをセットしたら、USB(Type B)でPCとGenuino 101を接続します。
今回は検証なので直接ボードに刺していますが、流れる電流が大きすぎるとショートする場合があります。本格的に開発を始める際は、ブレッドボードやジャンパワイヤを利用して抵抗を経由してください。
プログラムを書き込む
LEDを1秒おきに1秒光らせるプログラムをGenuino 101に書き込みます。Arduino IDEを開き、以下のコードを貼り付けてください。
const int LED = 13;
void setup() {
pinMode(LED, OUTPUT);
}
void loop() {
digitalWrite(LED, HIGH);
delay(1000);
digitalWrite(LED, LOW);
delay(1000);
}
検証ボタン(左上のチェックマーク)を押してコードにエラーがないことを確認します。検証が終わったら、「マイコンボードに書き込む」(左上の→ボタン)を押してプログラムを書き込みます。

'Try pressing MASTER_RESET button'というエラーが出る場合は、Genuino 101の給電ポート横(中央)にあるMASTER RESETボタンを押してください。
書き込みが終了すると、プログラムが実行されLEDが光ります。

プログラムの解説
const int LED = 13;
constは定数に値を代入します。intは型の宣言です。LEDという名前の定数に、13という数値を入れています。
これはアウトプットするピンに13番を使うことを表します。0〜12番ピンでも同様のアウトプットができるので、他のピンを使用したい場合はその番号を指定します。
void loop() {
digitalWrite(LED, HIGH);
delay(1000);
digitalWrite(LED, LOW);
delay(1000);
}
loop() 関数内で記述したコードは繰り返し実行されます。処理を止めたい場合は、給電をやめるか、新たに別のプログラム(空のプログラムも可)を書き込んでください。
digitalWrite()でデジタル信号を命令しています。引数の1つ目にLEDのピン番号、2つ目に信号を渡します。 デジタル信号はHIGH/LOWの2種類で、HIGHの時にLEDが光りLOWの時に消えます。delay()には次の処理までの時間を1000分の1秒で渡し、今回は各処理の間に1秒間の間隔を置いています。
