Elenco degli articoli in "Hardware"
Nov
27
2016

Strisce LED RGB e Arduino: primi esperimenti

Oggi è arrivato sul blog un commento che mi ha fatto tornare in mente che tra i vari oggetti che mi sarebbe piaciuto far funzionare con Arduino c’era una striscia LED RGB della OSRAM che mi era stata regalata qualche tempo fa. Quindi quale occasione migliore per riprendere in mano la cosa e sperimentare! In questo breve articolo illustrerò il primo esperimento che ho fatto: accendere un colore della striscia a intermittenza. Per intenderci un […]

Nov
8
2015

Matrice LED virtuale con matrici 8×8 multiple per Arduino

max7219 virtual array library

Mi sono da poco arrivate quattro matrici LED 8×8 già montate su una pratica schedina dotata di controller, il famoso MAX 7219, e di header già saldati e quindi belle e pronte per essere posizionate su una spaziosa breadboard. Ho già fatto qualche semplice esperimento di base ma ora è il giunto il momento per iniziare un vero e proprio progetto “psichedelico”.     Nell’ultimo Week End Project (Matrici LED 8×8 con Arduino e MAX7219) troverete […]

Mag
23
2015

Matrici LED 8×8 con Arduino e MAX7219

matrice led 8x8

Le matrici led sono dispositivi che si prestano ad essere utilizzati in molti progetti ed esperimenti con Arduino grazie alla loro estrema versatilità e semplicità di utilizzo; in questo articolo cercherò di mettere in luce gli aspetti fondamentali legati al loro collegamento con Arduino e alla programmazione degli sketch nel caso delle matrici controllate tramite il circuito integrato MAX7219.   Figura 1: Una matrice LED 8×8 montata su modulo con controller MAX 7219   Collegamenti […]

Mag
24
2014

Pilotare dispositivi di potenza con Arduino

Qualche tempo fa ho cominciato a pensare di utilizzare Arduino per gestire tramite i propri pin di I/O dei dispositivi esterni. Mi sono quasi subito scontrato con un fatto del quale tutti i progettisti esperti sono sicuramente al corrente ma che per un maker alle prime armi non è per nulla scontato: per funzionare, qualsiasi dispositivo assorbe corrente. Il secondo importantissimo fatto è che i pin di Arduino possono fornire solo una certa corrente in […]

Lug
11
2013

Introduzione ai motori passo passo (stepper)

Stepper

I motori passo passo sono sicuramente uno dei componenti più importanti per la costruzione di oggetti che prevedono parti da muovere in modo estremamente preciso e cotrollato. Per questo motivo e perchè mi hanno sempre incuriosito ho deciso di procurarmi un piccolo “stepper motor” e iniziare a sperimentare per capire come controllarlo tramite Arduino. I motori passo passo in breve Dunque cosa sono questi motori passo passo? Sono innanzitutto dei motori, ovvero dei dispositivi che […]

Lug
6
2012

Adattatore SD, MicroSD, SDHC per Arduino (parte 2)

Arduino permette di memorizzare in modo indelebile una certa quantità di dati utilizzando la eprom disponibile a bordo del suo microcontrollore ATmega328. Ma se i dati diventano tanti e superano i pochi Kbyte disponibili? Una soluzione semplice, affidabile e a basso costo è utilizzare una memory card.   Alcuni dettagli importanti Nel progettare il circuito dell’adattatore è necessario tenere presenti alcuni punti fondamentali che derivano essenzialmente dalle caratteristiche elettriche delle schede di memoria SD che […]

Giu
2
2012

Adattatore SD, MicroSD, SDHC per Arduino (parte 1)

Arduino permette di memorizzare in modo indelebile una certa quantità di dati utilizzando la eprom disponibile a bordo del suo microcontrollore ATmega328. Ma se i dati diventano tanti e superano i pochi Kbyte disponibili? Una soluzione semplice, affidabile e a basso costo è utilizzare una memory card.   Le schede di memoria Esistono oggi sul mercato un gran numero di schede di memoria, dalle più antiche Compact Flash alle più recenti micoSD, passando per Smart […]

Apr
1
2012

Tastierino 16 tasti con DM74150N

La gestione degli “input” costituisce parte fondamentale per molti progetti basati su Arduino. Quando il numero di input da gestire cresce, cresce anche il numero di ingressi digitali necessari per tracciare correttamente lo stato di ogni singolo segnale in ingresso. Ma come fare se il numero di input da gestire supera il numero di ingressi disponibili? E’ necessario trovare un modo per ridurre il numero di ingressi/uscite impiegati sulla scheda.     Il multiplexer Un […]

Feb
12
2012

Alimentare correttamente ATmega328

Uno dei principali aspetti da tenere in considerazione quando si lavora con microcontrollori e circuiti digitali è la corretta alimentazione. I problemi più comuni che si potrebbero verificare sono legati innanzitutto alla stabilità e alla pulizia del segnale. Una buona stabilità dell’alimentazione garantisce segnali logici stabili e accurate conversioni dei segnali analogici mentre una buona pulizia evita possibili comportamenti imprevedibili del microcontrollore come reset improvvisi o errori nella scrittura delle eprom.   Il problema Le principali […]

Feb
11
2012

ATmega328 standalone

Una delle prime cose che mi sono chiesto dopo aver iniziato a trafficare con la board Arduino è stata se fosse possibile, una volta progammato, estrarre il chip dal suo socket e utilizzarlo su un circuito stampato preparato ad hoc per il progetto. La board Arduino è perfetta come base per il prototipo: la presenza di headers, programmatore on-board, regolatori di tensione la rendono veramente versatile ma poco adatta quando si passa dal prototipo a […]