uart demo
This commit is contained in:
parent
3e87c9b7af
commit
b8e80f4270
1 changed files with 24 additions and 0 deletions
24
Introducing_Trinket_M0/Trinket_UART.py
Normal file
24
Introducing_Trinket_M0/Trinket_UART.py
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
# Trinket IO demo - USB/Serial echo
|
||||
|
||||
from digitalio import DigitalInOut, Direction
|
||||
import board
|
||||
import busio
|
||||
import time
|
||||
|
||||
led = DigitalInOut(board.D13)
|
||||
led.direction = Direction.OUTPUT
|
||||
|
||||
# You can also use board.TX and board.RX for prettier code!
|
||||
uart = busio.UART(board.D4, board.D3, baudrate=9600)
|
||||
|
||||
while True:
|
||||
data = uart.read(32) # read up to 32 bytes
|
||||
#print(data) # this is a bytearray type
|
||||
|
||||
if data != None:
|
||||
led.value = True
|
||||
|
||||
datastr = ''.join([chr(b) for b in data]) # convert bytearray to string
|
||||
print(datastr, end="")
|
||||
|
||||
led.value = False
|
||||
Loading…
Reference in a new issue