Was ist dieses Arduino- Konzept, von dem ich immer wieder höre? Ist es eine Mikrocontroller-Familie oder ein Demoboard?
Bitte fügen Sie Ihrer Antwort Bilder bei, und wenn es mehrere mögliche Elemente gibt, die als Arduino bekannt sind, lassen Sie mich das Geheimnis lüften :) ... und erzählen Sie uns von einigen dieser Elemente.
Um ihre Einführungsseite zu zitieren :
Arduino ist ein Werkzeug zur Herstellung von Computern, die mehr von der physischen Welt erfassen und steuern können als Ihr Desktop-Computer. Es ist eine Open-Source-Physical-Computing-Plattform, die auf einem einfachen Mikrocontroller-Board und einer Entwicklungsumgebung zum Schreiben von Software für das Board basiert.
Es besteht aus einem Demoboard mit (je nach Version) entweder einem Atmel ATMega328, ATMega168, ATMega8 oder einem ATMega1280. In diese Chips ist der Arduino Bootloader eingebrannt, was es einfach macht, Ihre eigenen Programme darauf zu laden (im Arduino-Jargon Sketche genannt). Es hat auch eine plattformübergreifende IDE, mit der Sie dafür entwickeln können, die Sprache basiert auf einer Teilmenge von C/C++. Es gibt eine große Anzahl von Zusatzplatinen (normalerweise als Schilde bezeichnet), mit denen Sie mit dem Arduino interagieren oder seine Fähigkeiten erweitern können.
All dies ist Open Source, einschließlich der Board-Designs, sodass Sie entweder ein vorgefertigtes Board kaufen oder Ihr eigenes erstellen können. Die Boards sind relativ billig (im Moment etwa 25 £ für ein Duemilanove) und es gibt eine blühende Community von Leuten, die sie verwenden/entwickeln/hacken.
Hier ist ein Bild von einem:
Die Wikipedia-Seite unter http://en.wikipedia.org/wiki/Arduino bietet eine hervorragende Beschreibung des Arduino und seiner Varianten.
Das Arduino ist ein Entwicklungsboard für die Mikrocontroller Atmel ATMega168 oder ATMega328. Es bietet einen standardmäßigen seriellen USB-Anschluss sowie Header für eine Vielzahl von "Abschirmungen", die über das Entwicklungsboard passen, um zusätzliche Funktionen wie Motortreiber, SD-Karten usw. anzubieten. Es wird mit einer eigenen Variante der C-Programmiersprache geliefert, die darauf abzielt um es Leuten, die noch nie zuvor programmiert haben, etwas einfacher zu machen.
Es gibt verschiedene offizielle und inoffizielle Versionen davon. Einige der inoffiziellen Versionen verwenden oberflächenmontierte Komponenten und haben ein anderes Layout, das die Verwendung der Abschirmungen ausschließt. Es gibt auch eine „Mega“-Version, die den ATMega1280 uC verwendet und viel mehr Timer, UARTs und andere Peripheriegeräte als die Originalversion hat. Die meisten Schilde sind mit der Mega-Version kompatibel, einige jedoch nicht.
Kommentarlos präsentiert, die Homepage der Arduino-Plattform:
Jason S
Jason S