Los materiales que vamos a utilizar son los siguientes:
- Arduino
- LED
Como algunos habréis podido comprobar, este circuito es el mismo que el primer circuito que montamos en nuestras entradas. La diferencia notable se basa en el codigo como podemos ver a continuacion:
//Serial-ARDUINO
void setup() {
pinMode(13, OUTPUT); // pin como salida
Serial.begin(9600); // empieza la comunicacion a 9600bps
}
void loop() {
char val;
if( Serial.available() ) // si la informacion esta lista para leer
{
val = Serial.read(); // leerla y guardarla en 'val'
}
if( val == '1' ) // si '1' es recibido
{
digitalWrite(13, HIGH); // enciende el led
}
if(val=='0'){
digitalWrite(13, LOW); // apaga el led
}
}
Como en este caso utilizaremos el terminal, que nunca antes habíamos utilizado, voy a mostrar los pasos que tenemos que hacer una vez compilado nuestro programa y enviado a la placa arduino.
Tras los pasos básicos que utilizamos siempre para almacenar nuestro programa en ARDUINO pulsaremos sobre el siguiente icono para interactuar con el terminal:
Una vez pulsado el icono de Serial Monitor nos aparecerá la siguiente pantalla:
Esta es la pantalla de nuestro terminal, donde le enviaremos las ordenes a nuestra placa. En este primer proyecto le enviaremos un '1' para encender el LED y un '0' para apagarlo.
Hasta aquí la primera practica usando el puerto serie, muchas gracias por seguirnos en el twitter y por visitar nuestro blog.
He de agradecer también los vídeos de demostración que esta colgando Julio , un compañero de clase y amigo, ya que así podeis estar viendo el funcionamiento. Salu2!
Video Demostracon:
ResponderEliminarhttp://www.youtube.com/watch?v=rDNnK379Iyw