Paso 5: el software
http://www.Arduino.CC/en/Main/software
puede entonces copiar y pegar este código en el software de arduino y subirlo a la Junta.
char val; variable para recibir datos del puerto serie
int ledpin = 2; LED conectado al pin 2 (LED a bordo)
void setup()
{
pinMode (ledpin = 2, salida); Pin 2 (LED a bordo) como salida
pinMode (ledpin = 3, salida); PIN 3 (LED a bordo) como salida
pinMode (ledpin = 4, salida); Pin 4 (LED a bordo) como salida
pinMode (ledpin = 5, salida); pin 5 (LED a bordo) como salida
pinMode (ledpin = 6, salida); PIN 6 (LED a bordo) como salida
pinMode (ledpin = 7, salida); PIN 7 (LED a bordo) como salida
pinMode (ledpin = 8, salida); Pin 8 (LED a bordo) como salida
pinMode (ledpin = 9, salida); PIN 9 (LED a bordo) como salida
pinMode (ledpin = 10, salida); PIN 9 (LED a bordo) como salida
pinMode (ledpin = 11, salida); PIN 9 (LED a bordo) como salida
Serial.Begin(9600); iniciar la comunicación serial a 9600bps
}
void loop() {}
Si (Serial.available()) / / si hay datos disponibles para leer
{;}
Val = Serial.read(); leerla y guardarla en 'val'
Si (val == 'h') / / si fue recibido el '2'
{
digitalWrite (ledpin = 2, alto); activar el LED de encendido
Delay(1000); espera un segundo
Serial.println ("h = calefacción apagado");
digitalWrite (ledpin, LOW); fija el LED apagado
}
Si (val == 'H') / / si se recibió '3'
{
digitalWrite (ledpin = 3, alto); activar el LED de encendido
Delay(1000); espera un segundo
Serial.println ("H = calefacción en");
digitalWrite (ledpin, LOW); fija el LED apagado
}
Si (val == de ') / / si se recibió el '4'
{
digitalWrite (ledpin = 4, alto); activar el LED de encendido
Delay(1000); espera un segundo
Serial.println ("s = puerta apagado");
digitalWrite (ledpin, LOW); fija el LED apagado
}
Si (val == de ') / / si se recibió el '5'
{
digitalWrite (ledpin = 5, alto); activar el LED de encendido
Delay(1000); espera un segundo
Serial.println ("S = puerta en");
digitalWrite (ledpin, LOW); fija el LED apagado
}
Si (val == 'g') / / si se recibió el '6'
{
digitalWrite (ledpin = 6, alto); activar el LED de encendido
Delay(1000); espera un segundo
Serial.println ("g = jardín luces apagado");
digitalWrite (ledpin, LOW); fija el LED apagado
}
Si (val == 'G') / / si se recibió el '7'
{
digitalWrite (ledpin = 7, alto); activar el LED de encendido
Delay(1000); espera un segundo
Serial.println ("G = luces de jardín en");
digitalWrite (ledpin, LOW); fija el LED apagado
}
Si (val == 'b') / / si se recibió el '8'
{
digitalWrite (ledpin = 8, alto); activar el LED de encendido
Delay(1000); espera un segundo
Serial.println ("b = luz de la habitación");
digitalWrite (ledpin, LOW); fija el LED apagado
}
Si (val == 'B') / / si se recibió el '9'
{
digitalWrite (ledpin = 9, alto); activar el LED de encendido
Delay(1000); espera un segundo
Serial.println ("B = luz en la habitación");
digitalWrite (ledpin, LOW); fija el LED apagado
}
Si (val == '9') / / si se recibió el '9'
{
digitalWrite (ledpin = 10, alto); activar el LED de encendido
Delay(1000); espera un segundo
Serial.println("9");
digitalWrite (ledpin, LOW); fija el LED apagado
}
Si (val == '0') / / si se recibió el '9'
{
digitalWrite (ledpin = 11, alto); activar el LED de encendido
Delay(1000); espera un segundo
Serial.println("0");
digitalWrite (ledpin, LOW); fija el LED apagado
}
}