Come scrivere codice ottimizzato per Arduino, senza utilizzare le funzioni setup() e loop(), per vedere di nascosto l’effetto che fa. Quando scriviamo i nostri programmi per Arduino, usiamo generalmente la best practice di suddividere il codice in due parti: la funzione setup(), che viene lanciata una sola volta e si
Tutorial
Gli articoli in questa sezione avranno uno stile didattico, tipo tutorial. Troveremo manuali How-To, spiegazione del funzionamento dei circuiti, presentazione di algoritmi, concetti generali e in sostanza articoli monografici per l’avvicinamento ad un determinato argomento. Il taglio degli articoli sarà abbastanza diretto e lineare, e cercheremo di evitare concetti troppo difficili o complessi.
The posts in this section will show a didactic trend. Here you will find manuals, How-To’s, circuits’ and boards’ explanations, tutorial of new or interesting algorithms, general purpose concepts, and practically monographs to help people understand particular subjects. The skeleton of the article will offer a direct and linear approach: we will try to avoid hard and complex concepts.
Arduino – Consigli sulla ottimizzazione del codice
Il clock di Arduino batte a 16 MHz, ma con un po’ di attenzione è possibile apportare una notevole ottimizzazione sul nostro codice. Un paio di settimane or sono mi hanno invitato alla kermesse online Microcon 2020, organizzata da Paolo Aliverti e Pier Aisa. Per l’occasione ho preparato un minicorso
Realizzare un colorimetro con Raspberry Pi e display eInk
In questo articolo sarà descritto il funzionamento di un fotometro e colorimetro composto tramite l’ausilio di un Raspberry Pi Zero, di un display e-Ink, di un sensore AS7262 e vari LED e jumper. Per assemblare il dispositivo in questione non sono necessarie competenze e/o strumenti specifici. Il dispositivo in questione
Raspberry Pi OS – Come creare un bot per Telegram
Creiamo un servizio automatizzato collegato ad un Bot Telegram per Raspberry PI Oggi ospitiamo il Blogger Antonio Musarra, noto per le proprie attività di divulgazione relative all’automazione di sistemi distribuiti dinamici. Gli lasciamo immediatamente la parola. In questo mio primo maggio 2020 trascorso dentro casa, ho cercato di “cucinare” qualcosa
Arduino: creare sistema di punteggio per il biliardino
Come la stra grande maggioranza del modo anche Joey Cumeras Khan (software developer) è rimasto a casa negli ultimi due mesi e mezzo causa lockdown. Per approfittarne di questo periodo e del tanto tempo libero lo sviluppatore software Ios e Anriod ha ideato e progettato un sistema personalizzato per quanto
Resistenza e Resistori: come riconoscerli e valutarli
Lavorare con l’elettronica senza saper riconoscere e valutare i resistori, è assolutamente impossibile, tuttavia a causa della varietà e delle diverse tipologie di resistore, specialmente per un neofica, scegliere quelli più opportuni per il proprio progetto e calcolarli correttamente può risultare molto ostico. Cerchiamo quindi di fare chiarezza, al fine
I cinque errori tipici in elettronica applicata
I cinque errori tipici di chi si approccia all’elettronica applicata e alla prototipazione, non sono solo errori puramente da neofiti ma alcuni vengono commessi anche da persone più esperte, sia per la fretta, sia per la facilità con cui si cade “in tentazione”. Il risultato è un progetto che, nei
Come fare auguri di compleanno con Arduino
Tutorial: Come raffreddare al meglio il PC
La bella stagione è finalmente arrivata e, a causa della quarantena forzata che porta all’utilizzo massiccio del PC con tutti gli annessi e i connessi, è meglio dare un’occhiata a come raffreddare il PC e a come mantenere al meglio il sistema di raffreddamento, onde evitare sgraditi contrattempi o
Arduino: creare un gioco con ricevitore IR
In questo articolo si vedrà in che modo realizzare un gioco interattivo con Arduino utilizzando un telecomando e un ricevitore IR. Non vi sono restrizioni sul telecomando da usare, in quanto ad ogni avvio sarà possibile mappare i tasti in qualsiasi modo si desidera. Il gioco consiste nel premere i