Wat is een Duemilanove Arduino®?
De Duemilanove Arduino® was een microcontroller-kaart die in 2009 werd uitgebracht. Net als alle andere Arduino®-kaarten had de Duemilanove open source-hardware, wat betekent dat het legaal door elke fabrikant kon worden geproduceerd zonder licentiekosten te betalen. Het bord werd vervolgens gekoppeld aan software met dezelfde licentie om compatibiliteit met computersoftware en andere microcontrollers te garanderen. Arduino® is een microcontrollerplatform waarmee professionals en hobbyisten snel prototypen van elektronische apparaten kunnen maken.
Als het belangrijkste instapbord was de Duemilanove Arduino® behoorlijk populair. Het gebruikte een USB-interface om verbinding te maken met computers en kon omgaan met een verscheidenheid aan sensoren en controllers. Bovendien droeg de Duemilanove Arduino® 32 kilobyte opslag aan boord, twee keer de capaciteit van de Diecimila, die hij verving. Net als zijn voorganger kan de Duemilanove worden uitgebreid door het gebruik van afschermplaten, die extra functionaliteit toevoegen, zoals draadloze communicatie, GPS-apparaten of gespecialiseerde verbindingen zoals Musical Instrument Device Interface (MIDI).
Dit bord is beperkter dan geavanceerde modellen en zijn opvolgers, maar ontwikkelaars hebben het gebruikt om een aantal zeer interessante projecten te maken. Een van de meest voorkomende toepassingen voor de Duemilanove was robotica. Zelfs zonder een gespecialiseerde afscherming zou het gemakkelijk motoren en sensoren kunnen aansturen, waardoor een robot eenvoudige taken kan uitvoeren, zoals het volgen van een licht.
Begin 2011 was de Duemilanove Arduino® grotendeels vervangen door de Uno Arduino®. De Uno heeft veel van dezelfde functies als de Duemilanove, maar voegt een aanzienlijk snellere processor en een verbeterde USB-interface toe. Een andere belangrijke verandering is de verhoogde uniformiteit in de productie; de Duemilanove Arduino® had verschillende verwisselbare componenten, waar een sneller of langzamer component kon worden gebruikt. De Uno elimineerde deze variabiliteit, om het bord gemakkelijker te maken om programma's te maken die gegarandeerd op dezelfde snelheid op elk Uno-bord zouden worden uitgevoerd.
Hoewel het nu officieel met pensioen is, vermelden veel oudere Arduino® bouwplannen nog steeds de Duemilanove Arduino®. In de meeste gevallen kunnen deze plannen eenvoudig worden aangepast om in plaats daarvan met de Uno te werken. De enige keren dat de Uno de Duemilanove niet gemakkelijk zou vervangen, zijn tijden dat een programmeur de beperkingen van de processor in de Duemilanove gebruikte om de uitvoeringssnelheid te regelen. In die gevallen moet software kunstmatig worden vertraagd om op het nieuwe platform goed te kunnen werken. Het open source karakter van het Arduino®-platform betekent ook dat, hoewel het officieel wordt vervangen door de Uno, het bord mogelijk verkrijgbaar is bij fabrikanten die ervoor kiezen om het goedkopere Dueminanove-bord te blijven produceren.