Serial Event
19 julio 2024
Aavril Hitzel Díaz Ramírez
Jose Jair Galicia Corona
Dania Cortes Domínguez
Introducción
La función de Arduino serialEvent te permite recibir datos seriales de una forma parecida a una interrupción o de forma asíncrona. Entonces está función sólo se ejecuta si existen datos seriales en el buffer del puerto serial. La función de Arduino Serial Read se usa para leer a estos datos seriales. Es importante mencionar que esta función no es asíncrona propiamente, sino que es ejecutada en cada iteración de la función loop. Por lo tanto si la función loop demora mucho, así será la demora de la recepción de los datos seriales.
Serial Event
Este ejemplo demuestra el uso de la función serialEvent(). Esta función se llama automáticamente al final del bucle() cuando hay datos en serie disponibles en el búfer. En este caso, cada carácter encontrado se agrega a una cadena hasta que se encuentra una nueva línea. Luego, la cadena se imprime y se vuelve a establecer en nula.
Materiales:
- Arduino
Circuito dado por la página de Arduino.
Simulación en tinkercad
Debido a la versión del simulador, no se logra visualizar el mensaje que se envía en el monitor serie, entonces se deja como tal pero la conexión se mantiene, es decir, un error oasionado al momento de agregar al código.
Circuito en físico
Comentarios
Publicar un comentario