Post

Trovare gli indirizzi dei display I2C

Immagine
I display con interfaccia I2C, siano essi LCD o OLED, causano spesso problemi dovuti al fatto di non conoscere l'indirizzo del dispositivo. Con questo firmware sarà sufficiente collegare qualunque display e l'indirizzo verrà visualizzato automaticamente. Il firmware utilizza le librerie LCD_I2C e u8g2, che si possono installare direttamente dal menu "gestione librerie" dell'IDE di Arduino. Potete copiare il testo e incollarlo oppure scaricare direttamente il file zip .

Contagiri con Arduino

Immagine
I sensori a infrarossi a riflessione sono componenti molto versatili, che possono tornare utili in diverse situazioni. Nel video vediamo come realizzare un contagiri da utilizzare come misuratore della velocità di rotazione di un elettro-utensile. Di seguito trovate il firmware per il funzionamento del progetto. Potete scaricare il file , oppure copiare ed incollare il codice nell'IDE di Arduino. Il software è abbastanza semplice, ma potrebbe sembrare incomprensibile per chi non ha una conoscenza approfondita dei micro-controller. Vediamo quindi di chiarire alcuni aspetti. Iniziamo con la linea #define DISPLAY_TYPE U8G2_SH1106_128X64_NONAME_F_HW_I2C Dal momento che l'elenco dei display supportati dalla libreria u8g2 è infinito, occorre definire il modello che si sta utilizzando. In questo caso indichiamo un display basato sul chip SH1106, con una risoluzione di 128x64 pixel, di un produttore sconosciuto (NONAME) e che utilizza un connessione I2C hardware. L...

Utilizzare i moduli Bluetooth con Arduino

Immagine
Scarica il firmware Tra le funzionalità più importanti di Arduino, c’è quella di poter comunicare con altri dispositivi tramite l’interfaccia seriale di cui è dotato il micro-controller. Tale funzionalità può essere ampliata grazie alla connessione BlueTooth, nella quale lo scambio di dati avviene, anziché tramite un cavo di collegamento, attraverso segnali trasmessi via radio, quindi in modalità senza fili. Questa caratteristica ci permette di realizzare progetti molto interessanti, consentendo ad esempio di interagire con le apparecchiature tramite lo smartphone. Vediamo quindi come sfruttare questa interessante tecnologia. I moduli per la comunicazione BlueTooth più diffusi sono quelli denominati HC-05 o HC-06. La differenza tra i due sta nel fatto che l’HC-05 ha delle funzionalità in più, in quanto può funzionare anche come master. Nella maggior parte dei casi, però, questo non è necessario. E’ quindi possibile utilizzare indifferentemente uno o l’altro di questi modelli. I modul...

Sensori touch per Arduino

Immagine
Ecco il codice per il progetto touch sensors. Potete copiarlo e incollarlo nell'IDE di Arduino o scaricare il file .

Usare una termocoppia con Arduino

Immagine
Questo è il codice per realizzare il misuratore di temperatura con Arduino e una termocoppia di tipo K. Potete copiare il codice e incollarlo nell'IDE di Arduino oppure scaricare direttamente il file

Tester per pile con Arduino

Immagine
Questo è il codice da caricare sull'Arduino per il progetto "Tester per pile" Puoi copiare e incollare il codice nell'IDE di Arduino oppure scaricare il file . Per testare le pile da 9V occorre modificare lo schema come nell'immagine e caricare lo sketch battery_tester_9v.ino

Controllo emoji via bluetooth

Immagine