Stap 12: tot slot
Je bent xbees zijn nu klaar.
Leg ze op het schild en vervolgens de arduino als ze nog niet.
Zorg ervoor dat het schild is overgeschakeld naar de USB-modus en het programma van uw arduinos.
Bijhouden van welke is de coördinator en die niet. Dit zal de dingen eenvoudiger maken.
Deze links zullen bieden andere handige tutorials
http://Arduino.CC/en/Guide/ArduinoXbeeShield
http://Arduino.CC/en/Guide/ArduinoWirelessShieldS2
Deze Code zal u toelaten om draadloos knipperen de led op je arduino
Coördinator:
VOID Setup
{Serial.begin(9600);}
void loop {}
Serial.Print('H');
delay(1000);
Serial.Print('L');
delay(1000);
}
Router:
int num = 0;
Const int ledPin = 13;
de PIN-code of de LED is aangesloten op int incomingByte;
een variabele binnenkomende seriële gegevens om in te lezen int fs = 0;
VOID Setup {}
seriële communicatiepoorten te initialiseren:
Serial.begin(9600);
Initialiseer de LED-pin als uitgang:
pinMode (ledPin, OUTPUT);
}
void loop {}
zien of er binnenkomende seriële data:
Als (Serial.available() > 0) {}
Lees de oudste byte in de seriële buffer:
incomingByte = Serial.read();
Als er een hoofdletter H (ASCII-72), schakelen de LED:
Als (incomingByte == 'H') {}
digitalWrite (ledPin, hoge);
licht inschakelen
}
Als er een L (ASCII-76) uitschakelen van de LED:
else if (incomingByte == 'L') {}
digitalWrite (ledPin, laag);
licht uitschakelen
}
}
}