Stap 7: Xbee
De Xbees zijn de enige plek waar die u zult moeten sommige pinnen solderen. Eerst krijg je xbees van keuze en programma te nemen aan elkaar op hetzelfde kanaal met behulp van XBee Explorer Dongle v2 en XCTU. Helaas ik erin geslaagd om dit te doen door wat blind geluk lijkt. Dus ik weet niet hoeveel hulp zal ik er zijn. Hier is wat ik weet over de codering voor het verzenden voor verwerking tot Xbee naar Arduino mega 2560. Kies de seriële poort voor de xbee op de Arduino 2 of 3 en deze eenvoudige ontvangende code uitvoert. De code schakelt led 13 op het bord op wanneer zij (49) verwerking in de volgende stap ontvangt.
if(incomingByte == 49) digitalWrite(led, HIGH); else if(incomingByte == 50) digitalWrite(led,LOW); } }
void setup {Serial2.begin(9600); / / omzetten van de seriële poort/2/3 pinMode (leidde, uitvoer); import processing.serial.*; Serial myPort; // Create object from Serial class
void setup(){ size(640, 360); println(Serial.list());// This will list serial ports String portName = Serial.list()[5];// port number myPort = new Serial(this, portName, 9600); }
void draw(){ if (mousePressed) { myPort.write(49); } else { myPort.write(50); } }
if(incomingByte == 49) digitalWrite (geleid, hoog); anders if(incomingByte == 50) digitalWrite(led,LOW); //ROBOT CAR CODE 004 // commands // forward() // backward() // rotate_left() // rotate_right()