記録

勉強したことに関するのノート。見返して分かるようにしてます。

3つのボタンとLED

f:id:yetirom:20170802164958j:plain
f:id:yetirom:20170802164952j:plain
回路図でUNOって書いたのArduinoって書くところだ、確かにUNO使ったけど分かりづらいな

const int LED0 = 2; 
const int LED1=7;
const int LED2=12;
const int BUTTON0 = 3; 
const int BUTTON1 =8 ;
const int BUTTON2 = 13;

int val = 0;

void setup() {
  pinMode(LED0, OUTPUT);
  pinMode(LED1, OUTPUT); 
  pinMode(LED2,OUTPUT); 
  pinMode(BUTTON0, INPUT);
  pinMode(BUTTON1, INPUT);
  pinMode(BUTTON2, INPUT);
  Serial.begin(9600);
}
void loop() {
  
  val = digitalRead(BUTTON0);   Serial.println(val);
  if (val == HIGH) {
    digitalWrite(LED0, HIGH); 
  } else {
    digitalWrite(LED0, LOW);

  val = digitalRead(BUTTON1);
  if (val == HIGH) {
    digitalWrite(LED1, HIGH); 
  } else {
    digitalWrite(LED1, LOW);
  }


    val = digitalRead(BUTTON2); 
  if (val == HIGH) {
    digitalWrite(LED2, HIGH);
  } else {
    digitalWrite(LED2, LOW);
  }
    
  }
}

3つのボタンでそれぞれ対応するLEDが光る
写真の2枚目の回路図見るとぐちゃぐちゃだ。 基本的には1つできたのを3つに複製した感じ。 このArduinoの形を崩さずコードを変えて何かできないかな。