Das ist eine erste Einführung in den Arduino UNO, bezw. Genuino UNO. Er soll unseren Roboter steuern, daher sind einige Grundkenntnisse von Vorteil. Neben generellen Informationen, wie man startet und woher man seine Informationen holt, gibt es auch Experimente im Simulator und in einer realen Schaltung.
Die Arduino - Webseite
Die wichtigste Informationsquelle ist die Webseite www.arduino.cc.
Man findet dort die Spezifikationen der Boards und der Programmiersprache. Das Ganze wird ergänzt durch viele Libraries und Beispiele.
Leider ist alles in englischer Sprache. Aus diesem Grund sollte auch der Kauf eines guten Buches in Betracht gezogen werden.
Arduino Praxiseinstieg
Als Beispiel möchte ich das Buch Arduino Praxiseinstieg empfehlen. Der Autor, Thomas Brühlman, versteht es in einfacher Sprache anhand vieler praktischer Beispiele eine detaillierte Einführung in den Arduino zu geben.
Das Buch ist bereits in der 3. Auflage und daher recht aktuell. Es wird nicht nur der Arduino selbst, sondern auch das ganze Drum und dran erklärt.
Webseite von Thomas Brühlmann
Das Buch ist bei Amazon.de oder in der Schweiz bei ExLibris erhältlich.
Roboter bauen mit Arduino
Ein weiteres sehr gutes Buch ist Roboter bauen mit Arduino. Markus Knapp beschreibt hier Aufbau und Programmierung eines Roboters, der von einem Arduino gesteuert wird. Es ist sehr gut für Einsteiger geeignet und passt sehr gut zu unserem Thema.
Markus Knapp produziert den Audio - Podcast Robotiklabor. Es lohnt sich, dort einmal hereinzuschauen.
Das Buch ist bei Amazon.de oder in der Schweiz bei ExLibris erhältlich.
Online Kurs bei Udemy
Eine andere Möglichkeit sind Online-Kurse. So findet man auf Udemy auch einen Kurs in deutscher Sprache.
Simulator von Autodesk
Für erste Experimente ist auch der Simulator von Autodes geeignet. Auf 123d.circuits.io könnt ihr euch gratis anmelden und erhaltet im Electronic Lab einen Onlinesimulator für Elektronik.
Es steht ein Arduino zur Verfügung, der direkt im Browser programmiert werden kann. Die Debug - Möglichkeiten sind sogar besser als in der realen Entwicklungsumgebung.