Elektor GREEN and GOLD members can download their digital edition here.
Not a member yet? Click here.
The RISC-V Open-Source Processor Architecture16 Boards and MCUs You Should Know
An FPGA-Based Audio Player with Equalizer (1)Mixing Digital Audio with an Arduino MKR Vidor 4000
Laser Head for Pico-Based Sand ClockDrawing with Light
Enter the STM32 Edge AI Contest
A Multi-Sensor Environmental Monitoring System for PlantsWireless Measurement of Water Supply and Light Conditions
Maixduino AI-Powered Automatic DoormanFace Detection with a Camera
Embedded Electronics 2024AI Is Set to Redefine the Industry
Charge-Based In-Memory Compute at EnCharge AI
AI Inferencing at 10 Times Lower Power and 20 Fold Lower Cost
Click Board Helps Develop and Train ML Models for Vibration Analysis
The Elektor Mini-WheelieA Self-Balancing Robot Kit
MCU, I See YouMCUViewer Open-Source Multiplatform Debugging Tool
USB 2.0 IsolatorElectrically Isolated Connections for USB Devices
Intervention Before DamagePredictive Maintenance in Practice
SPoE – Electromagnetic CompatibilitySingle-Pair with Power-Over-Ethernet Through the Eyes of EMC
Color TV: A Wonder of Its TimeCreating a New World
ECG Graph MonitoringAn Implementation with Hexabitz Modules and an STM32CubeMonitor
The Battle for AI at the Edge
HaLow Hits Record 16-km Wi-Fi Distance at 900 MHz
First CHERI RISC-V Embedded Chip and Early Access Programme
Third-Generation Wildfire Detection Uses Satellite Links
From Life’s ExperienceChoice Overload
Starting Out in Electronics……Continues Filtering and Controls Tone
Quasi-Analog ClockworkA Remake of an Elektor Classic
A Modular Approach to Sensor TestingThe ESP32-S3-Based Sensor Evaluation Board
2025: An AI OdysseyThe Rise of Foundation Models and Their Role in Democratizing AI
Raspberry Pi Standalone MIDI Synthesizer (1)Preparing a Platform for Some Edge AI Experiments
Err-lectronicsCorrections, Updates, and Readers’ Letters
Universal AI RISC-V Processor Does It All — CPU, GPU, DSP, FPGA
CEO Interview: Ventiva’s Thin and Cool Tech
Dual-Core Programming with a Raspberry Pi PicoVenture Into the World of Parallel Programming
In dit boek gebruiken we JAL (Just Another Language) om de PIC-microcontroller te programmeren in 60 oefeningen. JAL is makkelijk in gebruik en is een goede basis om programmeren in andere talen snel te leren. Na het lezen en toepassen van de voorbeelden in dit boek kan iedereen die zich hierin serieus heeft verdiept met behulp van JAL zelf de microcontroller aansturen. Je leert onder meer het programmeren van timers, analoog/digitaal omzetters, comparators, pulsbreedte regeling voor motoren en geluid, LED- en LCD-scherm aansturing, USB-connectie en communicatiemogelijkheden met computers of andere microcontrollers.
Ook weet je aan het eind van het boek wat je moet doen om nu nog onbekende mogelijkheden te gaan toepassen. Met deze kennis kan iedereen van beginner tot meer gevorderde zijn creativiteit vorm geven in projecten met microcontrollers.
Wil je verder met leren programmeren dan legt dit boek ook een zeer goede basis. Wie goed met JAL overweg kan en zich de gestructureerde wijze van denken heeft aangeleerd, zal de stap naar andere programmeertalen zoals Python, C++ enz. kunnen maken. Ook het programmeren van minicomputers zoals de Raspberry Pi en Arduino zijn mogelijkheden.
Om te starten is geen kennis van elektronica nodig. Wie niets weet van elektronica, krijgt overal in het boek de noodzakelijke kennis aangereikt. Alle belangrijke en benodigde informatie staat in de tekst.
Elektor GREEN and GOLD members can download their digital edition here.
Not a member yet? Click here.
ESP32 Audio Transceiver Board (Part 2)Wireless Audio Transmission
Inductive AM TransmitterUses Pico’s PIO in an Arduino Sketch
Navigating Wireless ProtocolsA Technical Guide
Satellite Tracking Using LoRaThe TinyGS Network Bringing Space Data to Earth
4G-Compatible SMS Remote ControlRemotely Control Your Equipment
High-Speed ProbeHigh-Impedance Inputs for Signals up to 200 MHz
From Life’s ExperienceKafka
KrakenSDR
Performance Tests with the RP2350Is an Upgrade from Raspberry Pi Pico 1 to Pico 2 Worthwhile?
Contact-Free E-Field Measurements (2)A Laser Vibrometer for Assessing the Membrane's Vibrations
Crystals and OscillatorsImproving Crystal Accuracy Through Capacitor Selection
Starting Out in ElectronicsSpecial Audio ICs
Getting Started with Coding a DIY Project
SPECTRAN® V6 MobileModular, Configurable Real-Time Spectrum Analyzer for Reliable Measurements Across All Frequency Ranges
The Future of AI Is Forged in SiliconAn Interview with Anastasiia Nosova
Autonomous Sensor Node v2.0 (System Architecture)Solar-Powered Sensing Platform with Integrated GPS, LoRaWAN, and More
Precise PositioningBluetooth Channel Sounding Tested
Powering the Future of Wireless CommunicationBTRY’s Ultra-Thin Solid-State Batteries
Test-Driven Development in Firmware Writing
Phone-Controlled Model CarWi-Fi + ESP32 + Smartphone = Remote Control
2025: An AI OdysseyAI Reasoning Models: The Chain-of-Thought Revolution
Solar Charge Controller with MPP Tracking (3)Software and Commissioning
Raspberry Pi Zero Web Streaming CameraUsing the ZeroTier VPN
Diese Ausgabe steht allen GOLD- und GREEN-Mitgliedern auf der ElektorMagazine-Website zum Download bereit!
Sie sind noch kein Mitglied? Hier klicken!
PbMonitor v1.0Ein Batterieüberwachungssystem für USV und Energiespeicher
Solarladeregler mit MPP-TrackingTeil 1: Grundlagen eines Solarreglers für Insel-Anlagen
B-Feld-Integrationsmagnetometer mit selbstgebauten Sensoren
Präzise, richtig oder genau?Ihre Messgeräte müssen alles sein!
AD7124 – Ein Präzisions-ADC in der PraxisHinweise für die Sensor-Signalaufbereitung
PID-RegelungswerkzeugOptimieren Sie ganz einfach Ihre Parameter
embedded world 2025
Aller Anfang ......muss nicht schwer sein: Klangeinstellung!
Academy Pro BoxBook + Online Course + Hardware
Milliohmmeter-AdapterNutzen Sie die Präzision Ihres Multimeters!
Der nächste Meilenstein bei HalbleiternWeiter in Richtung 1,4 nm
Steckverbinder in DurchstecktechnikDas Beste aus zwei Welten: THR
FrequenzzählerPortabel und mit automatischer GPS-Kalibrierung
Analoge MessgeräteBemerkenswerte Bauteile
Stand-alone-QuarztesterWie genau ist Ihre Taktquelle?
Preiswerter I²C-TesterSchließen Sie I²C-Chips direkt an Ihren PC an
Aus dem Leben gegriffenWer das Kleine nicht ehrt...
2025: Eine Odyssee in die KIDie transformativen Auswirkungen auf die Softwareentwicklung
Projekt 2.0Korrekturen, Updates und Leserbriefe
Standalone-MIDI-Synthesizer mit Raspberry PiTeil 2: Setup mit Intelligenz aufwerten
Nortonisierter Wien-Brücken-OszillatorKleine Änderungen führen zu bedeutenden Verbesserungen
10-Cent-Controller in der PraxisRISC-V-Mikrocontroller CH32V003 und MounRiver Studio ausprobiert
Audio-Player mit FPGA und EqualizerTeil 2: Lautstärkeregelung, erweitertes Mischen und ein Web-Interface
Diese Ausgabe steht allen GOLD- und GREEN-Mitgliedern auf der ElektorMagazine-Website zum Download bereit!Sie sind noch kein Mitglied? Hier klicken!Für Augen und OhrenVideoausgabe mit MikrocontrollernTeil 1: Composite Videoelectronica 2022Neues von der WeltleitmesseESP32-KameraSo einfach, dass sie nicht einmal WLAN brauchtATX-Netzteil für Raspberry Pi32-Ω-KopfhörerverstärkerEinfache, aber hochqualitative 3-Chip-LösungSDR-FunkuhrenFünf Zeitzeichen, sechs AnzeigenAller Anfang ...muss nicht schwer sein: Spezielle DiodenAus dem Leben gegriffenÜber die Qualität der DingeReverse-Engineering eines LED-Displays mit Bluetooth Low EnergyWie man ein BLE-Gerät mit einem Python-Skript steuertMakePython ESP32 Development KitAlles in einer BoxTHD-Messung mit Oszilloskop und FFTDen Klirrfaktor einfach berechnenAllsehende MaschinenDie Technologie hinter modernen industriellen BildverarbeitungssystemenInfografikDie Entwicklung der Sprach- und Audiosteuerung für elektronische GeräteWEEF 2022 im RückblickIm Rückblick: FFWD electronica 2022Innovatoren beeindrucken weiterhin!The TubeEin Röhrenverstärker der anderen ArtBiomaterialien in der Elektronik: Bereit oder nicht?Opera-Cake-Antennenumschalter für HackRF OneSchließen Sie bis zu acht Antennen an Ihr SDR anTechnik mit Arduino und mehrEin Interview mit Autor Ashwin PajankarLiDAR-PräzisionsmetermaßMisst bis zu zwölf MeterAudio mit dem ESP32Das Framework ESP-ADF in der PraxisElektor-Leistungsverstärker-Bausatz Fortissimo-100Licht für Klangeffekte nutzenLDR-basiertes spannungsgesteuertes 24 dB/Okt.-Synthesizer-FilterHochleistungsverstärker GigantDer Lauteste von allen!!Betreten für Unbefugte verboten!Ein volumetrisches Display Made in CanadaProjekt 2.0Korrekturen, Updates und LeserbriefeHexadoku
Le téléchargement intégral de ce numéro est disponible pour nos membres GOLD et GREEN sur le site Elektor Magazine !
Pas encore membre ? Cliquez ici.
carte émetteur-récepteur audio ESP32 (2)Transmission audio sans fil
émetteur AM par inductionUtiliser les PIO du Pico dans un croquis Arduino
les protocoles sans filUn guide technique
suivi de satellites avec LoRaTinyGS, le réseau open source qui capte les données spatiales
télécommande par sms compatible 4GContrôlez votre équipement à distance
sonde haute vitesseMesure à haute impédance jusqu’à 200 MHz
sur le vifKafka
KrakenSDR
tests de performance avec le RP2350Pico 2 : une vraie amélioration ?
mesures de champ électrique sans contact (2)Un vibromètre laser pour l’analyse des vibrations de la membrane
quartz et oscillateursAméliorer la précision des quartz grâce au choix des condensateurs
démarrer en électroniqueCI audio originaux
se lancer dans le codage d'un projet DIY
SPECTRAN® V6 MobileAnalyseur de spectre temps réel modulaire et configurable pour des mesures fiables sur l’ensemble des plages de fréquences
l’avenir de l’IA repose sur le siliciumEntretien avec Anastasiia Nosova
nœud de capteurs autonome v2.0 (architecture du système)Plateforme de mesure autonome alimentée par énergie solaire, avec GPS intégré, LoRaWAN et plus encore
positionnement précisTests du sondage de canal Bluetooth
développement logiciel piloté par les tests
voiture miniature contrôlée par SmartphoneWi-Fi + ESP32 + Smartphone = contrôle à distance
2025 : une odyssée de l’IAModèles de raisonnement en IA : la révolution de la chaîne de pensée
contrôleur de charge solaire avec MPPT (3)Logiciel et mise en service
caméra Web Raspberry Pi ZeroStreaming avec VPN ZeroTier
Elektor GREEN en GOLD leden kunnen deze uitgave hier downloaden.
Nog geen lid? Klik hier om een lidmaatschap af te sluiten.
De open-source processorarchitectuur RISC-V16 boards en MCU's die je moet kennen
Een FPGA-gebaseerde audiospeler met equalizer (1)Digitaal audio mixen met een Arduino MKR Vidor 4000
Laserkop voor pico-gebaseerde zandklokTekenen met licht
Doe mee aan de STM32 Edge AI Contest
Een multi-sensor plantenmonitor-systeemdraadloze meting van watertoevoer en lichtomstandigheden
Maixduino AI-gestuurde automatische portiergezichtsdetectie met een camera
Embedded Electronics 2024AI gaat de industrie opnieuw vormgeven
Lading-gebaseerde in-Memory computing bij EnCharge AI
AI-Inferentie met 10 Keer Lager Energieverbruik en 20 Keer Lagere Kosten
Click board ondersteunt het ontwikkelen en trainen van ML-modellen voor trillingsanalyse
De Elektor Mini-WheelieEen kit voor een zelfbalancerende robot
MCU, ik zie jeMCUViewer: open-source multiplatform debugging-tool
USB 2.0-isolatorelektrisch geïsoleerde USB-aansluiting
Voorkomen is betervoorspellend onderhoud in de praktijk
SPoE – Elektromagnetische compatibiliteitSingle pair met Power-over-Ethernet door de ogen van EMC
Retro techEen nieuwe wereld met kleurentelevisie
ECG-monitorimplementatie met Hexabitz-modules en een STM32CubeMonitor
De strijd om AI aan de edge
Met HaLow Wi-Fi is een record afstand bereikt van 16 km op 900 MHz
Eerste CHERI RISC-V Embedded Chip en Early Access programma
Derde generatie bosbranddetectie maakt gebruik van satellietverbindingen
Uit het leven gegrepenkeuzestress
Alle begin......filtert verder en regelt tonen
Quasi-analoog uurwerkwedergeboorte van een Elektor-klassieker
Een modulaire sensortesterSensor-evaluatieboard met ESP32-S3
2025: Een AI-OdysseeDe opkomst van foundation modellen en hun rol in het democratiseren van AI
Raspberry Pi standalone MIDI-synthesizer (1)voorbereiding van een platform voor enkele edge-AI-experimenten
Err-lectronicsCorrecties, updates en brieven van lezers
Universele AI RISC-V processor doet ze allemaal - CPU, GPU, DSP, FPGA
Interview met de CEO: Ventiva's dunne en coole technologie
Dual-core programmeren met een Raspberry Pi Picoduik in de wereld van parallel programmeren
Elektor GREEN and GOLD members can download their digital edition here.
Not a member yet? Click here.
For Eyes and Ears
Video Output with Microcontrollers (1)Composite Video
electronica 2022News from the world’s leading electronics trade show
ESP32 CameraSo Simple, It Doesn’t Even Have to Use Wi-Fi
ATX Power Supply for Raspberry Pi
32 Ω Headphone AmplifierSimple But High-Quality 3-Chip Solution
SDR Radio-Controlled clocksFive Time Signals, Six Displays
Starting Out in ElectronicsSpecial Diodes
From Life's ExperienceMusings on the Quality of Things
Reverse-Engineering a Bluetooth Low Energy LED BadgeHow to Control a BLE Device with a Python Script
MakePython ESP32 Development KitEverything in a Box
THD Measurement with an Oscilloscope and FFTEasily Calculate the Distortion Factor
All-Seeing MachinesThe Technology Behind Today’s Industrial Vision Systems
Infographics
The Evolution of Voice and Audio Control for Electronic Devices
WEEF 2022 in Review
FFWD electronica 2022 in ReviewInnovators Did Not Fail to Impress
The TubeAn Unusual Tube Amplifier
Biomaterial in Electronics: Ready or Not
Opera Cake Antenna Switch for HackRF OneConnect Up To Eight Antennas To Your SDR
Engineering with Arduino and MoreAn Interview with Author Ashwin Pajankar
LiDAR Precision GaugeMeasure up to 12 Meters
Audio Signals and the ESP32The ESP-ADF Environment in Practice
Elektor Fortissimo-100 Power Amplifier Kit
Using Light for Sound EffectsLDR-Based Voltage-Controlled 24 dB/oct Synthesizer Filter
Elektor High-Power AF AmplifierThe Loudest of Them All!
HomeLab ToursA Volumetric Display Made in Canada
Err-lectronicsCorrections, Updates and Readers’ Letters
Hexadoku
ARM Cortex-M Embedded Design from 0 to 1
Hobbyists can mash together amazing functional systems using platforms like Arduino or Raspberry Pi, but it is imperative that engineers and product designers understand the foundational knowledge of embedded design. There are very few resources available that describe the thinking, strategies, and processes to take an idea through hardware design and low-level driver development, and successfully build a complete embedded system. Many engineers end up learning the hard way, or never really learn at all.
ARM processors are essentially ubiquitous in embedded systems. Design engineers building novel devices must understand the fundamentals of these systems and be able to break down large, complicated ideas into manageable pieces. Successful product development means traversing a huge amount of documentation to understand how to accomplish what you need, then put everything together to create a robust system that will reliably operate and be maintainable for years to come.
This book is a case study in embedded design including discussion of the hardware, processor initialization, low‑level driver development, and application interface design for a product. Though we describe this through a specific application of a Cortex-M3 development board, our mission is to help the reader build foundational skills critical to being an excellent product developer. The completed development board is available to maximize the impact of this book, and the working platform that you create can then be used as a base for further development and learning.
The Embedded in Embedded program is about teaching fundamental skill sets to help engineers build a solid foundation of knowledge that can be applied in any design environment. With nearly 20 years of experience in the industry, the author communicates the critical skill development that is demanded by companies and essential to successful design. This book is as much about building a great design process, critical thinking, and even social considerations important to developers as it is about technical hardware and firmware design.
Downloads
EiE Software Archive (200 MB)
IAR ARM 8.10.1 (Recommended IDE version to use) (1.2 GB)
IAR ARM 7.20.1 (Optional IDE version to use) (600 MB)
Eerste stappen met een ESP32-C3 en het IoTWiFi-knop en -relais IoT Cloud à la Arduino
Arduino-shield met dubbele Geiger-Müller buisuiterst gevoelige en zeer zuinige stralingssensor
CO2-wachterluchtkwaliteit bewaken – doe het zelf!
MonkMakes Air Quality Kit voor de Raspberry Pimeet temperatuur en eCO2
Alle begin......verwelkomt de diode
Tips & trucs voor het testen van componentenzonder kostbare apparatuur
Reduceer het stroomverbruik van uw mollenverjagerATtiny13 in plaats van 555
Lichtschakelaar DeLuxuiterst nauwkeurig lichtgestuurd schakelen
Uitdagingen bij het op de markt brengen van IoT-oplossingenzorgen over veiligheid, schaalbaarheid en de concurrentie Elektor Infographics
Toch beter bedraadTips voor het ontwikkelen van een 1 Gbit/s interface in de industriële omgeving
Edge Impulse FOMOreal-time objectdetectie voor MCU’s
Lopende-golfbuisVreemde onderdelen, de serie
Smalband-Internet of Thingsstandaarden, dekking, overeenkomsten en modules
Dragino LPS8 indoor-gatewayLoRaWAN-gateway snel geïnstalleerd
Ontdek ATtiny-microcontrollers met behulp van C en assemblervoorbeeldhoofdstuk: ATtiny I/O-poorten
Project 2.0correcties, updates en brieven van lezers
LoRa GPS-tracker updateontvang en toon de locatie met een Raspberry Pi
Schakelingen simuleren met TINA Design Suite & TINACloudvoorbeeldhoofdstuk: sinusoscillatoren
Uit het leven gegrepenlopendebandwerk
Het WinUI grafische framework voor Windows-appseen kleine demo-applicatie
GUI's maken met Python's Werelds slechtste GUI
Off-grid PV-systeemelektrische energie onafhankelijk van het net
De 10-jaar-smartphonestel uw verwachtingen bij Hexadoku
De Elektor LoRa Nodeveelzijdige 868MHz-afstandsbediening met status-feedback, een groot bereik en een STM32
Interactiefcorrecties & updates || vragen & antwoorden
Analoge elektronica ontwerpencase-study #1 – deel 2: de voorversterker voor de MEMS-microfoon
My IoT-button: de knop voor het netdeel 1: IoT-architectuur
BASIC voor ESP32/ESP8266programmeren met Annex WiFi RDS
ESP32-deurbel via Telegram“de postbode belt maar één keer”
Wie het kleine niet eert
Beginnen met LoRaWANmet Blue Pill, LoRa-breakout-board en The Things Network
“Een voorvechter van Open Internet”vraaggesprek met Wienke Giezeman, initiatiefnemer van The Things Network
Meadow F7een board voor .NET-ontwikkelaars
Multitasking met de ESP32 (2)taakprioriteiten
Met de vos in het IoT (3)eerste stappen op het net
Raspberry Pi Bash-commando cheat sheet
De meest succesvolle start-up aanjager?HighTechXL, Eindhoven, Nederland
Review: RPi-HAT Enviro+meet milieudata met Raspberry Pi en de Enviro+ HAT
Uit het leven gegrepenonderdelen bestellen in Oekraïne en Rusland
Review: Andonstar AD407beter dan zijn voorganger?
Oost West Lab Besteen blik in het allerheiligste, waar onbevoegden geen toegang hebben...
Optische probe voor de oscilloscoopmeet helderheidsvariaties van verlichtingssystemen
Het TABULA-project: een updatetangibles met gebruikersfeedback
Hoe... de maximale kortsluitstroom berekenenen de juiste zekeringautomaat te kiezen
TMS1000-serie microcontrollersvreemde onderdelen
Alle begin......hoeft niet zo moeilijk te zijn
Developer’s Zonetips & trucs, vakkunstigheden en andere nuttige informatie
Leidingen opsporenover het zoeken en vinden van onzichtbare en onderbroken leidingen
Review: Joy-IT DMSO2D72 portable 3-in-1 oscilloscoop
Doe-het-zelf PC voor het elektronicalabtips voor componentenkeuze en bouw
De Elektuur 'Intelekt' schaakcomputer (1981)Tiny Chess-86 geport naar de Intel 8088
PCB-kunstverlegt de grenzen van industriële productie
Hexadoku
Elektor GREEN en GOLD leden kunnen deze uitgave hier downloaden.
Nog geen lid? Klik hier om een lidmaatschap af te sluiten.
OBD2-sensordashboardOude meters vormden het startpunt van een zoektocht naar echte gegevens
OBD2: voeg een toerenteller en schakelindicator toe aan je autoRetro, maar uiterst nuttig
LiDAR- en Visiesensoren voor Robotica
Sensor+Test 2025 en PCIM 2025
Contactloze E-Veldmetingen (1)Een Trillende Membraan voor het Detecteren van Gelijkspanningen of Statische Elektrische Velden
Draadloze brievenbusmeldervan optische sensoren tot radar: enkele mogelijkheden
Elektor Mini-Wheelieeen zelfbalancerende robot
ZonnecellenVreemde onderdelen, de serie
Aan de slag met een moderne radarsensorStaat een nauwkeurige meting op uw radar?
Uit het leven gegrepenpapierfabriek
CybersecurityZware tijden voor hackers
Infographics: IoT en sensoren 2025
Bluetooth 6.0 brengt verbeterde toepassingen voor afstandsbepalingNieuwe versie biedt betere apparaatpositionerings- en -locatieservices
Draadloze communicatie verkennen met BeagleY-AI
Err-lectronicsCorrecties, updates en lezerspost
Alle begin......sluit het thema opamps af
Een krachtige AI-codeerassistentsneller ontwikkelen met Continue en Visual Studio Code
Zonne-laadregelaar met MPPT (2)Het schema
Ultrasone obstakeldetectoreen eenvoudig project om slechtzienden te helpen
2025: Een AI-odysseeHalfjaaroverzicht
Raspberry Pi Standalone MIDI-synthesizer (3)Het slimmer maken en een gebruikersinterface toevoegen
Meshtastic: een demonstratieprojectEen slim netwerk van LoRa-radio's
Analoge audio-frequentiegeneratorHoogwaardige sinusgenerator met instelbare frequentie