Paso 11: El código - el resto o "pantallas"
First of all tengo una pantalla de inicio donde un sorteo un coche img, img es demasiado dijo:). En la pantalla principal al lado de la ing tengo menú y vista "botón" llevará a 4 pantallas con información de estado sobre voltaje de la batería, rpm, acelerador, descanso, dirección, luces y otras cosas y también alguna carta con el acelerador, voy a explicarlo más tarde. También tengo un texto que es scrooling en la pantalla lcd y una advertencia de batería baja.
Estos son los menús:
#Obtions - faros
Luz de fondo
Piloto automático
#Autoset---aquí sólo mantienes la palanca de mando primero en máxima aceleración y golpe ok entonces aceleración mínima y aquí el programa Ahorre en eprom los valores del potenciómetro y en algún lugar en readControler() utilizará valores de tis para la válvula reguladora (mariposa = map(analogRead(A1), maxValReaded, minValReaded, 0, 255)).
#Stearing---aquí tienes reversa buey, buey centro conjunto con valor de servo para ajustar el coche para ir directamente y dirigir max, cuánto para dirigir también valores de servo.
#Throtle set---aquí tienes sólo max y min, si se utiliza una señal PWM para control de motor les 255, 0 Si utilizas un ESC tendrá que se qué valores te necesito, creo que es de 89 a 189, no soy seguro y depende de cómo es la salida programada.
#Break set---rotura min y max, si tienes una rotura de servo ajuste los valores de servo para ninguna rotura y completo descanso más que también tendrás que consultar tu manual de la esc.
#Obtion botón---para este botón 4 pongo para la función (acelerador de piloto automático, faros, separador de ambientes, inversa), aquí se puede asignar a cada botón qué función que usted desea.
#Reset configuración---bastará con escribir en eprom algunos valores por defecto.