Академический Документы
Профессиональный Документы
Культура Документы
int wasItPressed = 0;
void setup() {
// whatever goes here
pinMode(buttonPin, INPUT);
}
void loop() {
if(wasItPressed == 0) { // button has never been pressed
// detect button press
buttonState = digitalRead(buttonPin);
if (buttonState == HIGH) {
wasItPressed = 1;
}
} else { // button has been pressed, do this instead
// your loop
}
}
---------------
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(buttonPin, INPUT);
void loop()
else
{ digitalWrite(ledPin, LOW);}
------
void setup() {
pinMode(speakerPin, OUTPUT);
pinMode(inputPin1, INPUT);
pinMode(inputPin2, INPUT);
pinMode(inputPin3, INPUT);
}
void loop() {
if (digitalRead(inputPin1) == LOW) {
playNote(notes[0], 300);
} else if (digitalRead(inputPin2) == LOW) {
playNote(notes[1], 300);
} else if (digitalRead(inputPin3) == LOW) {
playNote(notes[2], 300);
} else {
digitalWrite(speakerPin, LOW);
}
}