Hoy vamos a aprender a controlar nuestra placa de Arduino desde el puerto serial. Para ello vamos a hacer un sencillo ejemplo en el que encenderemos o apagaremos un diodo LED conectado a nuestro ARDUINO pulsando unas teclas determinadas del teclado de nuestro ordenador.
Ésto, aunque parezca trivial, nos abre la posibilidad de controlar cualquier actuador conectado a nuestro ARDUINO a través del puerto serial.
Montemos el siguiente circuito:
Ésto, aunque parezca trivial, nos abre la posibilidad de controlar cualquier actuador conectado a nuestro ARDUINO a través del puerto serial.
Montemos el siguiente circuito:
Y programamos el Arduino con el siguiente código:
char input;
void setup(){
pinMode(2, OUTPUT); // Declaramos que utilizaremos el pin 2 como salida
digitalWrite(2,LOW);
Serial.begin(9600);
}
void loop(){
if (Serial.available()>0){
input=Serial.read();
if (input=='1'){
digitalWrite(2, HIGH); //Si el valor de input es 1, se enciende el led
}
else if(input=='2')
{
digitalWrite(2, LOW); //Si el valor de input es 2, se apaga el LED
}
}
}
No hay comentarios:
Publicar un comentario