Compilador Arduino nano

Compilación remota personalizada del código Sin_acelerador_Con_DAC_1.6.2
del canal de telegram Fiido legalización

Retardo en segundos para parar el motor una vez se deja de pedalear:

Retardo en segundos para ponerse a velocidad crucero:

Retardo para iniciar progresivo desde cero tras parar pedales:
Freno anula el tiempo. Poner a cero para desconectar esta opción y que inicie siempre desde cero

Dirección del bus I2C [DAC]:
Cuando esté soldado el DAC se sube al Arduino un escáner para detectar la dirección correcta

Nivel al que se desea iniciar el progresivo:
Aumentar si se desea salir más rápido. NO PASAR DE 2.00

Desacelera al parar los pedales:
Recomendable dejarlo activado

Modo crucero:
Cuando está desactivado no hay niveles de asistencia

Pitido al encender la bici y confirmación modos de funcionamiento:

Pitido al cambiar de nivel de asistencia:

Pitido al alcanzar el final del progresivo:

Pitido en el segundo, tercer y cuarto toque de freno para activar la salida en cuesta:
Para disponer de esos pitidos es necesario soldar en el Arduino un zumbador piezoeléctrico

Niveles de asistencia (voltajes) para tipo 1 de funcionamiento:
Corresponde a velocidades de 10, 15, 20, 26 km/h

Nivel inicial al encender la bici:
El primero de la lista es cero, por tanto, el nivel máximo para la lista mostrada por defecto es 3

Modo para cambiar los niveles con toques de freno:
El cambio solo se produce si se toca el freno mientras se pedalea

Ayuda al arranque:
Preferible dejarlo desactivado por defecto, en principio es ilegal,
y activarlo encendiendo la bici con el freno pulsado