X-Git-Url: http://git.piffa.net/web?a=blobdiff_plain;f=_posts%2Fesempi%2F2017-02-09-libreria.markdown;h=efb3fa46efb0674faef56570860dedc618a1022a;hb=3a734e85bd34704fdf2977eaa6493f39cde93791;hp=42b863ac8f8653ff5bb75872f1c7d90457550a7d;hpb=e481500224d49e7c687121ebba70b6bfce7ceec6;p=aerei_site diff --git a/_posts/esempi/2017-02-09-libreria.markdown b/_posts/esempi/2017-02-09-libreria.markdown index 42b863a..efb3fa4 100644 --- a/_posts/esempi/2017-02-09-libreria.markdown +++ b/_posts/esempi/2017-02-09-libreria.markdown @@ -4,11 +4,13 @@ title: "Utilizzo della libreria common" date: 2017-02-13 08:14:16 +0100 categories: esempi --- -TODO # Introduzione -* blocking -* OOP +La libreria *common* contiene alcuni oggetti e funzioni di base per lampeggi, dissolvenze e sequenze tramite millis() in modo da non bloccare il processore. + +I PWM oltre al solito comportamento lineare hanno i metodi **l** come in *lUp* o *lSet* per la correzione della luminosita' (simile alla GAMMA), il metodo UD (Up and Down) usa invece il *coseno* per ottenere un effetto analogo che puo' quindi essere spalmato su intervalli di varia lunghezza. + +Si possono instanziare piu' oggetti sugli stessi PIN, ad esempio se se vuole usare un lampeggio su un PWM o su un RGB. # Esempi sull'utilizzo della libreria