Deze bundel bevat de Arduino UNO Q (2 GB) en het boek "Arduino UNO Q and AI".
De Arduino UNO Q is het eerste UNO-bord met een hybride dual-brain-architectuur, waarbij een krachtige Linux-processor wordt gecombineerd met een realtime-microcontroller – zo worden geavanceerde rekenkracht en nauwkeurige besturing op één bord samengebracht.
Aangedreven door een Qualcomm Dragonwing QRB2210 MPU met Debian Linux en een STM32U585 MCU voor realtime taken, is de UNO Q gebouwd voor toepassingen van de volgende generatie. Van Edge Computing en AI tot robotica en automatisering, het levert hoge prestaties zonder in te boeten aan gebruiksgemak.
Sluit gewoon uw randapparatuur aan en ga aan de slag – er is geen extra hardware nodig.
Kenmerken
Dual-core architectuur: Linux MPU + realtime MCU
Qualcomm Dragonwing QRB2210 met ondersteuning voor Debian Linux
STM32U585-microcontroller voor deterministische besturing
Voert Arduino-schetsen uit via Zephyr OS
Ideaal voor AI, IoT, robotica en industriële projecten
Specificaties
Microprocessor (MPU)
Qualcomm Dragonwing QRB2210:Quad-core Arm Cortex-A53 @ 2,0 GHzAdreno GPU 3D-grafische accelerator2× ISP (13 MP + 13 MP of 25 MP) @ 30 fps
Microcontroller (MCU)
STM32U585Arm Cortex-M33 tot 160 MHz2 MB flashgeheugen786 KB SRAM
RAM
2 GB LPDDR4
Voeding
Via USB-C-connector 5 V max bij 3 AIngangsspanning (VIN): 7-24 V
Geheugen
16 GB eMMC
USB
1× USB-C-poort met host/device-rolschakeling, stroomrolschakeling en video-uitgang
Connectiviteit
Wi-Fi 5 (2,4/5 GHz) met ingebouwde antenneBluetooth 5.1 met ingebouwde antenne antenne
Interfaces
I²C/I³CSPIPWMCANUARTPSSIGPIOJTAGADC
Video
Ondersteuning voor video-uitvoer via USB-CMIPI DSI-pinnen op JMEDIA-header
Extra
4× RGB-LED's die door de gebruiker kunnen worden aangestuurd8×13 blauwe LED-matrix1× Qwiic-connector, spanning 3V3, I²C1× drukknop voor de gebruikerJCTL: MPU Remote Debug connector
Audio
Microfoon IN / Hoofdtelefoon UIT / Lijn UIT op JMISC
MPU-besturingssysteem
Linux Debian OS met upstream-ondersteuning
Realtime-besturingssysteem
Arduino Core op Zephyr OS
Containerisatie
Ondersteuning voor Docker en Docker Compose
Ondersteunde besturingssystemen voor Arduino App Lab
Windows: Windows 10 of later (64-bit)macOS: macOS 11 of later (64-bit)Linux: Ubuntu 22.04 of later en Debian Trixie (64-bit)
Afmetingen
68,85 × 53,34 mm (UNO-vormfactor)
Downloads
Datasheet
User Manual
Pinout
Schematics
Boek: Arduino UNO Q and AI – Learn to Build Intelligent Embedded Systems
Bouw slimmere embedded systemen met de Arduino UNO Q. Dit boek biedt u de tools, kennis en het vertrouwen om ideeën om te zetten in intelligente, werkende oplossingen met het Arduino UNO Q-platform. Ontdek hoe u intelligente embedded systemen kunt bouwen met de Arduino UNO Q en AI.
Ontgrendel het volledige potentieel van de Arduino UNO Q, een next-generation platform dat de realtime kracht van de STM32U585-microcontroller combineert met de flexibiliteit van een Qualcomm Dragonwing QRB2210-microprocessor.
Leer hoe u snel realistische toepassingen kunt prototypen met de Arduino IDE voor low-level embedded besturing en Python in Arduino App Lab voor high-level ontwikkeling.
Bouw vertrouwen op met praktische projecten die u stap voor stap begeleiden van basisfunctionaliteiten tot volledig werkende systemen.
Verken kant-en-klare, op AI gebaseerde Arduino App Lab-voorbeelden en ontdek hoe deze uw ontwikkeling kunnen versnellen en de time-to-market verkorten.
Zet uw eerste stappen in de wereld van Edge AI met een duidelijke en praktische introductie tot Edge Impulse Studio – geen eerdere AI-ervaring vereist.
Volg een volledige, realistische workflow om een Keyword Spotting AI-toepassing te ontwikkelen, inclusief dataverzameling, modeltraining, optimalisatie en on-device inferentie met behulp van Edge Impulse Studio.
Overbrug de kloof tussen embedded systemen en machine learning en leer hoe u intelligentie direct op uw hardware kunt implementeren.
Perfect voor embedded engineers, docenten, studenten en makers die voorop willen blijven lopen in AI-gedreven productontwikkeling.
Deze bundel bevat:
Arduino UNO Q (2 GB) (t.w.v. € 50)
Boek: Arduino UNO Q and AI (t.w.v. € 35)
Boek: Mastering the Arduino Uno R4
Gebaseerd op de voordelige 8-bits ATmega328P-processor, is het Arduino Uno R3-bord waarschijnlijk het populairste lid van de Arduino-familie geworden, en dit werkpaard is al vele jaren bij ons. Elf jaar later werd de langverwachte opvolger, de Arduino Uno R4, uitgebracht. Deze is gebouwd rond een 48 MHz, 32-bits Arm Cortex-M4 microcontroller en biedt aanzienlijk uitgebreider SRAM- en Flash-geheugen. Daarnaast zijn een nauwkeurigere ADC en een nieuwe DAC aan het ontwerp toegevoegd. Het Uno R4-bord ondersteunt ook de CAN-bus met een interface.
Er zijn twee versies van het bord beschikbaar: Uno R4 Minima en Uno R4 WiFi. Dit boek gaat over het gebruik van deze nieuwe borden om veel verschillende en interessante projecten te ontwikkelen met slechts een handvol onderdelen en externe modules.
Alle projecten die in het boek worden beschreven, zijn volledig getest op de Uno R4 Minima of de Uno R4 WiFi-kaart, afhankelijk van het type. De projectonderwerpen omvatten het uitlezen, besturen en aansturen van veel componenten en modules in de kit, evenals op de betreffende Uno R4-kaart, waaronder...
LED's
Weergaven met 7 segmenten (met timer-onderbrekingen)
LCD's
Sensoren
RFID-lezer
4×4 toetsenbord
Realtime klok (RTC)
Joystick
8×8 LED-matrix
Motoren
DAC (digitaal-naar-analoog-omzetter)
LED-matrix
WiFi-connectiviteit
Seriële UART
CAN-bus
Infraroodcontroller en ontvanger
Simulatoren
... dit alles op creatieve en educatieve wijze, waarbij de werking van het project en de bijbehorende software tot in detail worden uitgelegd.
Arduino Uno R4 WiFi
De Arduino Uno R4 wordt aangedreven door de Renesas RA4M1 32-bits ARM Cortex-M4-processor, wat zorgt voor een aanzienlijke verbetering in rekenkracht, geheugen en functionaliteit. De wifi-versie wordt geleverd met een ESP32-S3 wifi-module naast de RA4M1, waardoor de creatieve mogelijkheden voor makers en ingenieurs worden uitgebreid.
De Arduino Uno R4 werkt op 48 MHz, een verdrievoudiging ten opzichte van de populaire Uno R3. Daarnaast is het SRAM-geheugen geüpgraded van 2 kB naar 32 kB en het flashgeheugen van 32 kB naar 256 kB om complexere projecten te ondersteunen. Naar aanleiding van feedback van de community is de USB-poort nu een USB-C-poort en is de maximale voedingsspanning verhoogd naar 24 V met een verbeterd thermisch ontwerp. Het bord bevat een CAN-bus en een SPI-poort, waardoor gebruikers minder bedrading nodig hebben en parallelle taken kunnen uitvoeren door meerdere shields aan te sluiten. Er is ook een 12-bits analoge DAC op het bord aanwezig.
Specificaties
Microcontroller
Renesas RA4M1 (ARM Cortex-M4)
USB
USB-C
Programmeerpoort
Pinnen
Digitale I/O-pinnen
14
Pinnen
Analoge ingangspinnen
6
DAC
1
RTC
1
PWM-pinnen
6
Communicatie
UART
1x
I²C
1x
SPI
1x
Qwiic I²C-connector
1x
CAN
1x CAN-bus
Voeding
Bedrijfsspanning circuit
5 V
Ingangsspanning (VIN)
6-24 V
Gelijkstroom per I/O-pin
8 mA
Kloksnelheid
Hoofdkern
48 MHz
Geheugen
RA4M1
256 kB Flash, 32 kB RAM
LED-matrix
12 x 8 (96 rode LED's)
Afmetingen
68,9 x 53,4 mm
Downloads
Datasheet
Schematics
Deze bundel bevat:
Boek: Mastering the Arduino Uno R4 (t.w.v. € 45)
Arduino Uno R4 WiFi (t.w.v. € 30)
Alles-in-één AI-leer- en ontwikkelplatform voor Edge Intelligence
Deze op NVIDIA Jetson gebaseerde AI-starterkit is een veelzijdig platform voor leren, ontwikkelen en praktisch experimenteren met Edge AI.
De kit is ontworpen voor gebruik met de NVIDIA Jetson Orin Nano en combineert een 11,6-inch IPS-scherm, een 8-megapixel pan-tilt-camera en een AI-systeem voor spraakinteractie.
Het pakket bevat 30 functionele modules en 38 zorgvuldig samengestelde Python-cursussen die variëren van beginners- tot gevorderd niveau. De cursusinhoud behandelt de basisbeginselen van Python, sensortechnologie, AI-vision en beeldherkenning.
Dankzij stapsgewijze praktijkoefeningen – variërend van basisprogrammering tot praktische toepassingen van computer vision – vormt deze kit een ideaal platform voor studenten, makers, ontwikkelaars en iedereen die zich wil verdiepen in kunstmatige intelligentie en edge computing.
Let op: De NVIDIA Jetson Orin Nano is niet inbegrepen.
Kenmerken
Ontworpen voor de NVIDIA Jetson Orin Nano
AI-module voor spraakinteractie
8 MP-camera met pan-tilt-besturing
Ondersteunt object- en gezichtstracking
Geen solderen of complexe bedrading nodig
Ingebouwd 11,6-inch IPS-scherm
30 functionele modules
38 stapsgewijze Python-lessen
Uitbreidingsinterfaces voor I²C, UART en GPIO
Inclusief draagtas
Specificaties
Hoofdprocessor
Jetson Orin Nano
Aantal sensoren
30
Ontwerp sensorbord
Geïntegreerd sensorbord; solderen of complexe bedrading niet nodig
Scherm
11,6-inch IPS-scherm
Schermresolutie
1366 x 768
Camera
IMX219 8MP
Uitbreidingsinterfaces
2x I²C, 1x UART, 1x IO D13, 1x IO D12
Programmeeromgeving
Gebaseerd op Python
Aantal tutorials
38 creatieve tutorials
Doelgroep
Studenten, docenten, hardware-enthousiastelingen
Toepassingen
Ideaal voor het leren programmeren van AI en de basisbeginselen van de Jetson Orin Nano
Afmetingen
300 x 200 x 100 mm
Modulelijst
Module
Aantal
Temperatuur- en vochtigheidssensor
1 st.
Drukknop
4 st.
Ultrasone afstandssensor
1 st.
Lichtsensor
1 st.
Lineaire potentiometer
1 st.
Zoemer
1 st.
LCD-scherm
1 st.
Infraroodafstandsbediening
1 st.
Relais
1 st.
NFC-module
1 st.
PIR-bewegingssensor
1 st.
Joystick
1 st.
4-cijferig display
1 st.
LED
1 st.
Microfoon
1 st.
Luidspreker
1 paar
Trilmotor
1 st.
Aanraaksensor
1 st.
8x8 RGB-matrix
1 st.
Luchtdruksensor
1 st.
Kantelschakelaar
1 st.
Stappenmotor
1 st.
Versnellingsmeter & gyroscoop
1 st.
Gassensor (MQ2)
1 st.
Hallsensor
1 st.
Draai-encoder
1 st.
U-vormige optische schakelaar
1 st.
NTC-sensor
1 st.
Servomotor
2 st.
Monoculaire camera
1 st.
Inbegrepen
1x Elecrow AI Starter Kit voor Jetson Orin Nano
1x Infraroodafstandsbediening
1x NFC-kaart
1x 128 GB SD-kaart
1x 40-pins GPIO-kabel
2x 22-pins FPC-kabel
2x 24-pins FPC-kabel
1x Jetson DP- & USB-adapterbord
Niet inbegrepen
NVIDIA Jetson Orin Nano
Downloads
Manual
Wiki
OpenClaw Install and Config Guide
De Arduino Pro Mini is een microcontroller board gebaseerd op de ATmega328P.
Het heeft 14 digitale in-/uitgangspinnen (waarvan er 6 kunnen worden gebruikt als PWM-uitgangen), 6 analoge ingangen, een on-board resonator, een reset-knop, en gaten voor het monteren van pin headers. Een six-pin header kan worden aangesloten op een FTDI-kabel of Sparkfun breakout board om USB-voeding en communicatie te bieden aan de board.
De Arduino Pro Mini is bedoeld voor semi-permanente installatie in voorwerpen of tentoonstellingen. Het board komt zonder pre-gemonteerde headers, waardoor het gebruik van diverse types van schakelaars of het directe solderen van draden is toegestaan. De pin lay-out is compatibel met Arduino Mini.
Specificaties
Microcontroller
ATmega328P
Boord Stroomvoorziening
5-12 V
Circuit Werkspanning
5 V
Digitale I/O Pinnen
14
PWM Pennen
6
UART
1
SPI
1
I²C
1
Analoge ingangspinnen
6
Externe Onderbrekingen
2
DC stroom per I/O Pin
40 mA
Flash Geheugen
32 KB waarvan 2 KB gebruikt door bootloader
SRAM
2 KB
EEPROM
1 KB
Kloksnelheid
16 MHz
Afmetingen
18 x 33,3 mm
Downloads
Eagle files
Schematics
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 met Arduino 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?
Microcontroller programmeren met de ESP32 via de Arduino 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 C/C++ Using Arduino
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
Meer dan 40 volledig geteste ESP32-projecten met Arduino IDE en de LVGL grafische bibliotheek
Deze bundel bevat de ESP32 Cheap Yellow Display (CYD) – een compact ontwikkelbord dat een standaard ESP32-microcontroller combineert met een TFT-kleurendisplay van 320 x 240 pixels. Het bord beschikt ook over meerdere aansluitingen voor GPIO, seriële communicatie (TX/RX), voeding en aarde. Het ingebouwde display is een groot voordeel, omdat gebruikers hiermee complexe, grafische projecten kunnen maken zonder dat er externe LCD's of displays nodig zijn.
Het bijbehorende boek introduceert de hardware en de ingebouwde aansluitingen van het CYD-bord in detail. Het biedt een reeks projecten van beginners- tot gevorderdenniveau, ontwikkeld met de populaire Arduino IDE 2.0. Zowel basis grafische functies als de krachtige LVGL grafische bibliotheek worden behandeld, met praktische projecten die elke aanpak illustreren.
Alle meegeleverde projecten zijn volledig getest en klaar voor gebruik. Het boek bevat blokdiagrammen, circuitschema's, complete codelijsten en stapsgewijze uitleg. Met de LVGL-bibliotheek kunnen lezers moderne, kleurrijke grafische interfaces maken met behulp van widgets zoals knoppen, labels, schuifregelaars, kalenders, toetsenborden, grafieken, tabellen, menu's, animaties en meer.
ESP32 Cheap Yellow Display Board
Dit ontwikkelbord (ook bekend als "Cheap Yellow Display") wordt aangedreven door de ESP-WROOM-32, een dual-core MCU met geïntegreerde Wi-Fi- en Bluetooth-mogelijkheden. Het werkt op een hoofdfrequentie tot 240 MHz, met 520 KB SRAM, 448 KBROM en 4 MB Flash-geheugen. Het bord is voorzien van een 2,8-inch scherm met een resolutie van 240 x 320 en resistieve aanraking.
Bovendien bevat het bord een achtergrondverlichtingsbesturingscircuit, aanraakbesturingscircuit, luidsprekeraandrijfcircuit, lichtgevoelig circuit en RGB-LED-besturingscircuit. Het biedt ook een TF-kaartsleuf, seriële interface, DHT11 temperatuur- en vochtigheidssensorinterface en extra IO-poorten.
De module ondersteunt ontwikkeling in Arduino IDE, ESP-IDE, MicroPython en Mixly.
Toepassingen
Beeldoverdracht voor Smart Home-apparaat
Draadloze bewaking
Slimme landbouw
Draadloze QR-herkenning
Signaal van draadloos positioneringssysteem
En andere IoT-toepassingen
Specificaties
Microcontroller
ESP-WROOM-32 (Dual-core MCU met geïntegreerde Wi-Fi en Bluetooth)
Frequentie
Tot 240 MHz (rekenkracht is maximaal 600 DMIPS)
SRAM
520 KB
ROM
448 KB
Flash
4 MB
Bedrijfsspanning
5 V
Stroomverbruik
ca. 115 mA
Display
2,8" TFT-kleurenscherm (240 x 320)
Touch
Resistief Touch
Driver chip
ILI9341
Afmetingen
50 x 86 mm
Gewicht
50 g
Downloads
GitHub
Deze bundel bevat:
The ESP32 Cheap Yellow Display Book (normale prijs: € 35)
ESP32 Cheap Yellow Display Board (normale prijs: € 25)
1x ESP32 Dev Board met 2,8" display en acryl-behuizing
1x Touchpen
1x Aansluitkabel
1x USB-kabel
Het Elektor Arduino Nano MCCAB Training Board bevat alle componenten (incl. Arduino Nano) die nodig zijn voor de oefeningen, zoals LED’s, schakelaars, drukknoppen, buzzer enz. Ook externe sensoren, motoren of modules kunnen worden gecheckt of bestuurd met dit microcontroller-trainingssysteem.
Specificaties (Arduino Nano Training Board MCCAB)
Voeding
Via de USB-aansluiting van de aangesloten pc of een externe voeding (niet inbegrepen)
Spanning
+5 Vcc
Ingangsspanning
Alle ingangen
0 V tot +5 V
VX1 en VX2
+8 V tot +12 V (alleen bij gebruik van een externe voeding)
Hardware
LCD
2x16 karakters
Potentiometer P1 & P2
JP3: Selectie van de werkspanning van P1 & P2
Verdelers
SV4: Verdeler voor de werkspanningenSV5, SV6: Verdelers voor de in-/uitgangen van de microcontroller
Schakelaars en knoppen
RESET knop op de Arduino Nano module; 6x drukknop schakelaars K1 ... K6; 6x Schuifschakelaars S1 ... S6; JP2: Jumper van de schakelaars met de ingangen van de microcontroller
Buzzer
Piezo buzzer ‘Buzzer1’ met jumper op JP6
Indicator LED’s
11 x LED: Status indicator voor de ingangen/uitgangen LED L op de Arduino Nano module, aangesloten op GPIO D13 JP6; Aansluiting van LED's LD10 ... LD20 met GPIO's D2 ... D12
Seriële interfacesSPI & I²C
JP4: Selectie van het signaal op pin X van de SPI-connector SV12 SV9 naar SV12: SPI-interface (3,3 V/5 V) of I²C-interface
Uitgangen voor externe apparaten
SV1, SV7: Geschakelde uitgang (maximaal +24 V/160 mA, extern aangesloten) SV2: 2x13 pinnen voor aansluiting van externe modules
3x3 LED matrix(9 rode LED's)
SV3: Kolommen van de 3x3 LED matrix (uitgangen D6 ... D8) JP1: Verbinding van de rijen met de GPIO's D3 ... D5
Software
MCCABLib library
Controle van hardware componenten (schakelaars, knoppen, LED's, 3x3 LED matrix, buzzer) op het MCCAB Training Board
Werktemperatuur
Tot +40 °C
Afmetingen
100 x 100 x 20 mm
Specificaties (Arduino Nano)
Microcontroller
ATmega328P
Architectuur
AVR
Spanning
5 V
Flash memory
32 KB, waarvan 2 KB gebruikt door de bootloader
SRAM
2 KB
Kloksnelheid
16 MHz
Analoge IN Pinnen
8
EEPROM
1 KB
DC stroom per I/O-pin
40 mA op één I/O-pin, totaal maximaal 200 mA op alle pinnen samen
Ingangsspanning
7-12 V
Digitale I/O-pinnen
22 (waarvan 6 PWM)
PWM Uitgangen
6
Stroomverbruik
19 mA
Afmetingen
18 x 45 mm
Gewicht
7 g
Inbegrepen
1x Elektor Arduino Nano Training Board MCCAB
1x Arduino Nano
Volledige ESP32-microcontrollercursus met een speciaal ontwikkelde MCU-uitbreidingsprint, praktische projecten en een uitgebreide online gids – ideaal om hardware, programmering en connectiviteit stap voor stap te leren.
Een praktische introductie tot embedded systemen met de ESP32
Deze cursus is bedoeld voor u als lezer die nieuw is in embedded systemen en op zoek bent naar een gestructureerde, voorbeeldgerichte manier om aan de slag te gaan. Als u al algemene elektronica- of Arduino-materialen hebt verkend, maar deze te breed vond of te weinig praktische begeleiding boden, dan biedt deze cursus een meer gerichte aanpak.
Met behulp van de "ESP32 by Example Kit" (EEK) – een compacte en betaalbare set met led’s, sensoren, een OLED-scherm en een bewegingsprocessor – werkt u gedurende de hele cursus met een consistente hardware-opstelling. Eenmaal gemonteerd blijft de EEK grotendeels ongewijzigd, zodat u zich volledig kunt richten op leren en experimenteren zonder telkens opnieuw te hoeven configureren.
Onderwerpen zijn onder andere:
De ESP32-microcontroller begrijpen en programmeren
Code schrijven en implementeren met de Arduino IDE
Cyberfysische systemen verkennen, met als hoogtepunt basis dronebesturing
Er is geen eerdere ervaring met Arduino of embedded development vereist. Elk onderdeel bevat praktische voorbeelden en miniprojecten die zijn ontworpen om belangrijke concepten te versterken en tot een diepere verkenning te inspireren. Aan het einde van de cursus bent u niet alleen in staat de voorbeelden uit het boek te reproduceren, maar er ook op voort te bouwen met uw eigen ideeën en toepassingen.
Of u nu geïnteresseerd bent in embedded programmeren, interactieve systemen of inleidende dronebesturing, deze cursus biedt een duidelijke en praktische manier om aan de slag te gaan.
Wat leert u?
Embedded programmeren met de ESP32 met behulp van de Arduino IDE
Realtime sensorinvoer en -bediening via knoppen, LED's en displays
Gebarengebaseerde interactie met de MPU6050-bewegingssensor
Bluetooth-gamepadintegratie en dronebesturingssimulatie
Wifi- en UDP-netwerken, lokale webservers en NTP
MQTT-communicatie met cloudplatforms zoals AWS en Arduino IoT
Hoe u complete IoT-systemen bouwt en implementeert
Perfect voor
Studenten en autodidacten die embedded systemen verkennen
Makers en IoT-enthousiastelingen die hun hardwarevaardigheden willen verbeteren
Docenten en trainers die op zoek zijn naar lesmateriaal dat direct toepasbaar is
Ontwikkelaars die verder kijken dan de basisprincipes van Raspberry Pi of Arduino
Ondersteuning wanneer u die nodig hebt
Toegang tot instructeurs via Elektor Academy
Nuttige communityforums en essentiële documentatie
Wat zit er in de doos (cursus)?
Nieuw boek van 384 pagina's: "ESP32 by Example" (t.w.v. € 45)
Elektor ESP32 by Example Kit (EEK): Microcontroller-uitbreidingskaart met 6 LED's en 6 knoppen + OLED-display, MPU6050 3-assige accelerometer en gyroscoopmodule (t.w.v. € 40)
Adafruit HUZZAH32 – ESP32 Feather MCU Board (t.w.v. € 30)
ESP32 Cheap Yellow Display Board (t.w.v. € 25)
DHT11 Vochtigheid & Temperatuursensor
Breadboard
Jumperdraden
USB-C-kabel
Toegang tot de volledige cursus op het Elektor Academy Pro Learning Platform
Instructievideo's
Downloadbare Arduino-projectbestanden voor elke module
Leermateriaal (van deze box/cursus)
▶ Klik hier om te openen
Module 1 – Getting Started with the ESP32 & EEK
Module 2 – Digital Output – LEDs and GPIO
Module 3 – Switches and Input Handling
Module 4 – EEK and PWM
Module 5 – OLED and Display Output
Module 6 – Motion Sensing with the MPU6050
Module 7 – Capstone Project (EEK in Action)
Module 8 – WiFi and Web Control with ESP32
Module 9 – Cloud Concepts using EEK
Module 10 – Hands-on: Arduino IoT Cloud and EEK
Module 11 – BlueTooth and EEK GamePad Integration
Module 12 – Why Drones?
Module 13 – Drone Simulator Concepts
Module 14 – Simple Drone Flight Control
Module 15 – Real-Time Drone Flight Control
Module 16 – Drone Control Mini-Projects
Module 17 – Middleware and Python Scripting
Module 18 – Python Applications for Drone Control
Module 19 – Capstone EEK Control Project and Presentation
Over de auteur
Dr. Jim Solderitsch is docent, softwarearchitect, systeemontwikkelaar en cybersecurityonderzoeker met een focus op cyberfysische systemen. Hij is momenteel universitair hoofddocent computerwetenschappen aan de Villanova University in Pennsylvania.
Wat is Elektor Academy Pro?
Elektor Academy Pro biedt gespecialiseerde leeroplossingen voor professionals, engineeringteams en technische experts in de elektronica- en embedded systemenindustrie. Het stelt zowel individuen als organisaties in staat hun praktijkkennis te verdiepen, vaardigheden te versterken en voorop te blijven lopen met hoogwaardige content en praktische trainingstools.
Van praktijkgerichte projecten en cursussen onder leiding van experts tot diepgaande technische inzichten – Elektor ondersteunt ingenieurs bij het aanpakken van de actuele uitdagingen binnen elektronica en embedded systemen. Ons educatieve aanbod bestaat uit Academy-boeken, Pro Boxes, webinars, conferenties en branchespecifieke B2B-magazines – allemaal ontwikkeld met het oog op professionele groei.
Of u nu ingenieur, R&D-specialist of technisch beslisser bent: Elektor Academy Pro slaat de brug tussen theorie en praktijk, helpt u nieuwe technologieën te beheersen en stimuleert innovatie binnen uw organisatie.
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
Deze USB-stick bevat een selectie van meer dan 300 artikelen over Arduino gepubliceerd in Elektor Magazine. De inhoud bestaat uit zowel achtergrondartikelen als projecten met de volgende onderwerpen:
Software & hardware ontwikkeling: Tutorials over de ontwikkeling van Arduino-software met behulp van Arduino IDE, Atmel Studio, Shields en essentiële programmeerconcepten.
Educatie: Een microcontroller Bootcamp biedt een gestructureerde aanpak voor het programmeren van embedded systemen.
Data acquisitie & meten: Projecten zoals een 16-bits datalogger, draaibank toerenteller en een AC netanalyser voor het vastleggen en analyseren van real-time signalen.
Draadloze communicatie: Leer hoe je draadloze netwerken implementeert, een Android interface maakt en effectief communiceert met microcontrollers.
Robotica en automatisering: Omvat de Arduino Nano Robot Controller, ondersteunende boards voor automatisering, en een verkenning van verschillende Arduino-shields om de functionaliteit te verbeteren.
Zelfbouw-projecten: Unieke projecten zoals laserprojectie, Numitron klok en thermometer, ELF ontvanger, Theremino, en touch LED interfaces laten creatieve toepassingen zien.
Of u nu een beginner bent of een ervaren maker, deze collectie is een waardevolle bron om te leren, te experimenteren en de grenzen van de Arduino-technologie te verleggen.
Deze complete microcontroller-programmeercursus op basis van de Arduino Uno bevat een leerboek, een componentenkit, praktische projecten en een uitgebreide online cursus met simulaties. Ideaal om embedded systems stap voor stap te leren programmeren met Arduino via een praktische hands-on aanpak.
Een praktische introductie tot embedded systems met de Arduino Uno
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?
Microcontrollerprogrammering met Arduino met behulp van het Uno R3 board
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
Uno R3 microcontrollerboard + USB-kabel
Boek: Programming Microcontrollers in C/C++ Using Arduino
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
Make your project dreams come true: an odometer for the hamster wheel, a fully automatic control of your ant farm with web interface, or the Sandwich-O-Mat – a machine that toasts and grills sandwiches of your choice.
With the Arduino and the DIY or Maker movement, not only did entry into microcontroller programming become child's play, but a second development also took place: Resourceful developers brought small boards – so-called shields or modules – to the market, which greatly simplified the use of additional hardware. The small modules contain all the important electronic parts to be connected to the microcontroller with a few plug-in cables, eliminating the need for a fiddly and time-consuming assembly on the plug-in board. In addition, it is also possible to handle tiny components that do not have any connecting legs (so-called SMDs).
Projects Discussed
Arduino seeks connection
BMP and introduction to libraries, I²C
Learn I/O basics with the multi-purpose shield
I²C LCD adapter and DOT matrix displays
LCD keypad shield
Level converter
W5100: Internet connection
I/O expansion shield
Relays and solid-state relays
The multi-function shield: A universal control unit
Connecting an SD card reader via SPI
Keys and 7-segment displays
16-bit ADC
MCP4725 DAC
16-way PWM servo driver
MP3 player
GPS data logger using an SD card
Touch sensor
Joystick
SHT31: Temperature and humidity
VEML6070 UV-A sensor
VL53L0X time-of-flight
Ultrasonic distance meter
MAX7219-based LED DOT matrix display
DS3231 RTC
Port expander MCP23017
433 MHz radio
MPU-650 gyroscope
ADXL345 accelerometer
WS2812 RGB LEDs
Power supply
MQ-xx gas sensors
CO2 gas sensor
ACS712 current sensor
INA219 current sensor
L298 motor driver
MFRC522 RFID
28BYJ-48 stepper motor
TMC2209 silent step stick
X9C10x digital potentiometer
ST7735 in a color TFT display
e-Paper display
Bluetooth
Geiger counter
SIM800L GSM module
I²C multiplexer
Controller Area Network