- Arduino初心者熱烈大歓迎質問スレ part4
980 :774ワット発電中さん[sage]:2011/05/06(金) 22:40:23.02 ID:oPIPTeoq - #define ALED 13
#define BLED 9 #define BUTTON 7 int val = 0; //ボタンの状態をこの変数に記憶 int old_val = 0; //ボタンの前の状態を記憶 int state = 0; //LED_Aの状態を表す、0ならOFF、1ならON void setup(){ pinMode(ALED, OUTPUT); pinMode(BLED, OUTPUT); //LED_AとLED_Bを出力に設定 pinMode(BUTTON, INPUT); //ボタンを入力に設定 } void loop() { val = digitalRead(BUTTON); state = digitalWrite(ALED); } if ((val == HIGH) && (old_val == LOW)) { state = 1 - state; delay(10); } old_val = val; if (val == HIGH ) { digitalWrite(ALED, HIGH && BLED,LOW); delay(1000); digitalWrite(ALED, LOW && BLED, LOW); delay(1000); } void setup() のところでエラーが起きます何が原因でしょうか? プログラムの内容はLEDを2つとボタンが1つありボタンを押すとLEDライト2つが1秒間隔に交互に光り、もう一度ボタンを押すと消えるという物です。 まだマイコンを始めて日が浅いので、他にも駄目なところがあると思います、ご指摘お願いします。
|
|