Der vollständige Download dieser Nummer ist für unsere GOLD- und GREEN-Mitglieder auf der Elektor Magazine- Site verfügbar!
Nicht noch einmal Mitglied? Klicken Sie hier .
Die Spitzenklasse im Elektor-Labor
Top-Verstärker der Klasse Fortissimo-100 Vollsymmetrische Audio-Ausgangsebene mit 100/190 W
Überprüfung der Frequenz des Quarzes und der abgestimmten Schaltkreise Tipps, gute Praktiken und andere nützliche Informationen
Tricks und Kniffe für gedruckte Schaltkreise
souder – und so weiter?? Ein Blick auf die moderne Schweißtechnologie
Garagentorsteuerung per Bluetooth mit schneller Reaktion Öffnen Sie Ihre Tür mit Ihrem Smartphone
idealer Diodenregler Diodenschaltungen mit geringer Leistungsableitung
LED-Girlanden mit ESP32 und FreeRTOS clignotantes und funkelndes
elektronisch starten ...mit Vergnügen, dann weiter mit den Zener
FM/DAB+-Empfänger das Beste aus zwei Welten
auf der Lebe Electronica Obscura
Drahtloses Verfahren zum Entfernen von Mikroorganismen Rundschreibenstempel und Webserver auf ESP32
Hat COVID-19 der technischen Innovation einen Schlag versetzt? Innovative Komponenten und Lösungen im Jahr 2022
Ersa i-CON TRACE ? die Schweißstation ist für Profis angeschlossen
Infografiken
warum nutzen wir all diese Informationen?
So steuern Sie den E-Paper-Auftritt von Ynvisible
Innovation von heute bei InnoFaith Unterhaltung mit Walter Arkesteijn
industrielle Automatisierung étrofit IdO einfach und evolutiv
Qt für Raspberry Pi Anleitung zur Konfiguration des grafischen Benutzeroberflächen-Frameworks
Ultra-Platin-Line-Connectoren erleichtern die Verwaltung von Multi-Sign-Daten
Intelligente - Innovative - Rentable Die in Deutschland entwickelten und hergestellten FPGA GateMate
Tools zur Unterstützung der Entwicklung zuverlässiger Capture-Geräte
schmelzbarer wiederaufladbarer CTP Drôle de Composant, die Serie
Isolierter Analogausgang für Arduino Uno
Besuch zu Hause ? Entdecken Sie die Thérémine
electronica fast forward 2022 – eine Initiative von Elektor Mannschaft und Kalender
Radiogoniometrie Wettersensoren ohne sichtbare Drähte nachschlagen
Schätzen Sie das interne Geräusch eines integrierten Schaltkreises einfache Methode
Ethische Fragen Gestartet durch das WEEF
Ethik und Profit, eine Vernunftheirat Gespräch mit Professor Stefan Heinemann
WEEF-Index 2023
Filterberechnungssoftware Werkzeuge zur Konzeption analoger Filter
Warten Sie, ich habe diesen Fernseher! mit TV-B-Gone
Luftqualitätsmessung mit RP2040
elektrisches Terminal
Einführung in Python 3 Auszug aus dem Kapitel „Wand-Bibliothek und numerische Bildaufbereitung“
SOLARPUNK ein aufstrebender Avenir
Hexadoku
Practical Multitasking Fundamentals
Programming embedded systems is difficult because of resource constraints and limited debugging facilities. Why develop your own Real-Time Operating System (RTOS) as well as your application when the proven FreeRTOS software is freely available? Why not start with a validated foundation?
Every software developer knows that you must divide a difficult problem into smaller ones to conquer it. Using separate preemptive tasks and FreeRTOS communication mechanisms, a clean separation of functions is achieved within the entire application. This results in safe and maintainable designs.
Practicing engineers and students alike can use this book and the ESP32 Arduino environment to wade into FreeRTOS concepts at a comfortable pace. The well-organized text enables you to master each concept before starting the next chapter. Practical breadboard experiments and schematics are included to bring the lessons home. Experience is the best teacher.
Each chapter includes exercises to test your knowledge. The coverage of the FreeRTOS Application Programming Interface (API) is complete for the ESP32 Arduino environment. You can apply what you learn to other FreeRTOS environments, including Espressif’s ESP-IDF. The source code is available from GitHub. All of these resources put you in the driver’s seat when it is time to develop your next uber-cool ESP32 project.
What you will learn:
How preemptive scheduling works within FreeRTOS
The Arduino startup “loopTask”
Message queues
FreeRTOS timers and the IDLE task
The semaphore, mutex, and their differences
The mailbox and its application
Real-time task priorities and its effect
Interrupt interaction and use with FreeRTOS
Queue sets
Notifying tasks with events
Event groups
Critical sections
Task local storage
The gatekeeper task
A Project-Based Introduction to Microcontrollers and Drone Control
A Practical Introduction to Embedded Systems with the ESP32
This book is intended for readers who are new to embedded systems and looking for a structured, example-driven way to begin. If you’ve explored general-purpose electronics or Arduino-based resources but found them too broad or lacking in practical application, this guide offers a more focused alternative.
With a small, affordable set of components – such as LEDs, sensors, an OLED screen and a motion sensor – you’ll build and work with the same hardware setup throughout the book. This allows you to focus on learning and experimenting without constant reconfiguration.
Topics include:
Understanding and programming the ESP32 microcontroller
Using the Arduino IDE to write and deploy code
Exploring cyber-physical systems, culminating in basic drone control
No prior experience with Arduino or embedded development is required. Each section includes hands-on examples and mini-projects designed to reinforce core concepts and encourage deeper exploration. By the end, you’ll be equipped not only to reproduce the book’s examples, but also to extend them toward your own ideas and applications.
Whether your interest is in learning embedded programming, building interactive systems, or exploring educational drone control, this book provides a clear and practical path to getting started.
Programming and Projects for the Minima and WiFi
Based on the low-cost 8-bit ATmega328P processor, the Arduino Uno R3 board is likely to score as the most popular Arduino family member, and this workhorse has been with us for many years. Eleven years later, the long-overdue successor, the Arduino Uno R4, was released. It is built around a 48 MHz, 32-bit Arm Cortex-M4 microcontroller and provides significantly expanded SRAM and Flash memory. Additionally, a higher-precision ADC and a new DAC are added to the design. The Uno R4 board also supports the CAN Bus with an interface.
Two versions of the board are available: Uno R4 Minima, and Uno R4 WiFi. This book is about using these new boards to develop many different and interesting projects with just a handful of parts and external modules. All projects described in the book have been fully tested on the Uno R4 Minima or the Uno R4 WiFi board, as appropriate.
The project topics include the reading, control, and driving of many components and modules in the kit as well as on the relevant Uno R4 board, including
LEDs
7-segment displays (using timer interrupts)
LCDs
Sensors
RFID Reader
4x4 Keypad
Real-time clock (RTC)
Joystick
8×8 LED matrix
Motors
DAC (Digital-to-analog converter)
LED matrix
WiFi connectivity
Serial UART
CAN bus
Infrared controller and receiver
Simulators
… all in creative and educational ways with the project operation and associated software explained in great detail.
The XIAO ESP32-C3 board combines the ultra-compact form factor of the XIAO series with the full capabilities of the ESP32-C3 chip, including integrated Wi-Fi and Bluetooth 5.0. This book is a comprehensive, hands-on guide to getting the most out of this powerful yet affordable development board.
The author takes readers from the fundamentals to advanced projects. Starting with LED blinking and dimming, the book progresses to ADC and PWM for precise sensor interfacing and PWM-controlled lighting effects before moving on to building practical, real-world applications, including:
A Wi-Fi weather station with an OLED display and real-time online weather data
An ultrasonic parking assistant with audible feedback
A refrigerator monitoring probe with climate sensing and Deep Sleep for years of battery operation
A retro Pong game controlled by a touch-free sensor
A microphone-based party app that responds to claps
And much more: lighting control, reaction-time measurement, mains frequency analysis, soil moisture sensing, ambient LED lighting, and 7-segment displays
Vom Messwert zur stabilen Entscheidung
Wie wird aus einem einfachen Mikrocontroller ein intelligentes System, das Sensorwerte erfasst, verarbeitet und sinnvoll darauf reagiert? Dieses Buch zeigt es Ihnen Schritt für Schritt – verständlich, praxisnah und ohne unnötige Vorkenntnisse.
Sie beginnen mit den Grundlagen der digitalen und analogen Ein- und Ausgänge. Anschließend lernen Sie, wie Sensorwerte gelesen, geglättet und zuverlässig bewertet werden. Anschauliche Beispiele erklären, warum einzelne Messwerte oft täuschen können und wie Mittelwertbildung, Hysterese und einfache Entscheidungsregeln für stabile Ergebnisse sorgen. Nach und nach erweitern Sie Ihre Projekte um Displays, I²C-Kommunikation und mehrere vernetzte Mikrocontroller. So entstehen verteilte Systeme, in denen Raspberry Pi Pico und ATtiny-Controller Daten austauschen und gemeinsam Aufgaben übernehmen.
Im fortgeschrittenen Teil erhalten Sie einen leicht verständlichen Einstieg in Merkmalsbildung, Datenvorverarbeitung, hybride Entscheidungsmodelle und TinyML-nahe Anwendungen. Dabei verbinden Sie klassische Regelungstechnik mit modernen datenbasierten Methoden.
Alle Projekte werden von ausführlich kommentierten Programmen in C und MicroPython begleitet. Das Buch richtet sich an Einsteiger, Maker, Studierende und alle, die Embedded-Systeme von Grund auf verstehen möchten.
Am Ende können Sie eigene Systeme entwickeln, die nicht nur messen, sondern Informationen auswerten, zuverlässige Entscheidungen treffen und gezielt reagieren.
MOTORBEFEHL: DIE BRÜCKEN IN H Einführung von CC-Motoren, ohne Bremsen und ohne Ballast
DAS TEAM VON ELEKTOR LAB Unser Ansatz, unsere bevorzugten Tools und mehr
RASPBERRY PI ALS KVM-FERNBEDIENUNG Test der Pi-KVM-Software
IQAUDIO CODEC ZERO Karte ist im Raspberry Pi Zero-Format
DAS PIKVM-PROJEKT UND SEINE EINRICHTUNGEN Unterhaltung mit Maxim Devaev
AUTONOMES FAHRZEUG MIT 2D-LIDAR Ein ESP32 Pico interpretiert Lidar-Daten
Raspberry Pi Zero 2 mit Quad-Core-Prozessor
NOTIZEN DES WELTFORUMS ZUR ELEKTRONISCHEN ETHIK 2021
MONTEURKOMMANDO Die Steuerung der Motoren ist einfach
ELEKTRISCHE MOTOREN MIT GROSSER GRÖSSE Basisprinzipien und nützliche Informationen
HAUPTPREIS DES MIKROCONTROLLERS ESP32-C3 RISC-V
SCHÜTZEN SIE SICH UND SCHÜTZEN SIE DIE ANDEREN! Allgemeiner Schalter für Eimer (DIY)
ERSTELLUNG GRAFISCHER SCHNITTSTELLEN IN PYTHON ÈME 2 Mein Name ist nicht Bond
DIE KLASSEN DES FAST FORWARD-CONCOURS 2021 DER SALON PRODUCTRONICA
SERVOTESTEURO QUALITATIV Überprüfung des Verhaltens bei Fehlen einer technischen Karte
MODBUS OHNE FIL (TEIL 2) Dateilose Modbus TCP-Kartensoftware
REISE IM NEURONAUX-REGION (3. TEIL) Die praktischen Neuronen
IN DER INTENSIVER LAGE EINES OPEN SOURCE-PROZESSORS Auszug: Ergebnisse von FPGA Lattice und Xilinx
ELEKTRONISCH AUSLÖSEN... (10) Immer mit der Spule, aber mit seinen praktischen Audio-Anwendungen.
PROJET 2.0 Korrekturen, Aktualisierungen und Leserbriefe
DE LA COULEUR AUSON So nutzen Sie einen Farbsensor mit I2C
QUELLMETER BATTLAB-ONE Messen und optimieren Sie die Lebensdauer der Batterien von IdO-Geräten
EINFACHER FLUTSPUDER AUF DEM LAND Maßnahme zur Sektorenisolation
PAUVRETÉ UND ELEKTRONIK Wenn die Wirtschaftskrise vorbei ist
HEXADOKUS Kassettenkopf für Elektroniker
Diese Ausgabe steht allen GOLD- und GREEN-Mitgliedern auf der ElektorMagazine-Website zum Download bereit!
Sind Sie noch kein Mitglied? Hier klicken!
Raspberry Pi Pico als Spektrum-Analyser FFTs auf preiswerter Hardware-Basis
±40 V linearer Spannungsregler Eine alternative Stromversorgung für die Fortissimo-100-Endstufe ... und andere!
Drahtlose MCU-Kommunikation flexibel gemacht EEPROM eröffnet Netzwerk-Perspektiven für drahtlose MCUs
5.000 € zu gewinnen! Machen Sie mit beim STM32 Wireless Innovation Design Contest!
2023: Odyssee in der KI Loslegen mit dem Code-Interpreter von ChatGPT
LoRa, ein Schweizer Taschenmesser Teil 1: Das LoRa-Protokoll und seine Vorteile
Einstellbare Stromsenke mit integriertem Taktgeber Zum Testen von Netzteilen, Spannungswandlern und Batterien
Zwei neue Arduino UNO R4 Boards: Minima und WiFi
Logarithmische Potentiometer Sie sind exponentiell!
Motortreiber-Breakout-Board Ein BoB für einen 5-A-Treiber für DC-Motoren mit einer Größe von 3×3 mm
Aus dem Leben gegriffen Gefährliche Elektronik
Ist Mobilfunk die energiesparendste Option für das IoT? LTE-M und NB-IoT: Energieanforderungen in LPWAN-Implementierungen
Kabellose Kommunikation in IoT-Systemen mit MKR Modulen von Arduino Kommunikationsstandards des Arduino-Moduls für IoT
AC-Verluste in magnetischen Bauteilen Erhalten Sie heiße Induktivitäten!
Messungen für eine optimale Cloud-Implementierung
Matter-Implementierung: Was braucht es, um Matter-Geräte einzusetzen?
Neue 2,4 GHz-Funkeinheiten von Circuit Design Prädestiniert für Fernsteuerung und Überwachung
PIC o'Clock – am Puls der Zeit Design eines SDR-Zeitzeichen-Empfängers
Sorgfaltspflichtrichtlinie „Weiter so“ ist nicht genug
Aller Anfang... Ist gar nicht schwer: Spannungsverstärkung
Infraschall-Rekorder mit dem Arduino Pro Mini Ein Beispielprojekt aus dem Elektor-Buch „Arduino & Co.“
Cloud-basierter Energiezähler Mit ESP32-Modul und PZEM-004T-Spannungs-/Stromsensor
Eine Anleitung zur Bare-Metal-Programmierung Teil 2: Exaktes Timing, UART und Debugging
... qui sèchent les cours mais soudent sans se brûler les doigts
Par où commencer pour débuter en électronique ? Vais-je m'égarer en explorant l'internet ? Il regorge de schémas, mais sont-ils fiables ? Me faut-il un livre avec des montages simples ou plutôt un livre sur les composants ?
Après trente ans de pratique, l'auteur de ce livre, resté l'éternel débutant qui réalisait lui-même son premier montage des l'âge de dix ans, partage ici sa soif toujours vive d'apprendre. Fin pédagogue, il guide les débutants et répond aux questions que trop de livres laissent en suspens : « Quel type de fer à souder acheter ? »... « Un multimètre à 5 € peut-il suffire ? »... « Un oscilloscope est-il indispensable ? »... « Peut-on installer son montage dans une boîte à cigares ? »...
Rémy Mallard démystifie l'électronique en n'utilisant que ce qu'il vous faut de théorie pour aborder joyeusement la pratique sans risque de faire de grosses bêtises. Vous apprendrez à identifier les composants et leur rôle (résistances, condensateurs, bobines, diodes, transistors, relais, commutateurs...) mais aussi à les récupérer, les tester et les ranger. Bientôt vous saurez lire un schéma, choisir vos outils et mettre en boîte vos montages. Rémy connaît toutes les astuces et vous révèle les pratiques à éviter.
La matière de cet ouvrage, ce sont des montages simples et ludiques, réalisables sur des plaques d'expérimentation sans soudure: sirène, orgue, chenillard lumineux, interrupteur photosensible, thermomètre, alarme, générateur de picotements, indicateur de niveau de liquide, clignotant à vitesse variable selon la lumière ambiante, indicateur à fenêtre programmable, minuterie avec préavis d'extinction, chenillard de style K2000 (lumineux et sonore), gradateur de lumière à commande infrarouge...
Vous commencerez par le code des couleurs et finirez par programmer des PIC !
Diese Ausgabe steht allen GOLD- und GREEN-Mitgliedern auf der ElektorMagazine-Website zum Download bereit!
Sie sind noch kein Mitglied? Hier klicken!
Die Open-Source-Prozessorarchitektur RISC-V16 Boards und MCUs, die Sie kennen sollten
Audio-Player mit FPGA und EqualizerTeil 1. Digitale Audiosignale mischen mit einem MKR Vidor 4000 von Arduino
Laserkopf für Pico-basierte SanduhrZeichnen mit Licht
Nehmen Sie teil am STM32 Edge AI Contest!
Umweltüberwachung von Pflanzen mit mehreren SensorenDrahtlose Messung der Wasserversorgung und Lichtverhältnisse
Maixduino: Automatischer KI-TüröffnerGesichtserkennung mit einer Kamera
Embedded-Elektronik 2024KI wird die Branche neu definieren
Ladungsbasiertes In-Memory Compute bei EnCharge AI
KI-Inferencing bei 10-fach geringerer Leistungsaufnahme zu 20-fach geringeren Kosten
Click-Board hilft bei der Entwicklung und dem Training von ML-Modellen für die Schwingungsanalyse
Der Elektor Mini-WheelieEin Bausatz für einen selbstbalancierenden Roboter
MCU, ich sehe dich!MCUViewer, ein Open-Source-Multiplattform-Debugging-Werkzeug
USB-2.0-IsolatorGeräte galvanisch isoliert per USB verbinden
Eingriff vor dem SchadenPredictive Maintenance in der Praxis
SPoE - Elektromagnetische VerträglichkeitSingle-Pair mit Power-over-Ethernet im EMV-Fokus
Retro-TechnikWie das Farbfernsehen eine neue Welt schuf
EKG-MonitorMit Hexabitz-Modulen und einem STM32CubeMonitor
Der Kampf um KI at the Edge
HaLow erreicht Rekorddistanz von 16 km für WLAN bei 900 MHz
Erster CHERI RISC-V-Embedded Chip und Early Access Programm
Die dritte Generation der Waldbrandfrüherkennung nutzt Satellitenverbindungen
Aus dem Leben gegriffenDie Qual der Wahl
Aller Anfang......ist nicht schwer: Wir setzen die Filterung und Klangregelung fort.
Riesen-LED-UhrNeuauflage eines Elektor-Klassikers
Ein modularer Ansatz für die SensorprüfungDas Sensor Evaluation Board mit ESP32-S3
2025: Eine Odyssee in die KIDer Aufstieg der Basismodelle und ihre Rolle bei der Demokratisierung der KImocratizing AI
Standalone MIDI-Synthesizer mit Raspberry PTeil 1: Eine Plattform für Edge-KI-Experimente vorbereiten
Projekt 2.0Korrekturen, Updates und Leserbriefe
CPU, GPU, DSP, FPGA; ein universeller KI-RISC-V-Prozessor kann alles!
CEO-Interview: Ventivas dünne und kühle Technologie
Dual-Core-Programmierung beim Raspberry Pi PicoEinstieg in die Welt der parallelen Programmierung
Open-Source-Code mit Arduino IDE und PlatformIO
Autonomes Fahren: GPS, Accelerometer, Gyroskop
PS3-Controller
Mikrocontroller wie der Arduino und Einplatinenrechner wie der Raspberry Pi haben sich zu beliebten Komponenten entwickelt. Dritter im Bunde ist der ESP32 der Firma Espressif. Mikrocontroller dieser Baureihe zeichnen sich durch eine Vielzahl implementierter Funktionen aus, die bei einem Arduino konventioneller Prägung mit einem Atmel-AVR-Mikrocontroller erst mit weiterer Hardware möglich sind. Prominentes Beispiel sind hier die WiFi- und Bluetooth-Funktionalitäten. Gegenüber einem Raspberry Pi zeichnen sie sich durch einen deutlich geringeren Preis aus.
Allgemeine Informationen für die Realisierung eines Roboterauto-Projekts mit dem ESP32 sind leicht zu finden. Dabei handelt es sich aber oft nur um Ausführungen zu einem Teilaspekt, ohne inhaltliche oder funktionale Abstimmung. So ist nicht nur die Beschaffung der benötigten Informationen mühselig und zeitaufwändig, sie kann auch außerordentlich fehlerträchtig sein.
Ansatzpunkt dieses Buches ist, diese Lücke zu schließen. Es geht auf verschiedene Möglichkeiten eines Chassis ein, vermittelt nötige Kenntnisse und führt schrittweise von einer einfachen Motorsteuerung zu einem komplexen sensor- und sprachgesteuerten Roboterauto. Hacks rund um GPS und eine PlayStation 3 runden die Sache ab.
Inhalt
Bei der Reihenfolge der Kapitel wurde versucht – beginnend bei der Darstellung von grundlegenden Informationen – über die Lösung einfacher Aufgaben zu etwas anspruchsvolleren Techniken zu führen.
Der Mikrocontroller ESP32
Die Software erstellen
Die Stromversorgung
Rund um die Hardware
Das Chassis
Der Gleichstrommotor
Kabellose Steuerung über WiFi
Mit Sensoren Hindernisse erkennen
Eine eigene Roboterauto-App
Servo und Lichtsensor
GPS
Accelerometer / Gyroskop
PS3-Controller
Roboterauto-App
Hinweis zur Software
Die Dateien haben das Suffix (.cpp). Grund ist die Entwicklung mit PlatformIO. Mit Copy & Paste sollten sie auch in der Arduino-IDE verwendet werden können.
Elektor GREEN en GOLD leden kunnen deze uitgave hier downloaden.Nog geen lid? Klik hier om een lidmaatschap af te sluiten.
Cloc 2.0de wekker die je altijd al wilde hebben
PIO in de praktijkexperimenten met de programmeerbare I/O van de RP2040
Armeluis chiptweakerwe krijgen je wel (goedkoop) aan de praat...
Echte USB-toevalsgeneratortwee PIC’s voor de prijs van één AVR
Pimp my mike...opvoeren doe je zelf
FFT met Maixduinofrequentiespectra vastleggen
Uit het leven gegrepenontwerp(on)logica
UCN5804 stappenmotordrivervreemde onderdelen
Simuleren met Micro-Capeerste stappen in een complexe wereld
PAUL Award 2022jonge technische talenten en hun creatieve ontwerpen
Mijn eerste Software Defined Radioin minder dan 15 minuten klaar
Microcontroller-documentatie verklaarddeel 1: de opzet van een datasheet
Hoe verder met AI en embedded systems?tools, platforms – en worden schrijvers obsoleet?
Digitalisering van verticale landbouw
Elektor Infographicsembedded en AI vandaag – en morgen
Een introductie tot TinyML
Casestudy KwickPOS
High-performance in elke klassecomputer-on-module standaarden
Alle begin......wordt eindelijk actief!
I²C-communicatie met Node.js en een Raspberry Pibekijk sensordata in een browser
Video-output met microcontrollers (2)VGA en DVI
Het Metronom real-time besturingssysteemeen RTOS voor AVR-processoren
DVI op de RP2040vraaggesprek met Luke Wren, chipontwikkelaar bij Raspberry Pi
Display-HAT Minitoont het weer op de Raspberry Pi
De WEEF 2022 Awardshet goede vieren
Hexadoku