Paso 8: procesamiento
Esta es la otra mitad. Primero importar processing.serial. le conecte otro xbee para el XBee Explorer Dongle v2 y en el ordenador, había encontrado un cable de extensión usb útil. Selección que puerto en el que se fije demasiado. Haciendo clic y sosteniendo el botón del ratón ahora deberá encenderse 13 led en el tablero. Este código fue escrito en v2.1.1
//notes // FULL 360 rotate // (TIME = 12000); //delay time // (SPEED = 200); //speed 0-255 // rotate_right(); int incomingByte = 0; // for incoming serial data //speed pins 0 - 255
void setup() {tamaño (640, 360); println(Serial.list()); / / esta lista de puertos serie String portName = Serial.list() [5] ;// myPort número de puerto = serie nueva (este, portName, 9600); #define encoderA 2 #define encoderB 3 // Only use one interrupt in this example #define encoderC 19 #define encoderD 18 // Only use one interrupt in this example volatile int Lcount; volatile int Rcount; int Lcountsaved; int Rcountsaved;
void draw() {si (mousePressed) {myPort.write(49); int speedch1 = 9; // left front int speedch2 = 10; // left back int speedch3 = 11; // right front int speedch4 = 12; // right back // direction pins int dirch1 = 44; // left front int dirch2 = 45; // left back int dirch3 = 42; // right front int dirch4 = 43; // right back Else {myPort.write(50); int curch1 = A1; // left front int curch2 = A2; // left back int curch3 = A3; // right front int curch4 = A4; // right back int TIME; //time the command is for int SPEED;// 0 - 255 motor speed