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