由于Arduino的无线模块真的是比Arduino板子还贵的原因,又刚好手上有一块Raspberry Pi的板子,通过无线控制派再通过USB与Arduino进行通信,这样也是个不错搭配。

安装Raspberry Pi与Arduino串口通信的pySerial:

$ sudo pip install pyserial

Hello World

client.py

import serial

ardunio = serial.Serial('/dev/tty.usbmodem1411', 9600)

print(ardunio.readline())

server.ino

void setup() {
    Serial.begin(9600);
    Serial.println("Hello World!!!!");
}

void loop() {

}

下载程序到Arduino中,然后执行 python client.py 就能够打印出Hello World!!

注意 /dev/tty.usbmodem1411 在不同的电脑和系统中会不同。