Arduino: Das umfassende Handbuch für Maker (3. Auflage 2024)
Vertiefung: Wann ist dieses Buch sinnvoll?
Das Arduino Kochbuch ist kein Einsteigerbuch – und genau das ist seine Stärke. Es richtet sich an alle, die nicht mehr googeln wollen, sondern lieber direkt funktionierenden Code ausprobieren und anpassen. Jedes Kapitel enthält praxisnahe Beispiele, klare Schaltpläne und funktionierende Sketches.
⬙ Empfehlenswert, wenn du …
▫ die Grundlagen bereits kennst (z. B. durch mein Buch Arduino Fundamentals)
▫ konkrete Aufgaben lösen willst (LCD, Motoren, I2C, Datenlog, …)
▫ gerne durch Code lernst – und direkt loslegen möchtest
▫ mitten in der Projektphase steckst und flexible Lösungen brauchst
▫ Rezepte modular kombinieren willst, um eigene Anwendungen zu entwickeln
⬙ Weniger geeignet, wenn du …
▫ noch ganz am Anfang stehst
▫ eine lineare Einführung suchst
▫ Arduino nur kurz „ausprobieren“ willst
⬤ Ein persönlicher Hinweis von mir
Ich nutze dieses Buch selbst regelmäßig – trotz all meiner eigenen Bücher und Kurse. Gerade wenn ich mitten im Prototyping stecke und schnell eine saubere Lösung brauche, ist das Arduino Kochbuch oft mein erster Griff. Kein Blabla – einfach funktionierender Code, der sich leicht anpassen lässt.
Besondere Stärken
Das Buch richtet sich an alle, die ihre technischen Kenntnisse gezielt und systematisch erweitern möchten. Es eignet sich hervorragend für Lernende, die tiefer in die Welt von Arduino, Sensorik und Mikrocontroller-Technik eintauchen wollen. Auch Studierende technischer Fachrichtungen profitieren von der strukturierten Herangehensweise und der breiten Themenabdeckung.
Professionelle Maker und ambitionierte Tüftler finden in diesem Werk eine zuverlässige Quelle für fundiertes Wissen und praxiserprobte Projekte. Ebenso bietet es Lehrern und Kursleitern eine solide Grundlage, um Arduino-Technik kompetent und nachvollziehbar zu vermitteln.
🛈 Was du beim Kauf wissen solltest
Das Buch ist inzwischen etwas in die Jahre gekommen und nicht mehr ganz auf dem aktuellen Stand. Die deutsche Ausgabe basiert auf der dritten englischen Auflage von 2016/2018.
Trotzdem gilt:
Viele Rezepte sind heute noch absolut praxistauglich, besonders wenn du mit klassischen Arduino-Boards wie dem UNO, Nano oder Mega arbeitest.
Die Grundlagen – etwa zu Sensoranbindung, serieller Kommunikation, Motorsteuerung, PWM oder I2C – sind nach wie vor relevant. Geändert haben sich vor allem:
neue Bibliotheken oder deren Versionen
neue Boards (z. B. ESP32, RP2040)
neue Trends wie MicroPython oder CircuitPython
⬙ Sinnvoll für dich, wenn du …
▫ mit Standard-Hardware arbeitest
▫ auf klassische Arduino-Projekte setzt
▫ ein robustes Nachschlagewerk für deine Werkbank suchst
⬙ Weniger geeignet, wenn du …
▫ mit modernen Boards (ESP32, Raspberry Pi Pico …) arbeitest
▫ die neuesten Bibliotheken und Toolchains erwartest
▫ Projekte mit Cloud-Anbindung oder Touchscreens umsetzt
Fazit:
Das Arduino Kochbuch ist ein älteres, aber zeitlos nützliches Werk. Es konzentriert sich auf die klassische Arduino-Welt – und bietet dort einen riesigen Fundus an sofort einsetzbaren Lösungen. Für moderne Plattformen lohnt sich ergänzende Recherche, aber für viele Maker bleibt dieses Buch ein treuer Helfer.
Möchtest du auch noch eine verkürzte Version für den Accordion-Modus oder für mobile Ansicht?
Eigenschaft | Wert |
---|---|
Umfang | ca. 850 Seiten (vollfarbig) |
Format | Hardcover + E-Book verfügbar |
Erscheinungsjahr | 2024 (3. Auflage) |
Sprache | Deutsch |
Verlag | Rheinwerk Verlag |
ISBN | 978-3-8362-9512-5 |
Orientierung nach dem MrRobotX-Levelsystem
Zur besseren Einschätzung ordnen wir externe Bücher grob in unser eigenes Lernsystem ein.
Wichtig: Diese Einschätzung ist nur eine Annäherung, denn meine eigene Buchreihe folgt einer einzigartigen, methodisch tiefergehenden Pädagogik.
Dieses Buch richtet sich an Lernende, die bereits erste Grundlagen (BitCaptain Level 2) beherrschen und tiefer einsteigen möchten.
Es bewegt sich überwiegend im Bereich NeoCommander Stufe 3 bis 5: fortgeschrittenes Verständnis, solide Praxis und erste komplexere Anwendungen.
Empfohlen für alle, die Arduino nicht nur ausprobieren, sondern wirklich systematisch verstehen und anwenden möchten.
Stärken des Buches auf einen Blick
◾ Hervorragende Wissensbasis für ernsthafte Arduino-Interessierte
◾ Systematisch und praxisnah – ideal für ambitionierte Maker
◾ Aktuell und umfassend – behandelt neue Boards und moderne Kommunikationstechnologien (MQTT, JSON)
◾ Fundiertes Lernen – vermittelt echtes technisches Verständnis statt oberflächlicher Anwendung
◾ Vielseitig einsetzbar – perfekt als Nachschlagewerk, Lernbegleiter oder Basis für eigene Projekte
Hinweis: Für absolute Einsteiger, die möglichst schnell kleine Basteleien umsetzen möchten, könnte der Einstieg zunächst etwas überwältigend wirken. Für alle, die Technik wirklich verstehen wollen, ist es jedoch eine ausgezeichnete Wahl.
Was dich im Buch erwartet – Kapitel für Kapitel
-
Das erste Kapitel führt in die Welt von Arduino ein und erklärt die Ursprünge, die Open-Source-Philosophie und die Bedeutung der weltweiten Maker-Community. Besonderes Augenmerk liegt auf dem Arduino Uno Rev3, seinem Aufbau, den Ein- und Ausgängen, der Spannungsversorgung und dem Mikrocontroller ATmega328P. Außerdem wird ein erster technischer Einblick in den inneren Aufbau eines Mikrocontrollers gegeben – von der Kernarchitektur bis zur Peripherie. Ziel des Kapitels ist es, ein grundlegendes Verständnis dafür zu schaffen, was Arduino besonders macht und welche technischen Prinzipien dahinterstehen.
-
Im zweiten Kapitel wird die große Bandbreite an Arduino-Hardware vorgestellt. Es beginnt mit einer Übersicht über die verschiedenen offiziellen Arduino-Boards – von klassischen Modellen wie dem Uno bis hin zu spezialisierten Serien wie MKR und Pro. Danach folgen Beschreibungen von Arduino-kompatiblen Alternativen, etwa von Seeeduino, ESP32, BBC micro:bit oder M5Stack-Systemen. Auch der Raspberry Pi Pico und weitere kompakte Plattformen werden behandelt. Abschließend widmet sich das Kapitel den Arduino-Shields sowie Erweiterungsboards, die zusätzliche Funktionalitäten ermöglichen. So vermittelt dieser Abschnitt einen umfassenden Überblick über die verfügbaren Hardware-Optionen und ihre Einsatzgebiete.
-
Kapitel 3 bereitet die Leser umfassend auf das Experimentieren mit Arduino vor. Es startet mit einer Einführung in grundlegende elektronische Bauteile wie Widerstände, Kondensatoren, Transistoren und Operationsverstärker. Anschließend werden Schaltungsgrundlagen wie das Ohmsche Gesetz, die Kirchhoffschen Regeln sowie Reihen- und Parallelschaltungen behandelt. Einen praktischen Fokus erhält das Kapitel durch die Vorstellung von Breadboards, deren Zubehör und modernen Verbindungssystemen wie Qwiic, Grove und mikroBUS. Zusätzlich widmet sich das Kapitel den verschiedenen Möglichkeiten der Spannungsversorgung – von USB über Steckernetzteile bis hin zu Solarzellen. Ein weiterer Schwerpunkt liegt auf der Messtechnik: Multimeter, Oszilloskop und Logikanalysatoren werden anschaulich eingeführt. Schließlich gibt es eine Einführung in wichtige CAD-Tools wie Fritzing, KiCad und EasyEDA zur Erstellung eigener Schaltpläne.
-
Kapitel 4 behandelt umfassend die Softwareseite des Arduino-Ökosystems. Es beginnt mit den grundlegenden Schritten zur Programmerstellung und führt in die Entwicklungsumgebungen Arduino IDE 1.8 und die modernere Arduino IDE 2 ein. Ebenso wird die Online-Plattform Arduino Create mitsamt Web-Editor, IoT-Cloud und Project Hub vorgestellt und mit der klassischen IDE verglichen. Der nächste Schwerpunkt liegt auf einer ausführlichen Einführung in die Programmiersprache C++, die als Basis für Arduino-Programmierung dient. Danach geht es um die praktische Nutzung: Struktur von Arduino-Sketches, wichtige Funktionen und erste Programme. Auch das Einrichten verschiedener Boards wie Arduino Uno, ESP32 oder Raspberry Pi Pico wird behandelt. Ein eigenes Kapitel widmet sich dem Debugging, inklusive Tools wie ArduinoTrace oder J-Link Debugging. Zum Abschluss werden alternative Programmiermethoden wie MicroPython und grafische Programmierung mit ArduBlock vorgestellt sowie die Simulation von Arduino-Projekten über Wokwi erklärt.
-
In diesem Kapitel dreht sich alles um die Erfassung der Umwelt. Es behandelt eine breite Palette von Sensoren – von klassischen Temperatur- und Feuchtigkeitssensoren (z.B. Thermistor, DHTxx, Si7021) bis hin zu modernen Luftqualitätssensoren wie SGP40 oder BME680. Auch Spezialthemen wie barometrische Druckmessung, Feinstaubanalyse und Lichtintensitätserfassung werden anschaulich erklärt. Besonders wertvoll ist die Einführung in Distanzmessung mit Ultraschall- und ToF-Sensoren sowie die Bewegungsdetektion mittels PIR-Modulen. Das Kapitel bietet praxisnahe Projekte und zeigt, wie die Sensoren mit Arduino präzise ausgelesen und in eigene Anwendungen integriert werden können – ideal für alle, die vernetzte, intelligente Systeme entwickeln möchten.
-
Dieses Kapitel widmet sich der aktiven Nutzerinteraktion mit Arduino-Projekten. Es behandelt klassische Eingabemöglichkeiten wie Taster, Schalter und Keypads, geht aber auch auf moderne Technologien wie Touch-Sensoren und kapazitive Touch-Panels ein. Zudem werden analoge Eingabegeräte wie Joysticks und Drehgeber praxisnah vorgestellt. Besonders spannend sind die Abschnitte zu RFID- und NFC-Technologien, die eine berührungslose Identifikation und Steuerung ermöglichen. Das Kapitel bietet eine fundierte Grundlage, um Projekte mit intuitiven Bedienkonzepten zu entwickeln – von einfachen Steuerpulten bis hin zu kontaktlosen Zugangssystemen.
-
In diesem Kapitel dreht sich alles um die visuelle Ausgabe in Arduino-Projekten. Beginnend mit einfachen LEDs und Sieben-Segment-Anzeigen werden schrittweise komplexere Anzeigeformen wie LED-Matrix-Anzeigen, serielle RGB-LEDs (z. B. NeoPixel, DotStar) sowie LCD- und OLED-Displays eingeführt. Auch moderne Displaylösungen wie ePaper und Touchscreens (z. B. Nextion oder Waveshare) finden ihren Platz. Neben der Ansteuerung stehen auch Aspekte wie Bibliothekswahl, Grafikfunktionen und Schnittstellen (I2C, SPI) im Fokus. Das Kapitel bietet damit eine umfassende Grundlage, um Daten und Informationen in deinen Projekten professionell und anschaulich zu visualisieren.
-
Dieses Kapitel behandelt alle Komponenten, mit denen dein Arduino-System aktiv in die physische Welt eingreifen kann. Es beginnt mit Relais, die als elektronische Schalter für höhere Lasten eingesetzt werden. Danach folgen verschiedene Motortypen: Servomotoren für präzise Winkelsteuerung, Gleichstrommotoren (DC) für kontinuierliche Rotation und Schrittmotoren für kontrollierte, schrittweise Bewegungen. Du erfährst, wie diese Aktoren funktionieren, wie man sie ansteuert, welche Treiber notwendig sind und welche Arduino-Bibliotheken dich bei der Umsetzung unterstützen – essenzielles Wissen für Robotik- und Automatisierungsprojekte.
-
In diesem Kapitel lernst du verschiedene Möglichkeiten kennen, Daten außerhalb des Hauptspeichers eines Mikrocontrollers dauerhaft zu speichern. Zuerst wird das interne EEPROM des Arduino behandelt – eine einfache Methode, kleine Datenmengen nichtflüchtig zu sichern. Anschließend geht es um externes EEPROM, das mehr Speicherplatz bietet und ebenfalls per I2C oder SPI angebunden wird. Abschließend wird FRAM vorgestellt – ein moderner Speichertyp, der hohe Schreibgeschwindigkeiten und extrem viele Schreibzyklen erlaubt. Du erfährst, wie du diese Speicherarten ansteuerst und sinnvoll in deinen Projekten einsetzt.
-
Dieses Kapitel behandelt umfassend, wie Arduino-Systeme miteinander und mit anderen Geräten kommunizieren können. Zunächst werden klassische serielle Schnittstellen (UART), der SPI-Bus, der I2C-Bus sowie der 1-Wire-Bus detailliert erklärt – die Basis für die Kommunikation zwischen Mikrocontroller und Sensoren oder Aktoren.
Anschließend geht es um leistungsfähigere Netzwerke wie CAN (z. B. in Fahrzeugtechnik) und verschiedene drahtlose Verbindungen: Bluetooth/BLE für Nahbereichskommunikation und WiFi sowie Ethernet für Netzwerkprojekte. Dabei wird auch auf Performance-Tests eingegangen.
Fortgeschrittene Themen wie LoRa/LoRaWAN (für großflächige Sensor-Netzwerke) und GSM/LTE-Kommunikation (z. B. SMS, mobile Datenübertragung) sind ebenfalls enthalten. Das Kapitel endet mit modernen 3GPP LPWAN-Technologien wie NB-IoT und LTE-M, die speziell für das Internet of Things (IoT) entwickelt wurden.
→ Insgesamt ein hochaktueller und praxisnaher Überblick über alle wichtigen Kommunikationsmethoden für Arduino-Projekte!
-
Dieses Kapitel widmet sich der drahtlosen Kommunikation und dem Aufbau von Netzwerken zwischen Mikrocontrollern – ein zentrales Thema für fortgeschrittene IoT-Anwendungen. Im Fokus stehen dabei die Technologien nRF24L01, Meshtastic und ZigBee, mit denen sich leistungsfähige Sensornetzwerke, Peer-to-Peer-Verbindungen oder Mesh-Netzwerke realisieren lassen.
Zunächst wird das weit verbreitete nRF24L01-Modul eingeführt – inklusive Hardwaredetails, Reichweitentests, Netzwerktopologien und der Programmierung von Peer-to-Peer- und Gateway-Szenarien. Anschließend geht es um den Aufbau vollständiger Netzwerke mit mehreren Knotenpunkten.
Das Kapitel behandelt außerdem Meshtastic, ein auf LoRa basierendes Mesh-Kommunikationsprotokoll für dezentrale Netzwerke – ideal für Off-Grid- oder Outdoor-Anwendungen. Leser lernen hier die Funktionsweise, Firmware-Installation und Netzwerkkonfiguration kennen.
Abschließend wird ZigBee als professionelles Mesh-Protokoll vorgestellt. Neben der Netzwerkstruktur (Coordinator, Router, End Devices) wird der praktische Einsatz Schritt für Schritt erläutert.
📡 Fazit: Dieses Kapitel ist besonders wertvoll für alle, die mehrere Mikrocontroller miteinander vernetzen möchten – sei es für Smart-Home-Projekte, Umweltmonitoring oder autonome Roboterkommunikation.
-
In diesem Kapitel geht es um die Grundlagen der maschinenlesbaren Kommunikation – ein Kernelement moderner IoT- und Cloud-Anwendungen. Der Fokus liegt auf den beiden wichtigsten Standards: JSON und MQTT.
Zunächst wird JSON (JavaScript Object Notation) eingeführt – ein leichtgewichtiges Datenformat zur strukturierten Datenübertragung. Es ist besonders in Web- und IoT-Anwendungen verbreitet. Du lernst, wie JSON aufgebaut ist, wie es mit dem Arduino verarbeitet wird und welche Bibliotheken zur Verfügung stehen.
Der zweite Schwerpunkt liegt auf MQTT (Message Queuing Telemetry Transport) – einem schlanken, effizienten Kommunikationsprotokoll, das speziell für ressourcenschwache Geräte in unzuverlässigen Netzwerken entwickelt wurde. Schritt für Schritt wird erklärt, wie ein MQTT-Broker (z. B. Mosquitto) eingerichtet wird, wie Clients kommunizieren und wie sich Sensordaten zuverlässig übertragen lassen.
-
Dieses Kapitel bietet eine beeindruckende Sammlung praxisnaher Projekte, die die zuvor erlernten Konzepte in der realen Welt anwenden – ideal zur Vertiefung und Erweiterung des Gelernten.
Die Themenpalette reicht von tragbarer Elektronik (Wearables) über die Überwachung von Raumklima und Pflanzen bis hin zu Low-Power-IoT-Knoten, Kameraanwendungen und sogar Messungen radioaktiver Strahlung. Besonders spannend: Projekte wie Pushover-Statusmeldungen oder der Einsatz von OpenWeatherMap-Daten zeigen, wie Arduino-Systeme in vernetzten Szenarien funktionieren.
Technisch ambitionierte Leser erhalten zudem einen Einstieg in nichtlineare Sensordatenverarbeitung (z. B. Spline-Interpolation, neuronale Netze) und sogar erste Berührungen mit maschinellem Lernen mittels TensorFlow Lite und Edge Impulse.
🔧 Fazit: Dieses Kapitel richtet sich an fortgeschrittene Maker, die reale Problemstellungen mit Arduino lösen möchten – mit einem klaren Fokus auf IoT, Datenverarbeitung und Energieeffizienz.
Fazit:
Wer seine Arduino-Projekte vernetzen und Daten strukturiert austauschen oder in die Cloud senden möchte, erhält hier das nötige Wissen – kompakt, praxisnah und sofort anwendbar. Ideal für alle, die Arduino mit modernen Kommunikationslösungen kombinieren wollen.