Aus RN-Wissen.de
Wechseln zu: Navigation, Suche
Rasenmaehroboter Test

K (In welcher Sprache programmiert man Arduino Boards)
K (Siehe auch)
Zeile 22: Zeile 22:
  
 
==Siehe auch==
 
==Siehe auch==
 +
* [[Bücher zum Thema Mikrocontroller Schwerpunkt Arduino]]
 
* [[Mit welchem Controllerboard fang ich an]]
 
* [[Mit welchem Controllerboard fang ich an]]
 
* [[Bascom]]
 
* [[Bascom]]

Version vom 22. November 2013, 15:31 Uhr

Was bedeutet „Arduino" oder "Arduino kompatibel“

Die Arduino-Plattform ist eine aus Soft- und Hardware bestehende Plattform. Beide Komponenten sind im Sinne von Open Source quelloffen. Die Hardware besteht aus einem I/O-Board mit einem Mikrocontroller (meisst der Serie Atmel AVR) und analogen und digitalen Ein- und Ausgängen. Die Entwicklungsumgebung IDE unterstützt die Programmiersprache C und und ist frei verfügbar. Sie soll insbesondere Bastlern und anderen Interessierten den Einstieg zur Programmierung und zu Mikrocontrollern erleichtern und stellt eine Alternative zu anderen, oft komplexeren Entwicklungsumgebungen wie Atmel Studio oder Bascom dar.

Ein Arduino oder Arduino kompatibles Board kann verwendet werden, um eigenständige interaktive Objekte zu steuern oder um mit Softwareanwendungen auf Computern zu interagieren (z. B. Adobe Flash, Processing, diversen Skriptsprachen). Arduino wird intensiv an Kunsthochschulen genutzt, um interaktive Installationen aufzubauen. Das Arduino-Projekt erhielt 2006 eine Anerkennung im Rahmen des Prix Ars Electronica in der Kategorie Digital Communities.

In welcher Sprache programmiert man Arduino Boards

Boards die Arduino kompatibel sind, können in den meisten Fällen auch mit Entwicklungsumgebungen/Programmiersprachen wie Atmel Studio oder Bascom Basic, WinAvr/GCC programmiert werden, für erste Versuche dürfte aber die Arduino IDE der schnellste und einfachste Weg sein. Bei komplexeren Anwendungen scheiden sich die Geister, hier werden von erfahreneren Programmierern oft eine der anderen Entwicklungsumgebungen/Programmiersprachen vorgezogen.

Der Anwender hat also die freie Wahl und kann natürlich auch jederzeit von der ein oder anderen Umgebung umsteigen.

Ich persönlich würde als Entwicklungsumgebung Bascom empfehlen. Für mich ist es die produktivste Entwicklungsumgebung mit einer vorbildlichen Library. In der Regel können dort komplexe Programme mit weniger Programmenzeilen in deutlich kürzerer Zeit umgesetzt werden, lassen Sie sich nicht von den Vorurteilen gegenüber dem Begriff „Basic“ abschrecken, Bascom hat mit dem ursprünglichen Basic von früher nicht mehr viel gemeinsam, außer das es fast genauso leicht erlernbar ist. Natürlich muss man beim programmieren unter Bascom auch nicht auf den Komfort der Programmierung per USB (ohne Programmer per Bootloader) verzichten.



Arduino™ ist ein eingetragenes Markenzeichen von Arduino LLC und den damit verbundenen Firmen http://www.arduino.cc/ - Englische Projektseite


Siehe auch


LiFePO4 Speicher Test