Paso 2: programación
switchState int = 0; Inicializa el valor de switchState como 0
void setup()
{
pinMode(3,OUTPUT); el mismo define como salida el pin digital 3
pinMode(4,OUTPUT); define el pin digital 4 como salida
pinMode(5,OUTPUT); el mismo define como salida el pin digital 5
pinMode(2,OUTPUT); define el pin digital 2 como la salida
Serial.Begin(9600); empezar comunicación serial a 9600 bps
}
void loop()
{
switchState=digitalRead(2); digitalRead comprueba que el elegido pin 2 para tensión
if(switchState==Low); es una sentencia condicional
{
digitalWrite(3,HIGH); es un comando que te permite enviar 5 voltios al pin 3
digitalWrite(4,LOW); es un comando que te permite enviar 0 voltios al pin 4
digitalWrite(5,LOW); es un comando que te permite enviar 0 voltios al pin 5
}
otra cosa
{
digitalWrite(3,LOW); es un comando que te permite enviar 0 voltios al pin 3
digitalWrite(4,LOW); es un comando que te permite enviar 0 voltios al pin 4
digitalWrite(5,HIGH); es un comando que te permite enviar 0 voltios al pin 5
Delay(250); llama a un retraso de 1/4 de segundo
digitalWrite(4,HIGH); es un comando que te permite enviar 5 voltios al pin 4
digitalWrite(5,LOW); es un comando que te permite enviar 0 voltios al pin 5
Delay(250); llama a un retraso de 1/4 de segundo
}
} / / volver al principio del bucle