Cos’è un Duemilanove Arduino®?

La Duemilanove Arduino® era una scheda microcontrollore rilasciata nel 2009. Come tutte le altre schede Arduino®, la Duemilanove aveva hardware open source, il che significa che poteva essere legalmente prodotta da qualsiasi produttore senza pagare alcun canone di licenza. La scheda è stata quindi abbinata a un software con licenza simile per garantire la compatibilità con il software del computer e altri microcontrollori. Arduino® è una piattaforma di microcontrollori progettata per consentire a professionisti e hobbisti di creare rapidamente prototipi di dispositivi elettronici.

Come scheda entry level principale, la Duemilanove Arduino® era piuttosto popolare. Utilizzava un’interfaccia USB per connettersi ai computer e poteva gestire una varietà di sensori e controller. Inoltre, il Duemilanove Arduino® disponeva di 32 kilobyte di memoria a bordo, il doppio della capacità del Diecimila, che ha sostituito. Come il suo predecessore, il Duemilanove potrebbe essere esteso attraverso l’uso di shield board, che hanno aggiunto funzionalità aggiuntive come comunicazioni wireless, dispositivi GPS o connessioni specializzate come Musical Instrument Device Interface (MIDI).

Questa scheda è più limitata rispetto ai modelli avanzati e ai suoi successori, ma gli sviluppatori l’hanno utilizzata per creare alcuni progetti molto interessanti. Uno degli usi più comuni della Duemilanove era la robotica. Anche senza uno scudo specializzato, potrebbe controllare facilmente motori e sensori che potrebbero consentire a un robot di eseguire compiti semplici come seguire una luce.

All’inizio del 2011, Duemilanove Arduino® era stato ampiamente sostituito da Uno Arduino®. Lo Uno ha molte delle stesse caratteristiche del Duemilanove, ma aggiunge un processore notevolmente più veloce e un’interfaccia USB aggiornata. Un altro cambiamento significativo è la maggiore uniformità nella produzione; il Duemilanove Arduino® aveva diversi componenti intercambiabili, dove poteva essere utilizzato un componente più veloce o più lento. L’Uno ha eliminato questa variabilità, al fine di rendere la scheda più semplice per creare programmi che avrebbero garantito l’esecuzione alla stessa velocità su qualsiasi scheda Uno.

Anche se ora è ufficialmente in pensione, molti vecchi progetti di costruzione di Arduino® menzionano ancora il Duemilanove Arduino®. Nella maggior parte dei casi, questi piani possono essere facilmente adattati per funzionare invece con Uno. Le uniche volte in cui Uno non sostituirebbe facilmente il Duemilanove sono le volte in cui un programmatore ha utilizzato i limiti del processore del Duemilanove per controllare la velocità di esecuzione. In questi casi, il software deve essere rallentato artificialmente per funzionare correttamente sulla nuova piattaforma. La natura open source della piattaforma Arduino® significa anche che, nonostante sia stata ufficialmente sostituita da Uno, la scheda potrebbe essere disponibile presso i produttori che scelgono di continuare a produrre la scheda Dueminanove più economica.