code.py
 1  # SPDX-FileCopyrightText: 2017 Limor Fried for Adafruit Industries
 2  #
 3  # SPDX-License-Identifier: MIT
 4  
 5  # Trinket IO demo - USB/Serial echo
 6  
 7  import board
 8  import busio
 9  from digitalio import DigitalInOut, Direction
10  
11  led = DigitalInOut(board.D13)
12  led.direction = Direction.OUTPUT
13  
14  # You can also use board.TX and board.RX for prettier code!
15  uart = busio.UART(board.D4, board.D3, baudrate=9600)
16  
17  while True:
18      data = uart.read(32)  # read up to 32 bytes
19      # print(data)          # this is a bytearray type
20  
21      if data is not None:
22          led.value = True
23  
24          # convert bytearray to string
25          datastr = ''.join([chr(b) for b in data])
26          print(datastr, end="")
27  
28          led.value = False