10/11(2日目) ボタンセンサーと接触センサーを使ってプログラミング ボタンセンサーが反応したら0.8秒間LEDが点灯 接触センサーが反応したら0,3秒間LEDが点灯 どっちものセンサーが反応したらLEDが点滅になるようにプログラミング int sensVal1=0; //変数をsensVal1という名で宣言 int sensVal2=0; //変数をsensVal2という名で宣言 void setup(){ //スケッチが実行された時に一度だけ実行される指令 pinMode(2,INPUT); //2に入力 pinMode(7,INPUT); //7に入力 pinMode(13,OUTPUT); //13に出力 } boid loop(){ //繰り返し実行される指令 sensVal1=digitalRead(2); //sensVal1が入力ピン2 sensVal2=digitalRead(7); //sensVal2が入力ピン7 if(sensVal1==1){ //もし入力ピン2が反応した場合 if(sensVal2==1){ //入力ピン2と7が反応した場合 digitalWrite(13,HIGH); //LEDが点灯する delay(200); //0.2秒間 digitalWrite(13,LOW); //LEDが消灯する delay(100); //0,1秒間 }else{ //じゃなければ digitalWrite(13,HIGH); //入力ピン2だけが反応した時 delay(800); //0.8秒間 } }else{ if(sensVal2==1){ //もし入力ピン7のみ反応した時 digitalWrite(13,HIGH); //LEDは点灯する delay(300); //0.3秒間 } digitalWrite(13,LOW); //どちらも反応しなかった場合LEDの変化なし } }