Deze complete programmeercursus voor de ESP32-microcontroller bevat een leerboek, een componentenkit, praktijkgerichte projecten en een uitgebreide online cursus met simulaties. Ideaal om stap voor stap embedded systems te leren programmeren in MicroPython via een praktische, hands-on aanpak.
Een praktische introductie tot embedded systems met de ESP32
Deze cursus is ontworpen voor beginners in embedded systems die op zoek zijn naar een gestructureerde en voorbeeldgerichte start.
Een kit met LED’s en weerstanden, schakelaars, sensoren en actuatoren, displays, een breadboard en draden is inbegrepen. Deze worden in de cursus gebruikt om voorbeeldtoepassingen te demonstreren.
Er is geen voorkennis van Arduino of embedded ontwikkeling vereist. Elke sectie bevat praktische voorbeelden en mini-projecten om belangrijke concepten te versterken en verdere verkenning te stimuleren. Aan het einde van de cursus kunt u niet alleen de voorbeelden reproduceren, maar ook uitbreiden met uw eigen ideeën en toepassingen.
Wat leert u?
Microcontrollers programmeren in MicroPython met de ESP32 met behulp van de Thonny IDE
Werken met digitale I/O, knoppen en encoders uitlezen, LED’s en relais aansturen
Analoge ingangen, spanningen en sensoren uitlezen
Genereren van analoge uitgangssignalen en PWM
Gebruik van seriële communicatie zoals UART, I²C en SPI om displays aan te sturen en digitale sensoren en SD-kaarten uit te lezen
Tijdbeheer
Werken met interrupts
Realtime sensorinput en besturing via knoppen, LED’s en displays
Aansturen van actuatoren zoals relais en servomotoren
Voor wie is dit?
Studenten en zelflerenden die embedded systems willen ontdekken
Makers en IoT-enthousiastelingen die hun hardwarevaardigheden willen verbeteren
Docenten en trainers die kant-en-klaar lesmateriaal zoeken
Wat zit er in de doos?
Toegang tot de volledige cursus op het Elektor Academy Pro leerplatform
ESP32 microcontrollerboard + USB-kabel
Boek: Programming Microcontrollers in MicroPython
Downloadbare projectbestanden voor elke module
Componentenkit:
2× LED, rood, 5 mm
LED, groen, 5 mm
3× weerstand, 470 Ω, 0,25 W
LDR
Potentiometer, 10 kΩ, lineair
Drukknop
Rotary encoder module
Relaismodule
DHT22 temperatuur- en vochtigheidssensor
TM1637-compatibel 4-digit 7-segment display
MPU-6050 IMU met headers
SSD1306-compatibel I²C OLED display
Micro SD-kaartadapter met header
Buzzer
SG90 micro servo
ILI9341-compatibel SPI 240×320 TFT display
20× jumper wires
Breadboard
Alle programmeercursussen (en verschillen in inhoud)
Cursus
Arduino
Raspberry Pi Pico with Arduino C/C++
ESP32 with Arduino C/C++
Raspberry Pi Pico with MicroPython
ESP32 with MicroPython
Online cursus
Access to Arduino Course
Access to Pico with Arduino C/C++ Course
Access to ESP32 with Arduino C/C++ Course
Access to Pico with MicroPython Course
Access to ESP32 with MicroPython Course
Board
Uno R3
Raspberry Pi Pico
ESP32
Raspberry Pi Pico
ESP32
Boek
Programming Microcontrollers in C/C++ Using Arduino
Programming Microcontrollers in C/C++ Using Arduino
Programming Microcontrollers in C/C++ Using Arduino
Programming Microcontrollers in MicroPython
Programming Microcontrollers in MicroPython
Kit
40-delige componenten-kit
40-delige componenten-kit
40-delige componenten-kit
40-delige componenten-kit
40-delige componenten-kit
Diese Ausgabe steht allen GOLD- und GREEN-Mitgliedern auf der ElektorMagazine-Website zum Download bereit!
Sie sind noch kein Mitglied? Hier klicken!
Beschleunigung der IoT-Innovation
Ein WLAN-Bilderrahmen mit farbigem E-Ink-Display
Tutorial ESP-LaunchpadVon Null auf Flash in wenigen Minuten
ESP32 und ChatGPTAuf dem Weg zu einem selbst-programmierenden System
Walkie-Talkie mit ESP-NOWNicht ganz WLAN, nicht ganz Bluetooth, aber...
Von der Idee zur Schaltung mit dem ESP32-S3Ein Leitfaden für die Prototypentwicklung mit Espressif-Chips
AIoT-Chip-InnovationEin Interview mit Espressif-CEO Teo Swee-Ann
ESP32 mit Wokwi simulierenDer virtuelle Zwilling Ihres Projekts
Ausprobiert: die ESP32-S3-BOX-3Eine umfassende AIoT-Entwicklungsplattform
Mein Elektronik-ArbeitsplatzEinblicke und Tipps von Espressif-Ingenieuren
Die ESP-RainMaker-StoryWie wir „Ihre“ IoT-Cloud entwickelten
Zusammenbau des Elektor-Kits Cloc 2.0Ein Elektor-Produkt, ausprobiert von Espressif
Ausgepackt: der ESP32-P4Die nächste Ära der Mikrocontroller
Rust + EmbeddedEin Power-Duo für die Entwicklung
Wer sind die Rust-begeisterten Embedded-Entwickler?Wie Espressif Embedded Rust für den ESP32 kultiviert
Zeitleiste der SoC-Reihe von Espressif
Aufbau einer SPS mit Espressif-LösungenMit den Fähigkeiten und Funktionen des ISOBUS-Protokolls
Das ESP32-S3-VGA-BoardBitlunis aufregende Reise in die Produktentwicklung
Akustischer Fingerabdruck mit ESP32Songerkennung mit dem Open-Source-Projekt Olaf
Zirkularer Weihnachtsbaum 2023Weihnachtszeit, eine High-Tech-Annäherung
Für ein einfacheres und komfortableres LebenEin Amateurprojekt basierend auf dem ESP8266-Modul von Espressif
Wie man IoT-Apps ohne Software-Expertise erstelltMit der Blynk IoT-Plattform und Espressif-Hardware
Erstellung einer intelligenten Benutzeroberfläche auf ESP32
Schnelle und einfache IoT-Entwicklung mit M5Stack
Prototyping eines Energiezählers mit ESP32
Ein Distributor für IoT und mehr – mit Mehrwert
Tiefe Einblicke: Ein Interview mit Arduino über den Nano ESP32Alessandro Ranellucci und Martino Facchin diskutieren über die Zusammenarbeit mit Expressif
IoT-Chip-InnovationenEinblicke von und in Espressif
Rationelle MCU-Programmierung dank ESP Privilege Separation
Ein Open-Source-Spracherkennungsserver...und die ESP-BOX
Das mitdenkende AugeGesichtserkennung und mehr mit ESP32-S3-EYE
Knopfzellen-Sender mit ESP32-C2Entwurf und Leistungsbewertung
Matter – ein Meilenstein für das Smart HomeSo schalten Sie das IoT-Potenzial von Smart Home frei
Tech the Future: Wohin steuert Smart Home IoT?
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
Mit dem Elektor Arduino Nano Trainingsboard (MCCAB) eigene Projekte realisieren
Der Mikrocontroller ist das wohl faszinierendste Teilgebiet der Elektronik, denn aufgrund der Vielzahl von Funktionen, die er auf seinem Chip vereinigt, ist er für den Entwickler ein universelles Multi-Tool zur Realisierung seiner Projekte. Praktisch jedes Gerät des täglichen Gebrauchs wird heute von einem Mikrocontroller gesteuert. Für einen elektronischen Laien blieb es aufgrund der Komplexität bisher allerdings ein Wunschtraum, eigene Ideen mit einem Mikrocontroller zu realisieren. Das Arduino-Konzept hat den Einsatz von Mikrocontrollern weitgehend vereinfacht, sodass jetzt auch Laien eigene Elektronik-Ideen mit einem Mikrocontroller verwirklichen können.
Buch & Hardware im Bundle: 'Learning by Doing'
Dieses im Bundle mitgelieferte Buch (im großen A4-Format) zeigt, wie man auch ohne große Erfahrung in Elektronik und Programmiersprachen eigene Projekte mit einem Mikrocontroller realisieren kann. Es ist ein Mikrocontroller-Praxiskurs für Einsteiger, denn nach einem Überblick über die Interna des Mikrocontrollers und einer Einführung in die Programmiersprache C liegt der Schwerpunkt des Kurses auf den praktischen Übungen. Der Leser eignet sich die erforderlichen Kenntnisse durch 'Learning by Doing' an: in dem umfangreichen Praxisteil mit 12 Projekten und 46 Übungen wird das im vorderen Teil des Buches Gelernte mit vielen Beispielen unterlegt. Die Übungen sind dabei so aufgebaut, dass der Bearbeiter eine Aufgabenstellung erhält, die er mit seinem im Theorieteil des Buches aufgebauten Wissen löst. Für jede Übung gibt es anschließend eine ausführlich erklärte und kommentierte Musterlösung, die dem Bearbeiter bei Problemen weiterhilft und die er mit seiner eigenen Lösung vergleichen kann.
Arduino IDE
In der Arduino IDE, einer Software-Entwicklungsumgebung, die kostenlos auf den eigenen PC heruntergeladen werden kann und die das gesamte Softwarepaket enthält, das für ein eigenes Mikrocontroller-Projekt benötigt wird, schreibt der Bearbeiter mit dem Editor der IDE seine Programme („Apps“) in der Programmiersprache C. Der in die Arduino IDE integrierte Compiler übersetzt sie in die Bits und Bytes, die der Mikrocontroller versteht und die dann über ein USB-Kabel in den Speicher des Mikrocontrollers auf dem Elektor Arduino Nano Trainingsboard (MCCAB) geladen werden.
Externe Sensoren, Motoren oder Baugruppen abfragen oder steuern
Das Elektor Arduino Nano Trainingsboard (MCCAB) enthält neben einem Mikrocontrollermodul Arduino Nano alle für die Übungen benötigten Bauteile wie Leuchtdioden, Schalter, Taster, akustische Signalgeber usw. Auch externe Sensoren, Motoren oder Baugruppen können mit diesem Mikrocontroller-Übungssystem abgefragt oder gesteuert werden.
Technische Daten (Arduino Nano Trainingsboard MCCAB)
Stromversorgung
Über die USB-Verbindung des zur Erstellung der Programme sowieso angeschlossenen PCs oder ein externes Netzteil (nicht im Lieferumfang enthalten)
Betriebsspannung
+5 Vcc
Eingangsspannung
Alle Eingänge
0 V bis +5 V
VX1 und VX2
+8 V bis +12 V (nur bei Verwendung eines externen Netzteils)
Mikrocontrollermodul
Arduino Nano
Hardwareperipherie
LCD
2x16 Zeichen
Potenziometer P1 & P2
JP3: Auswahl der Betriebsspannung von P1 & P2
Verteiler
SV4: Verteiler für die BetriebsspannungenSV5, SV6: Verteiler für die Ein-/Ausgänge des Mikrocontrollers
Schalter und Taster
RESET-Taster auf dem Arduino Nano-Modul6x Tastschalter K1 … K66x Schiebeschalter S1 … S6JP2: Verbindung der Schalter mit den Eingängen des Mikrocontrollers
Summer
Piezo-Summer Buzzer1 mit Steckbrücke auf JP6
Leuchtanzeigen
LED L auf dem Arduino Nano-Modul, verbunden mit GPIO D1311x LED: Zustandsanzeige für die Ein-/AusgängeJP6: Verbindung der LEDs LD10 … LD20 mit den GPIOs D2 … D12
Serielle SchnittstellenSPI & I²C
JP4: Auswahl des Signals an Pin X der SPI-Steckerleiste SV12SV9 bis SV12: SPI-Interface (3,3 V/5 V) bzw. I²C-Interface
Schaltausgang für externe Geräte
SV1, SV7: Schaltausgang (maximal +24 V/160 mA, extern zugeführt)SV2: 2x13 Pins zum Anschluss externer Module
3x3 LED-Matrix (9 rote LEDs)
SV3: Spalten der 3x3 LED-Matrix (Ausgänge D6 … D8)JP1: Verbindung der Reihen mit den GPIOs D3 … D5
Software
Library MCCABLib
Steuerung der Hardware-Komponenten (Schalter, Taster, Leuchtdioden, 3x3 LED-Matrix, Summer) auf dem MCCAB Trainingsboard
Betriebstemperatur
bis +40 °C
Abmessungen
100 x 100 x 20 mm
Technische Daten (Arduino Nano)
Mikrocontroller
ATmega328P
Architektur
AVR
Betriebsspannung
5 V
Flashspeicher
32 KB, davon 2 KB vom Bootloader belegt
SRAM
2 KB
Taktfrequenz
16 MHz
Analoge IN-Pins
8
EEPROM
1 KB
DC-Strom pro I/O-Pin
40 mA an einem I/O-Pin, insgesamt maximal 200 mA an allen Pins gemeinsam
Eingangsspannung
7-12 V
Digitale I/O-Pins
22 (6 davon sind PWM-fähig)
PWM-Ausgänge
6
Stromverbrauch
19 mA
Abmessungen
18 x 45 mm
Gewicht
7 g
Lieferumfang
Elektor Arduino Nano MCCAB Trainingsboard
Arduino Nano
Buch: Mikrocontroller-Praxiskurs für Arduino-Einsteiger
De Elektor Audio DSP FX Processor combineert een ESP32-microcontroller en een ADAU1701 Audio DSP van Analog Devices. Naast een door de gebruiker programmeerbare DSP-kern heeft de ADAU1701 hoogwaardige analoog-naar-digitaal en digitaal-naar-analoog converters ingebouwd en is hij voorzien van een I²S-poort. Dit maakt hem geschikt als hoogwaardige audio-interface voor de ESP32.
Programma's voor de ESP32 kunnen worden gemaakt met Arduino, Platform IO, CMake of door de Espressif IDF op een andere manier te gebruiken. Programma's voor de ADAU7101 audio DSP's worden gemaakt met de gratis visuele programmeertool SigmaStudio door voorgedefinieerde algoritmablokken op een canvas te slepen.
Toepassingen
Bluetooth/Wi-Fi audio sink (bijv. luidspreker) & bron
Gitaareffectpedaal (stompbox)
Muzieksynthesizer
Geluids-/functiegenerator
Programmeerbaar cross-overfilter voor luidsprekers
Geavanceerde audio-effectprocessor (reverb, chorus, pitch shifting, enz.)
Audioapparaat met internetverbinding
DSP-experimentplatform
Draadloze MIDI
MIDI naar CV-converter
en nog veel meer...
Specificaties
ADAU1701 28-/56-bit, 50-MIPS digitale audioprocessor die bemonsteringsfrequenties tot 192 kHz ondersteunt
ESP32 32-bit dual-core microcontroller met Wi-Fi 802.11b/g/n en Bluetooth 4.2 BR/EDR en BLE
2x 24-bit audio-ingangen (2 V RMS, 20 kΩ)
4x 24-bit audio-uitgangen (0,9 V RMS, 600 Ω)
4x Regelpotentiometer
MIDI in- en uitgang
I²C-uitbreidingspoort
Multi-mode werking
Voeding: 5 V DC USB of 7,5-12 V DC (cilinderaansluiting, middelste pin is GND)
Stroomverbruik (gemiddeld): 200 mA
Inbegrepen
1x ESP32 Audio DSP FX Processor board (gemonteerd)
1x ESP32-PICO-KIT
2x Truien
2x 18-pins headers (female)
4x 10 KB potentiometers
Downloads
Documentation
GitHub
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
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
electronica fast forward Start- & Scale-Up Awardsde voorbereidingen gaan steeds sneller!
Bluetooth Low Energy met ESP32-C3 en ESP32het hoeft niet altijd WiFi te zijn!
Bluetooth LE-snifferhack een makerdiary nRF52840 MDK USB-dongle
Magische RGB LED-kubushardware ontwerpen rond een RP2040 Auto-aan/uit voor soldeerpasta-compressor
Elektor video-productieslivestreams, webinars en cursussen voor engineers en pro-makers
Elektrificeer je fietsmet een e-bike ombouwset
Alle begin......vermenigvuldigt spanningen
Uit het leven gegrepennevenactiviteiten
Teensy 4.0 – waarom is dat board zo snel?snelheid is geen hekserij!
Simulatie van een audio-eindversterker met TINAeerst uitproberen, dan bouwen
Ontwikkel en beheer je eigen LoRaWAN IoT-nodesvoorbeeldhoofdstuk: Dragino LHT65, LDS01 en LDS02 LoRaWAN modules
Project 2.0correcties, updates en brieven van lezers
5G – alleen voor mijvolledige controle over 5G-implementaties met een eigen cellulair netwerk Elektor Infographics
Tips voor het ontwikkelen van een WiFi-interfacetoepassingen uitrusten met WiFi-interfaces Rijntoren-klok Mk 2
Audio-spectrumanalyzer met dekatronsnieuw leven voor vintage-buisjes
Data naar Telegram sturenmet een ESP32 en een paar onderdelen
Een Fliege-notchfilter voor audiometingenmeet beter met een notchfilter
Veranderende industriële communicatieSingle Pair Ethernet – meer dan zo maar een nieuwe connector
Elektronische mannetjes-PUT-terzo werkt de programmeerbare unijunctie-transistor
Rond touchscreen voor Raspberry PiHyperPixel 2.1 Round van Pimoroni
Remote sensing met detectie van verbindingsverliesmet nRF24L01+ modules
Digitale FM-ontvanger met Arduino en TEA5767stem af met een Arduino Nano OLED-interface ombouwen van SPI naar I²C
Oost West Lab Besteen hobby gaat niet met pensioen...
Tien jaar ethiek in elektronicaTessel Renzenbrink over de digitale samenleving en meer
HexadokuThe Original Elektorized Sudok
Elektor GREEN and GOLD members can download their digital edition here.
Not a member yet? Click here.
CaptureCountAn Object Detector and Counter on the Raspberry Pi 5
Voltage Reference With Arduino Pro MiniLinearize and Calibrate Your Analog Inputs
FPGAs for BeginnersThe Path From MCU to FPGA Programming
Update: STM32 Wireless Innovation Design Contest 2024
Bluetooth LE With MAUIControl Apps for Android & Co.
Port-Expanding Breakout BoardIncrease the Number of I/Os on Your Dev Board
AI SpecialistMachine Learning with the Jetson Nano
2024: An AI OdysseyFirst Forays Into TensorFlow
262,144 Ways to Play The Game of LifeA Reader’s Project in Brief
From Life’s ExperienceThe Chinese Dragon
Get Your (Brushed DC) Motor Running!Sample Projects from the Elektor Motor Control Development Bundle
ESP32-RS-232 AdapterA Wireless Link for Classic Test Equipment
Starting Out in Electronics……More About Opamps
ESP Library Recommendations
Piezoelectric DevicesPeculiar Parts, the Series
A Smart Object CounterImage Recognition Made Easy with Edge Impulse
Resolve Your Trickiest Embedded Development Challenges
ESP32 TerminalA Handheld Device with a Touch-Capable Display
Getting Started With the Zephyr RTOSAs Powerful as It Is Hard to Master
Award-Winning EthicsA Dialog with CTO Alexander Gerfer of Würth Elektronik eiSos on Enabling Innovation and Mindful Behavior
Err-lectronicsCorrections, Updates, and Readers’ Letters
Infographics: Embedded and AI
Square Wave Generation BenchmarksExploring ESP32, Pico, and Other Microcontrollers
Ontdek eindeloze creativiteit met de Universal Maker Sensor Kit, ontworpen voor gebruik met Raspberry Pi, Pico W, Arduino en ESP32. Deze veelzijdige kit biedt compatibiliteit met populaire ontwikkelingsplatforms, waaronder Arduino Uno R4 Minima/WiFi, Uno R3, Mega 2560, Raspberry Pi 5, 4, 3B+, 3B, Zero, Pico W en ESP32.
Met meer dan 35 sensoren, actuatoren en displays is het perfect voor projecten variërend van omgevingsmonitoring en slimme huisautomatisering tot robotica en interactief gamen. Stapsgewijze tutorials in C/C++, Python en MicroPython begeleiden zowel beginners als ervaren makers door 169 spannende projecten.
Kenmerken
Brede compatibiliteit: Ondersteunt volledig Arduino (Uno R3, Uno R4 Minima/WiFi, Mega 2560), Raspberry Pi (5, 4, 3B+, 3B, Zero, Pico W) en ESP32, wat uitgebreide flexibiliteit op verschillende ontwikkelingsplatforms mogelijk maakt. Bevat instructies voor het bouwen van 169 projecten.
Uitgebreide componenten: Bevat meer dan 35 sensoren, actuatoren en displaymodules die geschikt zijn voor uiteenlopende projecten zoals omgevingsbewaking, slimme huisautomatisering, robotica en interactieve gamecontrollers.
Gedetailleerde tutorials: Biedt duidelijke, stapsgewijze tutorials over Arduino, Raspberry Pi, Pico W, ESP32 en elk inbegrepen component. Tutorials zijn beschikbaar in C/C++, Python en MicroPython, en zijn effectief afgestemd op zowel beginners als ervaren makers.
Geschikt voor alle vaardigheidsniveaus: Biedt gestructureerde projecten die zijn ontworpen om gebruikers naadloos te begeleiden van beginners tot gevorderden in elektronica en programmeren, wat de creativiteit en technische expertise vergroot.
Inbegrepen
Breadboard
Knopmodule
Capacitieve bodemvochtigheidsmodule
Vlamsensormodule
Gas-/rooksensormodule (MQ2)
Gyroscoop & Accelerometermodule (MPU6050)
Hall-sensormodule
Infraroodsnelheidssensormodule
IR-obstakelvermijdingssensormodule
Joystickmodule
PCF8591 ADC DAC-convertermodule
Fotoweerstandsmodule
PIR-bewegingsmodule (HC-SR501)
Potentiometermodule
Pulsoximeter- en hartslagsensormodule (MAX30102)
Regendruppeldetectiemodule
Realtimeklokmodule (DS1302)
Rotary Encoder-module
Temperatuursensormodule (DS18B20)
Temperatuur- en vochtigheidssensormodule (DHT11)
Temperatuur, vochtigheid en Druksensor (BMP280)
Time of Flight Micro-LIDAR afstandssensor (VL53L0X)
Touch Sensor Module
Ultrasone sensormodule (HC-SR04)
Trillingssensormodule (SW-420)
Waterniveausensormodule
I²C LCD 1602
OLED-displaymodule (SSD1306)
RGB LED-module
Verkeerslichtmodule
5 V relaismodule
Centrifugaalpomp
L9110 motordrivermodule
Passieve zoemermodule
Servomotor (SG90)
TT Motor
ESP8266-module
JDY-31 Bluetooth-module
Voedingsmodule
Documentatie
Online Tutorial
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.
Le chargeur intégré est disponible pour nos clients OR et VERT sur le site d'Elektor Magazine !
Pas encore membre ? Cliquez ici .
accélérer l'innovation IdO
cadre photo couleur à encre électronique Wi-Fi
tutoriel ESP Launchpad flash de micrologics et minutes suivantes
ESP32 et ChatGPT version du système d'autoprogrammation...
Talkie-walkie avec ESP-NOW Seulement après tout le Wi-Fi, seulement après tout le Bluetooth non plus...
l'idée d'un circuit avec l'ESP32-S3 construire un prototype avec les puces Espressif
innovation des puces AIoT entretien avec Teo Swee-Ann, PDG d'Espressif
Simulateur l'ESP32 avec Wokwi le jumeau numérique de votre projet
essai de l'ESP32-S3-BOX-3 une plateforme complète de développement AIoT
bien équiper pour mieux travailler conseils et orientation d'ingénieurs d'espressif
l'histoire de l'ESP RainMaker Comment nous avons construit « votre » nuage IdO
assemblage du kit du Cloc 2.0 d'Elektor un produit d'Elektor déballé par Espressif
le lancement de l'ESP32-P4 la nouvelle ère des microcontrôleurs
Rust et les systèmes embarqués les meilleurs outils de développement
Que diriez-vous du développement de solutions embarquées Rest ? comment Espressif développe le langage Rust embarqué pour l'ESP32
Série de SoC Expressif
une API avec les Solutions d'Espressif selon la capacité et la fonctionnalité du protocole ISOBUS
carte VGA ESP32-S3 le voyage passionné de Bitluni dans la conception de produits
Empreinte acoustique sur ESP32 identification des chansons avec le projet open source Olaf
circulaire arbre de Noël 2023 célébration high-tech des fêtes de fin d'année
une personne plus à l'aise et plus facile un projet amateur basé sur le module ESP8266 Espressif
comment construire des applications IoT Sans Expertise Logicielle Avec la plateforme IoT avec la plateforme IoT Blynk et le matériel Espressif
concevoir une Interface Graphique sur ESP32
Développement et facilitation rapides de l'IoT avec M5Stack
page prototype pour une base énergétique intégrée sur ESP32
un distributeur pour les solutions IdO et plus
Et détails : accès à Arduino sur le Nano ESP32 Alessandro Ranellucci et Martino Facchin débutent la collaboration avec Espressif
innovation des puces IdO les idées d'Espressif
simplifier le développement de microcontrôles avec la séparation des privilèges ESP-IDF
un serveur pour la reconnaissance des libérations conditionnelles open-source... ...et l'ESP BOX
Cela permet une reconnaissance faciale et une amélioration supplémentaire, à l'aide de l'ESP32-S3-EYE
commutateur pour pile bouton, base sur un ESP32-C2 évaluation de la conception et des performances
la maison intelligente évolue avec Matter libérer le potentiel de l'IdO pour les maisons intelligentes
l'essor de la maison intelligente connectée