赞
踩
USB转TTL模块 | PYB |
---|---|
VCC | VCC |
GND | GND |
RX | X1(UART4,TX) |
TX | X2(UART4,RX) |
pip install serial
插拔usb查看串口是多少,如果没有其它的USB设备,一般的USB号为
ls /dev/tty*
[发送数据].encode("utf-8")
实现对发送字符串的转换。同时,在接收到下位机传来的信息时也需要使用[接收数据].decode("utf-8")
实现接收的字节数据转换为字符串数据。import serial
#coding=utf-8
ser = serial.Serial('/dev/ttyUSB0', 9600,timeout=1);
while 1:
h = 'h'
h = h.encode("utf-8")
ser.write(h)
text = ser.read(1)
print(text)
text = text.decode("utf-8")
print("decode_text:" + text)
if text == 's':
print("serial open!!!")
from pyb import Timer, Pin, UART
import time
uart = UART(4, 9600)
while 1:
uart.write("s")
print("send!")
if uart.any():
print(uart.read(1))
if uart.read(1) == 'h':
print("read!")
time.sleep(0.5)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。