Ce este un Duemilanove Arduino®?

Duemilanove Arduino® a fost o placă de microcontroler lansată în 2009. La fel ca toate celelalte plăci Arduino®, Duemilanove avea hardware open source, ceea ce înseamnă că putea fi produs legal de orice producător fără a plăti taxe de licență. Placa a fost apoi asociată cu un software cu licență similară pentru a asigura compatibilitatea cu software-ul de calculator și alte microcontrolere. Arduino® este o platformă de microcontroler concepută pentru a permite profesioniștilor și pasionaților să creeze rapid prototipuri de dispozitive electronice.

Ca principală placă de bază, Duemilanove Arduino® a fost destul de populară. Acesta folosea o interfață USB pentru a se conecta la computere și putea gestiona o varietate de senzori și controlere. În plus, Duemilanove Arduino® avea 32 de kiloocteți de stocare la bord, de două ori mai mare decât capacitatea Diecimila, pe care l-a înlocuit. La fel ca și predecesorul său, Duemilanove ar putea fi extins prin utilizarea plăcilor de scut, care au adăugat funcționalități suplimentare, cum ar fi comunicații fără fir, dispozitive GPS sau conexiuni specializate precum Musical Instrument Device Interface (MIDI).

Această placă este mai limitată decât modelele avansate și succesorii săi, dar dezvoltatorii au folosit-o pentru a crea niște proiecte foarte interesante. Una dintre cele mai comune utilizări pentru Duemilanove a fost robotica. Chiar și fără un scut specializat, ar putea controla cu ușurință motoarele și senzorii ar putea permite unui robot să efectueze sarcini simple, cum ar fi urmărirea unei lumini.

Până la începutul lui 2011, Duemilanove Arduino® a fost înlocuit în mare măsură cu Uno Arduino®. Uno are multe dintre aceleași caracteristici ca și Duemilanove, dar adaugă un procesor considerabil mai rapid și o interfață USB îmbunătățită. O altă schimbare semnificativă este uniformitatea sporită în producție; Duemilanove Arduino® avea mai multe componente interschimbabile, unde putea fi folosită o componentă mai rapidă sau mai lentă. Uno a eliminat această variabilitate, pentru a face placa mai ușor să creeze programe care ar fi garantat să se execute la aceeași viteză pe orice placă Uno.

Chiar dacă acum este retras oficial, multe planuri de construcție Arduino® mai vechi menționează încă Duemilanove Arduino®. În cele mai multe cazuri, aceste planuri pot fi adaptate cu ușurință pentru a funcționa cu Uno. Singurele momente în care Uno nu ar înlocui cu ușurință Duemilanove sunt momentele în care un programator a folosit limitările procesorului din Duemilanove pentru a controla viteza de execuție. În aceste cazuri, software-ul trebuie să fie încetinit artificial pentru a rula corect pe noua platformă. Natura open source a platformei Arduino® înseamnă, de asemenea, că, în ciuda faptului că a fost înlocuită oficial de Uno, placa poate fi disponibilă de la producătorii care aleg să continue să producă placa Dueminanove mai ieftină.