この記事を読むのに必要な時間:およそ 0.5 分
ダウンロード
本書の内容を試していただけるサンプルファイルをご利用いただけます。サンプルファイルは,下記のリンクより圧縮ファイル形式(zip)でダウンロードできます。解凍してご利用ください。
(2023年3月28日更新)
- ダウンロード
- サンプルファイル(zerokara-yokuwakaru-arduino-main.zip)
お詫びと訂正(正誤表)
本書の以下の部分に誤りがありました。ここに訂正するとともに,ご迷惑をおかけしたことを深くお詫び申し上げます。
P.81 リスト8
誤 |
#define LED 7
#define SWITCH 13
boolean LEDOn = false;
boolean switchOn = false;
void setup() {
pinMode(LED, OUTPUT);
pinMode(SWITCH, INPUT);
}
void loop() {
if (digitalRead(SWITCH) && !switchOn) {
if (LEDOn) {
LEDOn = false;
digitalWrite(LED, LOW);
} else {
LEDOn = true;
digitalWrite(LED, HIGH);
}
}
switchOn = digitalRead(SWITCH);
}
|
正 |
#define LED 7
#define SWITCH 13
boolean LEDOn = false;
boolean switchOn = false;
void setup() {
pinMode(LED, OUTPUT);
pinMode(SWITCH, INPUT);
}
void loop() {
if (digitalRead(SWITCH) && !switchOn) {
if (LEDOn) {
LEDOn = false;
digitalWrite(LED, LOW);
} else {
LEDOn = true;
digitalWrite(LED, HIGH);
}
}
switchOn = digitalRead(SWITCH);
delay(100);
}
|