Impariamo insieme

Inizio con questo post una nuova serie di tutorial, con una impostazione un po’ diversa rispetto a quanto avete trovato finora sul mio sito. Il nome di questa serie di tutorial, impariamo insieme, vuole raccontare lo spirito che metterò nel realizzarli. Saranno video in cui voi ed io impareremo insieme un nuovo argomento, procedendo passo a…

Display con ST7735 – risparmio energetico

Come anticipato in un precedente articolo, sto utilizzando dei display basati sul driver ST7735 per un futuro progetto. Visto che il mio progetto sarà alimentato a batteria, è molto importante il tema del risparmio energetico. Durante un utilizzo normale, con la retroilluminazione accesa, il display consuma circa 67mA: Come prima cosa, possiamo spegnere la retroilluminazione portando…

Display cinesi ST7735 e Arduino

Alla ricerca di un display TFT per un mio progetto con Arduino, ho trovato in vendita su diversi siti cinesi dei display basati sul chip ST7735 di Sitronix (datasheet). Il chip ST7735 offre una interfaccia SPI (Serial Peripheral Interface) ma la piedinatura dei display che ho ricevuto “sembra” riportare i classici PIN del bus I2C (SDA, SCL…): Si…

Collegare Arduino a dispositivi a 3.3V

Sempre più spesso ci si trova nella necessità di collegare ad Arduino dei dispositivi che funzionano con una tensione di 3.3V. Abbassare la tensione di funzionamento dei circuiti integrati ha infatti diversi vantaggi: [checklist] consente di realizzare transistor più piccoli richiede una minore dissipazione di calore permette transizioni di stato più veloci (la differenza di tensione tra…

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…

PCB non rettangolari grazie a Inkscape e Eagle

Molti service che realizzano PCB sono in grado di produrli in forme diverse: ad esempio FusionPCB di Seeedstudio (di cui vi ho già parlato qui) ha pubblicato in passato foto di PCB circolari, a forma di foglia… e addirittura a forma di bambola: In questo tutorial vedremo come realizzare PCB non rettangolari grazie all’uso di Inkscape ed Eagle. Workflow…