APA106 led ed Arduino

Da qualche tempo esistono in commercio dei led che racchiudono anche un chip di controllo (WS2811, WS2812, APA106…). I vantaggi principali di questi led sono: [checklist] è possibile controllarli con un solo PIN digitale possono essere collegati in cascata ed essere comunque controllabili singolarmente possono essere alimentati a 5V senza richiedere resistenze esterne (come i comuni led) [/checklist] I led Troniqa…

Arduino, delay() vs millis()

Uno degli errori più frequenti di chi inizia a scrivere sketch per Arduino è l’uso eccessivo della funzione delay(). Tale funzione, come spiegato nella reference ufficiale, mette in pausa il programma per il numero di millisecondi indicato come parametro. Vediamo un semplice esempio: abbiamo collegato ad Arduino un pulsante e un led: alla pressione del pulsante, il led deve essere acceso…

WakeMeUP

Oggi mi è stato chiesto se fosse possibile accendere o riattivare da uno stato di standby o di ibernazione un PC ad una data ora… è bastato unire un Arduino Pro Micro ad un modulo RTC ed ecco nato il progetto WakeMeUP… Descrizione WakeMeUP è un dispositivo USB che invia il segnale di wake al PC a cui è collegato ad un…

Arduino IDE: nuova gestione librerie

Se avete aggiornato l’IDE di Arduino alla ultima versione (1.6.3), vi sarete forse accorti di un grande cambiamento: l’introduzione di uno strumento per gestire le librerie. In passato infatti non esisteva un unico repository per le varie librerie e la loro installazione era a volte macchinosa… ora invece selezionando Sketch – Include Library – Manage Libraries viene eseguito il…