Meningslöst spel (4 / 4 steg)
Steg 4: Arduino Uno program
#include
Servo servo1;
CONST int buttonPin = 2; numrera av tryckknapp PIN-koden
CONST int ledPin = 13. antal LED stift
int buttonState = 0; variabel för att läsa magneticswitch
void setup() {
Serial.BEGIN(9600);
initiera LED stift som en utgång:
pinMode (ledPin, produktionen);
initiera tryckknapp PIN-koden som indata:
pinMode (buttonPin, ingång);
servo1.attach(9);
servo1.write(55); }
void loop() {
Läs statligt av tryckknapp värdet:
buttonState = digitalRead(buttonPin);
Serial.Print ("knapp =");
Serial.println(buttonState);
Kontrollera om tryckknappen trycks.
om det är, är buttonState hög:
om (buttonState == hög) {
Aktivera LED:
digitalWrite (ledPin, hög);
Delay(3000);
servo1.write(85);
Delay(100);
servo1.write(47);
Delay(2000); }
annat {/ / stänga LED av:
digitalWrite (ledPin, låg); }
}