Mis on Duemilanove Arduino®?

Duemilanove Arduino® oli 2009. aastal välja antud mikrokontrolleri plaat. Nagu kõigil teistel Arduino® plaatidel, oli ka Duemilanovel avatud lähtekoodiga riistvara, mis tähendab, et seda võis legaalselt toota iga tootja ilma litsentsitasusid maksmata. Seejärel ühendati plaat sarnase litsentsiga tarkvaraga, et tagada ühilduvus arvutitarkvara ja muude mikrokontrolleritega. Arduino® on mikrokontrolleri platvorm, mis võimaldab professionaalidel ja harrastajatel kiiresti luua elektrooniliste seadmete prototüüpe.

Peamise algtaseme lauana oli Duemilanove Arduino® üsna populaarne. See kasutas arvutitega ühendamiseks USB-liidest ning sai hakkama mitmesuguste andurite ja kontrolleritega. Lisaks oli Duemilanove Arduino® pardal 32 kilobaiti salvestusruumi, mis on kaks korda suurem kui Diecimila, mille see asendas. Nagu tema eelkäijat, sai Duemilanovet laiendada ka varjestusplaatide abil, mis lisasid täiendavaid funktsioone, nagu traadita side, GPS-seadmed või spetsiaalsed ühendused, nagu muusikariistade seadmeliides (MIDI).

See tahvel on piiratum kui täiustatud mudelid ja selle järglased, kuid arendajad on seda kasutanud väga huvitavate projektide loomiseks. Üks Duemilanove levinumaid kasutusviise oli robootika. Isegi ilma spetsiaalse varjeta saaks see hõlpsasti juhtida mootoreid ja andureid, mis võimaldavad robotil täita lihtsaid ülesandeid, näiteks valgust jälgida.

2011. aasta alguseks oli Duemilanove Arduino® suures osas asendatud Uno Arduino®-ga. Unol on palju samu funktsioone, mis Duemilanovel, kuid lisab tunduvalt kiirema protsessori ja täiustatud USB-liidese. Teine oluline muudatus on tootmise ühtlustumine; Duemilanove Arduino®-l oli mitu vahetatavat komponenti, kus sai kasutada kiiremat või aeglasemat komponenti. Uno kõrvaldas selle varieeruvuse, et muuta tahvlil lihtsamaks programmide loomine, mis oleksid garanteeritud mis tahes Uno plaadil sama kiirusega.

Kuigi see on nüüd ametlikult pensionile jäänud, mainitakse paljudes vanemates Arduino® ehitusplaanides endiselt Duemilanove Arduino®. Enamasti saab neid plaane lihtsalt Unoga töötamiseks kohandada. Ainsad ajad, mil Uno ei saaks Duemilanovet kergesti asendada, on ajad, mil programmeerija kasutas täitmiskiiruse kontrollimiseks Duemilanove protsessori piiranguid. Sellistel juhtudel tuleb tarkvara kunstlikult aeglustada, et see uuel platvormil korralikult töötaks. Arduino® platvormi avatud lähtekoodiga olemus tähendab ka seda, et hoolimata Uno ametlikust asendamisest võib plaat olla saadaval tootjatelt, kes otsustavad jätkata odavama Dueminanove plaadi tootmist.