前置条件:Arduino IDE已经安装,并且已经能够与Arduino板相连接。
Arduino UNO的“Hello world”程序
void setup() { Serial.begin(9600); //打开串口并设置波特率为9600 }
void loop() { Serial.println("Hello world!"); //输出Hello world!文本 delay(1000); //等待1秒钟 }
import serial
ser = serial.Serial('/dev/ttyACM0', 9600) #打开串口
while True: line = ser.readline() #读取数据 line = line.decode('utf-8').rstrip() #将读到的数据解码并去除空格跟换行符 print(line)
注:在Windows系统下,串口名称为COM1、COM2等;Mac和Linux系统下,串口名称为ttyACM0、ttyUSB0等。