Etape 1: Acheter et tester les composants
Vous aurez besoin d’un Arduino (une Uno suffit!), de deux résistances sensibles à la pression, de trois résistances de 220kOhm et d’un potentiomètre de 10kOhm.
Une représentation schématique seront disponible sous peu.
Assurez-vous que les composants fonctionnent en connectant les pièces comme sur la photo.
Puis vous lancer le programme Arduino et utilisez ce code pour tester vos pièces :
Edit : Ce code suppose que votre potentiomètre peut produire des valeurs comprises 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(); }
Dans ce code, le potentiomètre a trois « modes » ; gauche, droite et droite donnera un certain nombre selon quel mode il est.
Si vous avez correctement connecté, vous devriez voir au hasard Symboles apparaissant dans le moniteur de la série (le bouton en haut directement dans le programme) chaque fois que vous appuyez sur les pédales ou changer la direction du pot. C’est parce que c’est Serial.write et pas Serial.print.