Dagu rover 5 - arduino mega 2560 - Xbee (7 / 11 steg)
Steg 7: Xbee
Xbees är den enda plats du kommer att behöva löda vissa stift. Först få ditt xbees val och programmera dem att ta till varandra på samma kanal använder XBee Explorer Dongle v2 och XCTU. Tyvärr lyckades jag göra detta genom vad som känns som blinda tur. Så jag vet inte hur mycket hjälp kommer jag vara där. Här är vad jag vet om kodning för att skicka för bearbetning till Xbee till Arduino mega 2560. Välj den seriella porten för xbee på Arduino 2 eller 3 och kör denna enkla mottagande kod. Koden visar led 13 i styrelsen på när det tar emot (49) bearbetning i nästa steg.
int incomingByte = 0; för inkommande seriella data <
int ledde = 13.
void setup() {
Serial2.BEGIN(9600); ändra till den seriella porten/2/3
pinMode ledde (, OUTPUT);
}
void loop() {
Skicka data endast när data tas emot:
om (Serial2.available() > 0) {
Läs den inkommande byten:
incomingByte = Serial2.read();
IF(incomingByte == 49) digitalWrite (ledde, högt);
annat if(incomingByte == 50) digitalWrite(led,LOW);
}
}