manual de programación arduina Manual+Programacion+Arduino | Page 57

Arduino: Manual de Programación void setup() { pinMode(ledpin, OUTPUT); // pin 13 (LED)actua como SALIDA Serial.begin(9600); // inicia la comunicación con el puerto serie a 9600bps } void loop() { if( Serial.available() ) // si hay dato e el puerto lo lee { val = Serial.read(); // lee y almacena el dato en 'val' } if( val == 'H' ) //su el dato recibido es ´H´ { digitalWrite(ledpin, HIGH); //activa el LED } else { digitalWrite(ledpin, LOW); // en caso contrario lo desactiva } delay(100); // espera 100ms para una nueva lectura } Para probar este programa bastará con iniciar el programa que actúe de “terminal de comunicación” Hyperterminal de Windowws o el programa mostrado anteriormente y podemos enviar los datos y comprobar como actúa. 57