2
ボタンを押したときにledをオフにするArduino回路をまとめました。それが来たら一度押すとコードをどのようにコード化すればいいのですか?任意の助けいただければ幸いArduino Button with LED
私の現在のコードは次のとおりです。あなたが望むすべてがこれを行う場合には
はint ledred = 12;
int ledgreen = 8;
int BUTTON = 4;
int speakerPin = 1;
void setup() {
// initialize the digital pin as an output.
Serial.begin(9600);
pinMode(ledgreen, OUTPUT);
pinMode(ledred, OUTPUT);
pinMode(BUTTON,INPUT);
}
void loop() {
if(digitalRead(BUTTON) == HIGH){
digitalWrite(ledred,HIGH);
digitalWrite(ledgreen,HIGH);
}else
{
digitalWrite(ledred,LOW);
digitalWrite(ledgreen,LOW);
}
}
これは最初の文を除いて良い答えのようです。私は信号が上がったり下がったりするのを見て、それが新しいボタン・プレスであるかどうかを教えてくれません。 –
@AdrianMcCarthy、あなたはバウンスのために意味ですか?私はすでにボタンの割り込みを使用していると確信しているからです。それは、バウンスのためにそれほど正確には行かなかっただけです。理想的な(またはハードウェアデバウンスされた)ボタンで、うまくいくはずです。 – heltonbiker