Quando si utilizza il software Arduino®, potrebbe essere necessario installare i driver sul tipo di scheda utilizzata in un dispositivo elettronico. Il tipo di driver utilizzato dipende da due fattori: il tipo di sistema operativo (OS) e il modello di scheda Arduino® utilizzato. Prima di collegare una scheda Arduino® al computer, è necessario determinare il sistema operativo del computer e il modello della scheda. Alcuni dei driver dovranno provenire dal sito Web dell’azienda del particolare sistema operativo, mentre i driver Arduino® verranno scaricati e installati da un sito Web con driver denominato USB VCP. I bundle dei driver vengono estratti da un file compresso e possono quindi essere utilizzati sul computer e sulla scheda.
Max 7221 e Max 7219 sono comunemente usati come driver Arduino® per schede e possono essere trovati su alcuni siti web. Il processo di installazione delle sue porte viene utilizzato per un tipo di sistema operativo e questi driver vengono utilizzati per schede che sono modelli precedenti, precedenti alle schede Arduino® Uno e MGA 2560. Se vengono utilizzate queste schede particolari, non è necessaria l’installazione di alcun driver. In altri modelli, invece, Max 7221 e Max 7219 devono essere scaricati dal sito del driver facendo doppio clic su un’icona che include tutte le porte necessarie per il driver. Verrà visualizzato un prompt del programma di installazione, in cui vengono fornite le istruzioni sull’installazione dei driver che l’utente deve seguire.
Su un sistema operativo diverso, l’installazione dei driver richiede l’apertura di determinate porte dopo aver collegato la scheda e aver scaricato l’ambiente Arduino®. Per fare ciò è necessario accedere alla finestra di gestione del sistema/sicurezza e aprire un gestore dispositivi. Sull’icona delle porte, facendo clic con il pulsante destro del mouse verrà fornita un’opzione per l’aggiornamento del software della porta nella particolare porta Arduino®. Al termine dell’aggiornamento, i driver Arduino® verranno installati e il computer si riavvierà per completare l’installazione.
I driver Max 7221 e Max 7219 Arduino® sono driver LED (Light-Emitting Diode) che controllano circuiti integrati (IC) utilizzati per pilotare 64 LED separati o fino a otto cifre all’interno di un display a sette segmenti. Questi driver eseguono l’implementazione di un’interfaccia slave compatibile con Serial Peripheral Interconnect (SPI), controllabile da Arduino® utilizzando solo tre pin di uscita digitalizzati. I driver Arduino® hanno due condensatori che sopprimono l’interferenza dei segnali di rumore dalle alimentazioni delle linee elettriche. Questi condensatori sono posizionati molto vicini l’uno all’altro e i circuiti integrati sono alimentati da 5 o più volt di elettricità per funzionare.