LABORATORIO: Laboratorio de Transmisión serial Asincrónica usando Arduino y Python
Requisitos de finalización
6. ESP32
6.4. Libreria serial
Para utilizar el puerto serial se empleará la libreria MACHINE, clase UART.
from machine import UART uart = UART(numeropuerto, baudrate)
______________________________________________________________________
ejemplos:
uart = UART(1, 9600) //se configura puerto 1 a 9600
uart.init(9600, bits=8, parity=None, stop=1, tx=17, rx=16) // configuracion con parametros y pines
______________________________________________________________________
para escribir por el puerto:
uart.write(b'\x01\x02\x03')
uart.write("Hola mundo\n")
para leer datos del puerto:
data = uart.read()
para conocer si llega dato al puerto:
uart.any()
________________________________________________________________________________________________________
Para mas información, consultamos la documentación
https://docs.micropython.org/en/latest/library/machine.UART.html