リアルとバーチャルの間

気まぐれに書いてます。

ボタンでLチカ

電流は、プラスからマイナスに流れます。

5Vから0Vに向かって流れるので、VCCからGNDに電流を流すだけども
抵抗入れないで直結すると無限大に電流が流れるのでarduinoとか再起動しまくります。

オームの法則
V(電圧) =I(電流)×R(抵抗)
→R = V/Iとかになる。

※ラクガキ
https://40.media.tumblr.com/8b1c654296e21c961200c1e1b891a968/tumblr_nl3k7egqF21tvsz7po1_540.jpg

5Vから抵抗で制御してボタンのオンオフでLEDを制御しています。
https://40.media.tumblr.com/152f98917862bf16113acd1ae34f770b/tumblr_nl3kehHtBA1thbn5ko1_540.jpg

#define LED 13
#define BUTTON 7
int val = 0;

void setup(){
  Serial.begin(9600);
  pinMode(LED,OUTPUT);
  pinMode(BUTTON,INPUT);
}

void loop(){
  val = digitalRead(BUTTON);
  Serial.println(val);

  if(val != HIGH){
    digitalWrite(LED,HIGH);
  } 
  else{
    digitalWrite(LED,LOW);
  }
}

http://amanoart.tumblr.com/post/113421222479

天野清之 テストルーム