Problemi con fading.


buon giorno tutti.
sto sviluppando un progetto forse un po' troppo per le mie capacità di programmatore basiche; praticamente vorrei fare una centralina che generi tre fade con durata variabile (con possibilità di fade salire o fade scendere) e che partano in tre momenti diversi ed indipendenti.
per far questo ho utilizzato:
-arduino mega
-lcd 4x20
-pulsanti vari
-rtc ds1307

il programma prevede due menu molto semplici, uno per regolare l'ora, ed uno per impostare fade (attualmente implementati solo due, ma quando risolvo l'inghippo diventeranno tre); nel menù fade imposto l'ora d'inizio e la durata.
praticamente il programma lavora così: quando raggiunge l'ora impostata per il fade, inizia lavorare il pwm un step alla volta, della durata impostata (pr esempio: 1 minuto=60000ms 60000/255= ogni step lo deve fare ogni 235ms circa). il problema è che non lo fa, nel senso che tempi sono sbagliati, dopo un minuto è ancora li che sta incrementando.
ho provato le sezioni di programma separatamente e funziona perfettamente, ma messe insieme perde dei colpi.
analogwrite agisce anche sul pwm?
qualche aiuto?
grazie.

analogwrite su pin digitale è utilizzato appositamente per generare pwm
se metti il codice forse possiamo aiutarti maggiormente.


Arduino Forum > International > Italiano > Software (Moderator: leo72) > Problemi con fading.


arduino

Comments

Popular posts from this blog

DHT11 Time out error using v0.4.1library

Sketch upload fails with Java error (___REMOVE___/bin/avrdude)!

Arduino Uno + KTY81/210 temperature sensor