Arduino, uscita digitale con duty cycle variabile moooolto lento.

Il 13/01/2022 13:55, LAB ha scritto:

Quindi tutto l'ambaradan scritto sullo sketch si riassume con questo?

codici apparentemente molto diversi :-)

--
Saluti da Drizzt, quello vero! 


www.agidone.altervista.org 
MAI PIU' UN CESSO DI OPEL IN VITA MIA!!!! 
http://www.tappezzeriagraziella.com/
Reply to
Drizzt do'Urden
Loading thread data ...

pericolo e non conosco quel sito.

Comunque a passare dai due tempi a frequenza e duty cycle ci vuole poco.

Reply to
LAB

Il 13/01/2022 17:37, LAB ha scritto:

Tranquillo col sito, non ha problemi, ho due antivirus e non hanno detto nulla :-)

--
Saluti da Drizzt, quello vero! 


www.agidone.altervista.org 
MAI PIU' UN CESSO DI OPEL IN VITA MIA!!!! 
http://www.tappezzeriagraziella.com/
Reply to
Drizzt do'Urden

scrivere codice e' come il proverbio "tutte le strade portano a Roma", non c'e' un modo univoco di fare le cose, puo' esserci un modo migliore dell'altro perche' piu' ottimizzato o perche' e' facilmente riutilizzabile. ecco in quest'ultimo punto si colloca il mio codice. la classe myPwm la puoi vedere come una libreria, la puoi riutilizzare in tutti i progetti in cui ti serve quel tipo di pwm, non ha riferimenti fissi a nulla, la copi cosi' com'e' dove ti serve e la configuri secondo le esigenze.

Reply to
alfio

Il 13/01/2022 18:49, alfio ha scritto:

Praticamente hai scritto una libreria che funziona meglio di quelle "ufficiali" visto che non sono riuscito a far funzionare nemmeno gli esempi :-) Grazie ancora. :-)

--
Saluti da Drizzt, quello vero! 


www.agidone.altervista.org 
MAI PIU' UN CESSO DI OPEL IN VITA MIA!!!! 
http://www.tappezzeriagraziella.com/
Reply to
Drizzt do'Urden

Il 13/01/22 18:49, alfio ha scritto:

Attenzione solo alla "mezzanotte di millis", immagino che la macchinetta non stara` accesa piu` di 49 giorni di fila, per cui no problem, ma in caso contrario arrivati in prossimita` del rollover il PWM impazzisce, da poche frazioni di secondo a decine di giorni, a seconda di come casualmente avanzera` il valore della variabile nextChange.

Reply to
Claudio_F

Il 13/01/2022 19:34, Claudio_F ha scritto:

giorno si resetta :-)

Ho un amico che con i pic fa cose straordinarie e sono moltissimi anni che li usa, a volte mi fa rabbia per come, in pochi minuti, scrive un codice e funziona pure, mi sarebbe piaciuto imparare ad usarli ma ho

--
Saluti da Drizzt, quello vero! 


www.agidone.altervista.org 
MAI PIU' UN CESSO DI OPEL IN VITA MIA!!!! 
http://www.tappezzeriagraziella.com/
Reply to
Drizzt do'Urden

"LAB" ha scritto nel messaggio news:srprnp$d3o$ snipped-for-privacy@gioia.aioe.org...

ottimo! ecco il codice corretto cosi' Drizzt potra' tenere la macchinetta sempre

accesa ;)

unsigned long tChange = pinOn ? tOn : tOff; if( millis()-lastChange>=tChange ) { lastChange += tChange;

Reply to
alfio

Il 13/01/2022 19:53, LAB ha scritto:

Per quello che ho capito quando gli chiedevo informazioni sul mio codice, i pic hanno timer che funzionano diversamente da quello Arduino,

non ho nemmeno capito :-)

--
Saluti da Drizzt, quello vero! 


www.agidone.altervista.org 
MAI PIU' UN CESSO DI OPEL IN VITA MIA!!!! 
http://www.tappezzeriagraziella.com/
Reply to
Drizzt do'Urden

Il 13/01/2022 21:15, alfio ha scritto:

hehehehe, grazie, correggo subito, non si sa mai che ci dimentichiamo la macchinetta accesa per 50 giorni consecutivi :-D

--
Saluti da Drizzt, quello vero! 


www.agidone.altervista.org 
MAI PIU' UN CESSO DI OPEL IN VITA MIA!!!! 
http://www.tappezzeriagraziella.com/
Reply to
Drizzt do'Urden

Il 13/01/2022 12:09, Drizzt do'Urden ha scritto:

Drizz, un consiglio che penso tu debba ascoltare... Metti dei triac con

merda fai un bel falo'...

Reply to
El_Ciula

Il 11/01/2022 15:31, Drizzt do'Urden ha scritto:

per "estenderla" devi agire direttamente sui registri; trovi esempi in rete.

--
 
_ _ 
0 0 
  @ 

E. Delacroix
Reply to
E. Delacroix

Il 14/01/2022 09:28, El_Ciula ha scritto:

Fra l'altro ho anche un circuito con fototriac e triac con in aggiunta il ritorno dello zero crossing ma ho letto che con Arduino non ha senso

zero crossing, se non ho capito male.

--
Saluti da Drizzt, quello vero! 


www.agidone.altervista.org 
MAI PIU' UN CESSO DI OPEL IN VITA MIA!!!! 
http://www.tappezzeriagraziella.com/
Reply to
Drizzt do'Urden

Il 14/01/2022 12:41, E. Delacroix ha scritto:

mettere mano ai registri :-)

--
Saluti da Drizzt, quello vero! 


www.agidone.altervista.org 
MAI PIU' UN CESSO DI OPEL IN VITA MIA!!!! 
http://www.tappezzeriagraziella.com/
Reply to
Drizzt do'Urden

Il 14/01/2022 17:14, Drizzt do'Urden ha scritto:

MA VA!

Reply to
El_Ciula

Il 14/01/2022 17:26, El_Ciula ha scritto:

Mi dici il tipo di display e dove hai preso i bottoni, o che tutorial hai seguito? Si puo' gestire anche con l'UNO? Grazie.

Reply to
El_Ciula

Il 14/01/2022 17:30, El_Ciula ha scritto:

i bottoni li ho scaricati cercandoli su google immagini, ho trovato diversi tutorial in rete, cerca Nextion + Arduino e ne trovi anche troppi poi ognuno ti spiega qualcosa ma alla fine se ci sono riuscito io tu non farai una piega :-) Si gestisce anche con l'uno ma devi usare la libreria per una seriale software visto che l'uno ne ha una sola fisica, il mega invece ne ha 4.

formatting link

questo canale youtube spiega come interfacciarsi col nextion senza usare le librerie, ho imparato molto da loro ma se non ci fossero stati i ragazzi del ng non sarei andato lontano :-D

--
Saluti da Drizzt, quello vero! 


www.agidone.altervista.org 
MAI PIU' UN CESSO DI OPEL IN VITA MIA!!!! 
http://www.tappezzeriagraziella.com/
Reply to
Drizzt do'Urden

Il 14/01/2022 17:30, El_Ciula ha scritto:

nche questo spiega come usare le immagini per un dual state button:

formatting link

--
Saluti da Drizzt, quello vero! 


www.agidone.altervista.org 
MAI PIU' UN CESSO DI OPEL IN VITA MIA!!!! 
http://www.tappezzeriagraziella.com/
Reply to
Drizzt do'Urden

Il 14/01/2022 18:02, El_Ciula ha scritto:

Si :-)

-- Saluti da Drizzt, quello vero!

formatting link
MAI PIU' UN CESSO DI OPEL IN VITA MIA!!!!
formatting link

Reply to
Drizzt do'Urden

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.