ソフトウェアネットワーク演習ー後期ー

<micro:bit>

10/10(1日目)
基本の中からブロックをドラックで持ってきて組み合わせる
パズルみたいな感じで組み合わせて行く

実際に組み合わせてみるとこんな感じ
左側にどんな感じになるのか出てくるから分かりやすい

サイコロを作ってみる


 

<Arduino Editor>
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の変化なし
}
}