Aufbau von Entwicklerboards
Schon auf den ersten Blick erkennt man, dass die meisten Entwicklerboards einen ähnlichen Aufbau haben. Hier das yourDroid R3 Entwicklungsboard als Beispiel.
Das Herzstück des Boards ist der ATMEGA328P-PU. Der 20 MHz starke Mikroprozessor ist ein echter Allrounder unter Hobbybastlern. Um das Board mit den empfohlenen 7-12 V zu versorgen, gibt es eine DC-Buchse. Alternativ kann das Entwicklerboard über einen USB-Port mit Strom versorgt werden. Über den USB-Port wird beim Entwickeln ebenfalls die Software in den Prozessor des Entwicklerboards geladen. Um externe Hardware wie Sensoren oder Ausgabegeräte an das Entwicklerboard anzuschließen, gibt es insgesamt 20 digitale und 6 analoge Pins.
Arbeiten mit einem Entwicklerboard
Zum Schreiben des Programmcodes sollte eine s. g. IDE verwendet werden. Arduino bietet mit der Arduino IDE ein sehr gutes Programm für Entwicklerboards von Arduino oder Arduino kompatible Boards. In der Arduino IDE gibt es bereits sehr viele Tutorials für Anfänger mit Erklärungen zum Programmcode. In der IDE kann der Code auch kompiliert und in den Prozessor des Entwicklerboards geladen werden. Nachdem der Programmcode in den Prozessor geladen wurde, wird dieser sofort ausgeführt. Ein manueller Start des Programms ist nicht notwendig.
Über die Pin-Steckplätze können Module mit dem Entwicklerboard verbunden werden. Damit der Strom fließt, muss jedes angeschlossene Modul an einem Pin des Entwicklerboards mit einem Jumperkabel geerdet und an einem weiteren Pin mit Strom versorgt werden. Über die Nummer des Pins am Entwicklerboard kann im Programmcode auf das Modul zugegriffen werden.
Bei größeren Projekten kann ein Prototyping Board verwendet werden, um einen kompletten Versuchsaufbau an einen der Pins angeschlossen werden. Dadurch kann mit mehr externen Modulen gearbeitet werden, als Pins auf dem Entwicklerboard vorhanden sind.
FAQ Entwicklerboards
Was ist ein Entwicklerboard?
Ein Entwicklerboard ist eine vereinfachte Version eines Computers. Es eignet sich, um einfache elektronische Schaltungen zu steuern.
Was benötigt man zur Arbeit mit einem Entwicklerboard?
Um mit einem Entwicklerboard zu arbeiten, benötigtman neben einem Computer bzw. Notebook noch ein USB-Kabel, um den Programmcode in den Prozessor des Entwicklerboards zu laden. Zudem wird eine IDE benötigt, um den Programmcode zu schreiben und in den Prozessor zu laden.
Welches Entwicklerboard eignet sich für Einsteiger?
Für einfache Schaltungen eignen sich alle Arduino Boards oder Arduino kompatible Entwicklerboards wie das yourDroidR3 Entwicklerboard. Einplatinencomputer wie die Boards von Raspberry Pi besitzen einen Grafik-Chip und können so auch als einfacher Desktop verwendet werden.