Step 4: Programa de Arduino Uno
#include
Servo1 servo;
const int buttonPin = 2; el número de pin pulsador
const int ledPin = 13; el número de los pines del LED
int buttonState = 0; variable para leer el magneticswitch
void setup() {}
Serial.Begin(9600);
Inicializa el pin LED como salida:
pinMode (ledPin, salida);
inicializar el perno pulsador como entrada:
pinMode (buttonPin, entrada);
servo1.Attach(9);
servo1.Write(55); }
void loop() {}
leer el estado del pulsador valor:
buttonState = digitalRead(buttonPin);
Serial.Print ("botón =");
Serial.println(buttonState);
comprobar si el pulsador está presionado.
Si es así, el buttonState es alta:
Si (buttonState == HIGH) {}
encender LED:
digitalWrite (ledPin, HIGH);
Delay(3000);
servo1.Write(85);
Delay(100);
servo1.Write(47);
Delay(2000); }
Else {/ / apagar LED:
digitalWrite (ledPin, LOW); }
}