Comunicación serial y arduino
Para entender mejor la dinamica de comunicación con una placa arduino iremos por partes. Primero intentaremos enviar información a la placa mediante el monitor serial, para entender como esta recibe y entrega información.
1- Lo primero sera enviarle un numero a la placa por el monitor serial para que esta encienda y apague una led el mismo numero de veces.
El circuito deberia verse así:
El código es el siguiente, mediante el uso de comandos del monitor serial como "Serial.available()" y "Serial.read()" la placa detectará información del monitor serial y la leera (en caso de detectarla). Luedo esa información se convertira en la variable de nuestro led y se encendera las veces que necesitemos.
Aqui se muestra el resultado final:
2- Tener una sola placa te limita a la cantidad de elementos y energia que puede manipular en tus proyectos. Lo bueno es que así como arduino puede comunicarse con todos sus componentes, tambien puede recibir y enviar información de una placa a otra sin ningún probema. Aqui te dejo un ejemplo de como encender y apagar un led conectado a una placa arduino desde otra.
Este es el código de la primera placa arduino, que estara enviando el comando de encender y apagar el led.
Este es el código de la segunda placa arduino, que estara recibiendo la información.
Así deberas establecer la conexión entre las dos placas. Los cables verde y azul de la imagen son los responsables del transpaso de información, y debes conectar ambos puertos de conexión a tierra entre ellas.
Este deberá ser tu resultado final:
3- Subamos un poco el nivel. Ya tenemos dos placas que se comunican entre si y tenemos comunicación entre nosotros y nuestra placa. Ahora haremos que nuestra placa decodifique un codigo morse desde el puerto serial.
No es necesario cambiar el circuito, ya que no haremos mucho en terminos de hardware. Este es el código prliminar:
Ahora les mostraré lo que deberia suceder:
Espero que con estos ejercicios entiendas mejor como comunicarte con tu placa o con más de una a la vez.
Comentarios
Publicar un comentario