ボタンと抵抗

殺しますが、ボタンをこのように接続する必要がある理由がわかりません。







LEDと同じ方法で抵抗と直列にボタンを接続できないのはなぜですか? やってみた その効果は完全に反対です。 最も簡単なスケッチ「ボタンが押されている-ランプが点灯している」はまったく逆に作用します-何も押されない限り、LEDはちらつきます(均等に点灯しません!)。 ボタンを押す-ダイオードが消灯します。



  #defineボタン7
 #define LED 12

 int btnState;
 int btnPrevState;

 void setup(){
   pinMode(LED、OUTPUT);
   pinMode(ボタン、入力);
 }

 void loop(){
   btnState = digitalRead(BUTTON);
   if(btnState == HIGH){
     digitalWrite(LED、高);
   } else {
     digitalWrite(LED、LOW);
   }
  遅延(10);
 } 



All Articles