DFRobot Leonardo with Xbee R3 Руководство - Страница 2
Просмотреть онлайн или скачать pdf Руководство для Материнская плата DFRobot Leonardo with Xbee R3. DFRobot Leonardo with Xbee R3 3 страницы.
24/1/2017
Xbee Tutorial
DFRobot Leonardo with Xbee R3 has a Xbee socket.It uses Serial1 to communicate with Leonardo.
Sample Code
// # Description:
// It is just used to test Leonardo module
// Write by Grey
// Input "p" once time the led will be turn on;twice to turn off.
// It is controled by Serial1 Xbee side only. but you can check the status from serial port.
int ledPin=13;
int val;
int count=0;
void setup()
{
pinMode(ledPin,OUTPUT);
Serial.begin(9600);
Serial1.begin(115200); // Xbee Serial1 port baud rate should be set the same to the xbee baud rate
}
void loop()
{
val=Serial1.read(); // read xbee Serial1 data
if(‐1!=val) // "‐1" means no data
{
if('p'==val){
if(count==0)count=1;
else if(count==1)count=0;
}
if(count==0){
digitalWrite(ledPin,HIGH); // Turn on
Serial.println("LED ON"); // you can check the status from serial port.
Serial1.println("LED ON"); //you can check the status from serial1 port(xbee).
}
else if(count==1)
{
digitalWrite(ledPin,LOW); // Turn off
Serial.println("LED OFF"); //you can check the status from serial port.
Serial1.println("LED OFF"); //you can check the status from serial1 port(xbee).
}
}
}
Connection diagram
https://www.dfrobot.com/wiki/index.php/DFRobot_Leonardo_with_Xbee_R3(SKU:DFR0221)
DFRobot Leonardo with Xbee R3(SKU:DFR0221) Robot Wiki
(/wiki/index.php/File:Wp_leonardo.jpg)
DFRduino Leonardo With Xbee
2/3