我正在尝试与Arduino Pro Micro over Serial进行通信。我在Python中使用pySerial发送命令。
pySerial无效,但这在PuTTY中有效。
# Import libraries
import serial
from time import sleep
# Global Variables
port = 'COM5'
baudrate = 9600
arduino = serial.Serial( port, baudrate, timeout=0 )
# Start Serial interface
try:
print("Connecting to Arduino on: " + port + " (" + str(baudrate) + ")")
sleep(3)
arduino.write( b'cs 4' )
arduino.write( b'dt 0 0 hi' )
arduino.flushOutput()
finally:
arduino.close()
答案 0 :(得分:0)
白痴我是,我忘了在我发送的字符串中添加回车符和换行符。
我浪费了两个小时,因为我忘记将\r\n
添加到字符串的末尾。
谢谢,@ jasonharper指出我的愚蠢。
我希望你能从我花了2个小时写“嗨”这个事实中找到乐趣。在显示器上。