Paso 1: Comprar y probar los componentes
Vas a necesitar un Arduino (un Uno es suficiente!), dos resistores sensibles a la presión, tres resistencias de 220kOhm y un potenciometro de 10kOhm.
Un esquema estará disponible en breve.
Asegúrese de que los componentes funcionan conectando las piezas como en la foto.
Luego puedes poner en marcha el programa de Arduino y usan este código para probar sus partes:
Edición: Este código supone que el potenciómetro puede generar valores entre 0-1023.
int sensorTurn;int sensorGas; int sensorBreak; void setup() { Serial.begin(9600); } void loop() { sensorBreak = analogRead(A2); sensorTurn = analogRead(A0); sensorGas = analogRead(A1); if (sensorTurn < 699){ Serial.write(2); delay(20); } if(sensorTurn < 800 && sensorTurn > 700){ Serial.write(51); delay(20); } if (sensorTurn > 801){ Serial.write(0); delay(20); } if (sensorGas > 1){ Serial.write(3); delay(20); } if (sensorBreak > 1){ Serial.write(4); delay(20); } if (sensorGas == 0 && sensorBreak == 0){ Serial.write(90); delay(20); } else { return; } Serial.flush(); }
En este código, el potenciómetro cuenta con tres "modos"; izquierda, recto y derecha le dará un número determinado dependiendo de qué modo es.
Si ha conectado correctamente, debería ver símbolos al azar que aparecen en el monitor serial (el botón en la parte superior derecha del programa) cada vez que usted presione hacia abajo sobre los pedales o cambiar la dirección del bote. Esto es porque es Serial.write y no Serial.print.