Stap 11: Het code - de rest-o "schermen"
First of all ik heb een home scherm waar een gelijkspel een auto img, is img teveel zei:). Op het huisscherm naast de ing heb ik menu weergave "button" brengt u naar 4 schermen met statusgegevens over accuspanning, rpm, gaspedaal, pauze, stuurinrichting, lichten, en andere dingen en ook sommige grafiek met gaspedaal, ik zal het uitleggen later. Ik heb ook een tekst die is scrooling op het LCD-scherm en een waarschuwing voor laag energieniveau.
Dat zijn de menu's:
#Obtions - koplampen
Achtergrondverlichting
Automatische piloot
#Autoset---hier u enkel houdt de joystick eerste bij maximale gasklep en hit ok, dan minimale gasklep, hier het programma opslaan in eprom de potentiometer waarden en ergens in readControler() gebruikt u tis waarden om het gaspedaal in kaart (gashendel = map(analogRead(A1), maxValReaded, minValReaded, 255, 0)).
#Stearing---hier heb je de omgekeerde sturen, sturen center set met servo waarde aan te passen de auto rechtdoor en max, hoeveel sturen om te sturen ook servo waarden.
#Throtle set---hier heb je gewoon max en min, als u een PWM-signaal naar de motor ingesteld hen tot en met 255, 0 als u een ESC zul je se welke waarden heb je nodig hebt, vind ik van 89 tot 189, ik ben niet zeker en hangt af van hoe het esc is geprogrammeerd.
#Break set---pauze min en max, hebt u een pauze van de servo de servo waarden geen pauze en volledige onderbreking anders moet u ook de handleiding van uw esc aanpassen.
#Obtion knop---voor deze 4 knop ik voor functie (automatische piloot, koplampen, throttle scheidingslijn, omgekeerde), hier kunt u toewijzen aan elke knop welke functie die u wilt.
#Reset setings---Schrijf gewoon in eprom enkele standaardwaarden.