Risposte:
Ciò accade perché la potenza di una dinamo hub (che tecnicamente è una magneto, non una vera dinamo) non è CA sinusoidale pulita ma è costituita da impulsi brevi con polarità alternata. Ad alte velocità, questi impulsi si susseguono abbastanza velocemente da consentire a un LED di bruciare continuamente con un piccolo condensatore e una lampadina a filamento non ha il tempo di raffreddarsi tra gli impulsi.
L'effetto non ha nulla a che fare con la programmazione o con il fatto che il LED è un diodo, e succede anche con le lampadine a incandescenza. Una configurazione a LED più complessa potrebbe avere un condensatore per abilitare la luce fioca continua e forse anche essere programmata per lampeggiare a bassa potenza di ingresso, ma dubito che sia così.
Se la luce è a LED e la dinamo non ha un circuito di conversione da CA a CC, il LED dovrebbe accendersi quando ottiene la giusta polarità e spegnersi quando ottiene la polarità inversa. Quando la frequenza CA è alta (ovvero quando la ruota gira molto velocemente) lo sfarfallio non è evidente.
Se nel sistema è presente un supercondensatore, sarà necessaria una carica completa prima della piena luminosità permanente. L'elettronica può essere programmata per passare alla modalità di lampeggio luminoso a bassa tensione e basso numero di giri / velocità prima della piena carica a tensione di funzionamento normale e alto numero di giri.
Una luce lampeggiante è più visibile della luce permanente a bassa luminosità.