Stap 3: programmeren!
Voordat deze klasse die ik had minimale ervaring met programmeren en daarom dit deel van het project moeilijk voor mij was. Gelukkig had ik een heleboel hulp van de TA's en ze hielp me dit project tot leven brengen.
Zodat het de werkwijze van de meters zijn dat de spoorwijdte mph ontvangt input van de potentiometer via de arduino en de mph gauge is toegewezen rechtstreeks vanuit deze invoer. De rpm-gauge gebruikt u vervolgens een functie om te lezen van de waarden van de maaswijdtemeter mph eigen waarden toewijzen. Het bereik van de mph is opgesplitst in vijf secties, of vistuig en de rpm-gauge zullen reageren, afhankelijk van welke versnelling is in. De zeven segment display dan leest de waarden van de maaswijdtemeter mph en de huidige processorsnelheid weergegeven. Hierboven is een diagram van het controlesysteem dat de meters moduleert en onder dat is de code die ik gebruikt. De multiplier op de Shift RPM-variabele is, zodat de naald begint een beetje hoger in elke opeenvolgende versnelling, net als in een echte auto.