pcDuino与Arduino通过xbee模块实现双灯互控
xbee 模块主要功能是实现无线数据通信,利用 xbee 模块分别与 pcDuino 和 Arduino 连接,通过串口读写数据,可以轻松实现二者之间的数据传输。在 pcDuino 端按下开关按钮控制 arduino 端的 LED 灯亮,反之 arduino 端的开关则控制 pcDuino 端的 LED 灯。 Xbee 模块 LED 灯控制部分 原理图 线路连接: 1、通过 T-board 连接 pcDuino 和 xbee 模块, T-board 上的电平开关必须打到 5V 2、Arduino 部分 注意: xbee 的波特率设置为 9600 线路连好之后,编译运行程序代码。运行成功后,按下 pcDuino 这端的 LED 灯开关,红色 LED 灯亮 按下 arduino 这端的 LED 灯开关,绿灯亮 两个开关同时按下时 程序代码: Code for pcDuino : #include <core.h> #include "Serial.h" #define led_pin 9 #define button_pin 10 unsigned char flag; void setup() { //Initialize serial and wait for port to open: pinMode(led_pin,OUTPUT); pinMode(button_pin