from machine import Pin
import utime
tx_pin = Pin(17, Pin.OUT) # Chân TX
rx_pin = Pin(16, Pin.IN) # Chân RX
while True:
# Mô phỏng truyền dữ liệu
data_to_send = "101010\n" # Chuỗi có thể thay đổi tùy ý
for char in data_to_send:
utime.sleep_ms(100) # Mô phỏng tốc độ baudrate
tx_pin.value(char == '1')
# Mô phỏng nhận dữ liệu
received_data = ""
for _ in range(15): # Mô phỏng chiều dài của chuỗi nhận được
utime.sleep_ms(10) # Mô phỏng tốc độ baudrate
received_data += '1' if rx_pin.value() else '0'
print("Received:", received_data)
utime.sleep(1)