code.py
1 # SPDX-FileCopyrightText: 2018 Kattni Rembor for Adafruit Industries 2 # 3 # SPDX-License-Identifier: MIT 4 5 """CircuitPython Essentials UART Serial example""" 6 import board 7 import busio 8 import digitalio 9 10 # For most CircuitPython boards: 11 led = digitalio.DigitalInOut(board.LED) 12 # For QT Py M0: 13 # led = digitalio.DigitalInOut(board.SCK) 14 led.direction = digitalio.Direction.OUTPUT 15 16 uart = busio.UART(board.TX, board.RX, baudrate=9600) 17 18 while True: 19 data = uart.read(32) # read up to 32 bytes 20 # print(data) # this is a bytearray type 21 22 if data is not None: 23 led.value = True 24 25 # convert bytearray to string 26 data_string = ''.join([chr(b) for b in data]) 27 print(data_string, end="") 28 29 led.value = False