Was ist ein Duemilanove Arduino®?
Der Duemilanove Arduino® war ein 2009 veröffentlichtes Mikrocontroller-Board. Wie alle anderen Arduino®-Boards verfügte auch der Duemilanove über Open Source-Hardware, sodass er von jedem Hersteller legal hergestellt werden konnte, ohne Lizenzgebühren zu zahlen. Das Board wurde dann mit ähnlich lizenzierter Software gepaart, um die Kompatibilität mit Computersoftware und anderen Mikrocontrollern sicherzustellen. Arduino® ist eine Mikrocontroller-Plattform, mit der Profis und Bastler schnell Prototypen elektronischer Geräte erstellen können.
Das Duemilanove Arduino® war als Haupt-Einsteiger-Board sehr beliebt. Es verwendete eine USB-Schnittstelle zum Anschließen an Computer und konnte eine Vielzahl von Sensoren und Controllern handhaben. Darüber hinaus verfügte der Duemilanove Arduino® über 32 Kilobyte On-Board-Speicher, doppelt so viel wie der Diecimila, den er ersetzte. Wie sein Vorgänger könnte der Duemilanove durch die Verwendung von Abschirmungsplatinen erweitert werden, die zusätzliche Funktionen wie drahtlose Kommunikation, GPS-Geräte oder spezielle Verbindungen wie MIDI (Musical Instrument Device Interface) hinzufügen.
Dieses Board ist limitierter als die Vorgängermodelle und deren Nachfolger, aber die Entwickler haben damit einige sehr interessante Projekte erstellt. Eine der häufigsten Anwendungen für die Duemilanove war die Robotik. Selbst ohne eine spezielle Abschirmung können Motoren und Sensoren problemlos gesteuert werden, sodass ein Roboter einfache Aufgaben ausführen kann, z. B. dem Licht folgen.
Bis Anfang 2011 war der Duemilanove Arduino® weitgehend durch den Uno Arduino® ersetzt worden. Der Uno hat viele der gleichen Funktionen wie der Duemilanove, verfügt jedoch über einen erheblich schnelleren Prozessor und eine aktualisierte USB-Schnittstelle. Eine weitere signifikante Änderung ist die Erhöhung der Einheitlichkeit in der Fertigung. Der Duemilanove Arduino® hatte mehrere austauschbare Komponenten, wobei eine schnellere oder langsamere Komponente verwendet werden konnte. Das Uno eliminierte diese Variabilität, um dem Board die Erstellung von Programmen zu erleichtern, die garantiert auf jedem Uno-Board mit der gleichen Geschwindigkeit ausgeführt werden können.
Obwohl es jetzt offiziell in den Ruhestand versetzt wurde, erwähnen viele ältere Arduino®-Gebäudepläne immer noch das Duemilanove Arduino®. In den meisten Fällen können diese Pläne einfach angepasst werden, um stattdessen mit dem Uno zu arbeiten. Die einzigen Zeiten, in denen der Uno den Duemilanove nicht leicht ersetzen konnte, waren Zeiten, in denen ein Programmierer die Einschränkungen des Prozessors im Duemilanove zur Steuerung der Ausführungsgeschwindigkeit ausnutzte. In diesen Fällen muss die Software künstlich verlangsamt werden, damit sie ordnungsgemäß auf der neuen Plattform ausgeführt werden kann. Der Open Source-Charakter der Arduino®-Plattform bedeutet auch, dass das Board, obwohl es offiziell durch das Uno ersetzt wurde, möglicherweise von Herstellern erhältlich ist, die weiterhin das billigere Dueminanove-Board produzieren.