manual de programación arduina Manual+Programacion+Arduino | Page 60

Arduino: Manual de Programación void serialEvent(Serial puerto) { if (hayDatos == false) { hayDatos = true; // de ahora en adelante el dato de envío se dará por el toma y dame } // Lee el dato y lo añade al arreglo en su última casilla datosEntrantes[cuantosDatos] = puerto.read(); cuantosDatos++; if (cuantosDatos > 2 ) { // Si ya hay tres datos en el arreglo posX = datosEntrantes[0]; posY = datosEntrantes[1]; posZ = datosEntrantes[2]; println("Valores de los potenciometros: " + posX + "," + posY + "," + posZ); puerto.write(65); // y envía para pedir más cuantosDatos = 0; // y todo empieza de nuevo } } Aspecto del IDE Processing cuando esta en funcionamiento el programa de captura de valores de los tres potenciómetros. 60