Sigo avanzando en mi proyecto de una alarma más sofisticada. Estoy diseñando un pequeño driver para los sensores. Éste lo que hace es "codificar" a datos serie las salidas de los sensores.¿Para qué? Pues para por un solo cable, poder conectar infinidad de sensores al Arduino. Ahora el problema:
Voy a usar LCD serie, entonces, ¿me saldrán todos los datos serie que mandan los sensores en la LCD?
Gracias antes de nada. Un saludo a tod@s.
No se si te he entendido bien Creo que lo que quieres hacer es pasar datos al LCD desde el Arduino (línea Tx - salida del Arduino) y recibir datos serie de los sensores (línea Rx - entrada del Arduino):
Sensores ---> |(Rx) Arduino (Tx)| ---> LCD
Si es así, el LCD va por una línea diferente a los sensores y nunca se podrán cruzar datos.
Si el driver y el LCD tienen Rx y Tx, compartiran el bus serie, pero utilizarás líneas diferentes para cada uno y en el código nunca enviarás datos al driver, ni esperaras respuestas del LCD (aunque esto depende del tipo de controlador del driver, que puede que si te quiera responder alguna confirmación).
Sólo se puede conectar un dispositivo por puerto serie (no puedes conectar dos "drivers" a un mismo pin), y el LCD mostrará lo que tu le digas en el Arduino que muestre
Pues sabia que existían esos integrados pero pensaba que eran para alargar el alcance de la señal . Pues si te parece voy posteando aquí mis dudas cuando experimente con ellos.
¿Con éstos micros puedo enviar cualquier dato serie? ¿Emitir y recibir?
Gracias chiva