Post

Visualizzazione dei post da gennaio, 2022

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...