Although the Arduino isn’t a novelty any longer, there are still many beginners who want to try programming and development with a microcontroller, and to them, it is all new. All beginnings can be difficult, though they should be light and enjoyable.
You do not need much or expensive equipment for the examples. The circuits are built on a small breadboard, and, if necessary, connected to an Arduino Uno, which you can program on a Windows PC. You will find clear examples of how to build all circuits, ensuring easy and error-free reproduction.
Projects Discussed
Current & Voltage – How it all began
Arduino Hardware
Arduino Programming
The Electrical Circuit
Measuring with the Multimeter
Circuit Diagrams and Breadboards
Creating Circuit Diagrams
Breadboard Views with Fritzing
Online Circuit Simulation
Indispensable: Resistors (Part 1)
Hands-on with Resistors (Part 2)
Variable Resistors
Diodes: One-way Street for Current
The Transistor Switch
Electromagnetism
Relays and Motors
op-amps: Operational Amplifiers
Capacitors
The NE555 Timer
PWM and Analogue Values with Arduino
7-Segment Temperature Display
Introduction to Soldering and LCDs
Programmierung in Assembler und C am Beispiel der ATtiny-Familie
Dieses Buch bietet einen eingehenden Blick auf die 8-Bit-AVR-Architektur in ATtiny- und ATmega-Mikrocontrollern, hauptsächlich aus der Sicht der Software und der Programmierung. Erforschen Sie die AVR-Architektur unter Verwendung von C und Assembler in Microchip Studio (früher Atmel Studio) mit ATtiny-Mikrocontrollern.
Lernen Sie die Details der internen Funktionsweise von AVR-Mikrocontrollern kennen, einschließlich der internen Register und des Speicherplans von ATtiny-Bausteinen.
Programmieren Sie ATtiny-Mikrocontroller mit einem Atmel-ICE-Programmiergerät/Debugger oder verwenden Sie ein preiswertes Hobby-Programmiergerät oder sogar einen Arduino Uno als Programmiergerät.
Die meisten Code-Beispiele können mit dem Microchip Studio AVR-Simulator ausgeführt werden.
Lernen Sie, Programme für ATtiny-Mikrocontroller in Assembler zu schreiben.
Erfahren Sie, wie Assemblersprache in Maschinencodebefehle umgewandelt wird.
Finden Sie heraus, wie Programme, die in der Programmiersprache C geschrieben wurden, in Assemblersprache und schließlich in Maschinencode umgewandelt werden.
Verwenden Sie den Microchip Studio Debugger in Kombination mit einem Hardware-USB-Programmierer/Debugger, um Assembler- und C-Programme zu testen oder verwenden Sie den Microchip Studio AVR-Simulator.
ATtiny-Mikrocontroller im DIP-Gehäuse werden verwendet, um eine einfache Nutzung auf Breadboards zu ermöglichen.
Erfahren Sie mehr über Timing und Taktimpuls in AVR-Mikrocontrollern mit ATtiny-Bausteinen.
Werden Sie zu einem AVR-Experten mit fortgeschrittenen Debugging- und Programmierfähigkeiten.
Praktischer Einstieg mit Arduino, GnuRadio und FPGA
Das Thema „Software Defined Radio“ ist facettenreich: Neben der Schaltungstechnik ist auch eine Einarbeitung in die Programmierung von Hardware und PC wichtig. Ein schrittweises Vorgehen erleichtert Ihnen den Einstieg. Mit dem im Buch vorgestellten modularen „RF Bricks“-Konzept werden Sie zum Architekten Ihrer Signalkette. Auf einem Chassis angeordnet gewährleisten die Module einen soliden und gut abgeschirmten Aufbau, den Sie einfach verändern und mit eigenen Ideen anreichern können.
Der skalierbare Aufbau bildet Ihr Blockschaltbild auch mechanisch ab – die so gewonnene Übersicht kann in der Aus- und Weiterbildung nützlich sein. Ein Arduino in Ihrem Chassis kommuniziert nach einigen Anpassungen mit üblichen SDR-Programmen, z. B. SDRCPP, GQRX und CubicSDR auf einer Linux-Plattform. Damit können Sie Ihren Empfänger direkt per Mausklick abstimmen.
Wenn Sie Blockschaltbilder mögen, ist GnuRadio ein natürlicher Partner der „RF Bricks“. Mit einem selbst programmierten Python-Block gelingt Ihnen in GnuRadio die Fernsteuerung Ihres Empfängers. Im GnuRadio-Universum können Sie Ihre GUI stufenweise ausbauen, behalten dabei aber immer volle Kontrolle über die inneren Abläufe des Programms.
Mit einem FPGA können zeitaufwändige Operationen auch direkt in die Hardware verlagert werden. Sie bauen stufenweise einen Doppelsuperhet auf und entwickeln die Filterkoeffizienten für FIR-Filter mit Scilab. Das in VHDL realisierte Weaver-Schema rundet diesen Empfänger ab, der mit hoher Empfindlichkeit und Dynamik aufwarten kann.
Mit dem gewonnen Überblick und Ihrer neuen Hardware können Sie die einzelnen Aspekte des Themenkomplexes SDR beliebig weiter vertiefen.
Downloads
Software
The OWON XDM1041 is a fast, high-precision digital True RMS benchtop multimeter with a high-resolution 3.5-inch LCD and 50,000 counts. Its DC voltage accuracy is up to 0.05% and it can measure up to 65 values per second.
Features
3.5“ high-resolution LCD (480x320 pixels)
55000 counts, DC voltage accuracy up to 0.05%
Up to 65 readings per second
Dual line display supported
Trend analysis accessible in chart mode
AC True RMS measurements (bandwidth: 20 Hz – 1 kHz)
SCPI support: Remote control the multimeter through PC software via USB port
Data record function, you can record the measured data into internal memory, and then read and process the recorded data with your computer.
Specifications
Measurement Range
Resolution
Accuracy
DC Voltage
50.000 mV
0.001 mV
0.1% +10
500.00 mV
0.01 mV
0.05% +5
5.0000 V
0.0001 V
0.05% +5
50.000 V
0.001 V
0.05% +5
500.00 V
0.01 V
0.1% +5
1000.0 V
0.1 V
0.1% +10
AC Voltage
500 mV~750 V
20 Hz~45 Hz
1% +30
45 Hz~65 Hz
0.5% +30
65 Hz~1 KHz
0.7% +30
DC Current
500 uA
0.01 uA
0.15% +20
5000 uA
0.1 uA
0.15% +10
50 mA
0.001 mA
0.15% +20
500 mA
0.01 mA
0.15% +10
5 A
0.0001 A
0.5% +10
10 A
0.001 A
0.5% +10
AC Current
500 uA~500 mA
20 Hz~1 KHz
0.5% +20
5 A-10 A
1.5% +20
Resistance
500 Ω
0.01 Ω
0.15% +10
5 KΩ
0.0001 KΩ
0.15% +5
50 KΩ
0.001 KΩ
0.15% +5
500 KΩ
0.01 KΩ
0.15% +5
5 MΩ
0.0001 MΩ
0.3% +5
50 MΩ
0.001 MΩ
1% +10
Frequency
10.000 Hz~60 MHz
/
±(0.2% +10)
Capacitance
50 nF~500 uF
/
2.5% +10
5 mF~50 mF
5% +10
Diode
3.0000 V
0.0001 V
/
Continuity
1000 Ω
0.1 Ω
Adjustable threshold
Temperature
K type, PT100
Max Display
55,000 counts
Data-logging Function
Logging Duration
15ms~9999.999s
Logging Length
1,000 points
Display
3.5“ TFT LCD (480x320 pixels)
Power supply
230 V AC mains voltage
Dimensions
200 x 88 x 150 mm
Weight
approx. 0.5 kg
Included
1x OWON XDM1041 Multimeter
1x Power cord
2x Test leads
1x Fuse
1x USB cable
1x Manual
Downloads
Programming Manual
PC Software
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.
Super Servo TesterTestez jusqu'à quatre servos, isolés ou in situ
signaux analogiques et microcontrôleursCA/N, CN/A, mesure du courant, et plus
Embedded World 2023
l'échantillonnage sub-Nyquist en pratiquecapture fiable des hautes fréquences à l'aide du sous-échantillonnage
connecter un smartphone Android à un ESP32 ?projet pratique avec l'API wifi d'Android
filtre actif 1 kHz pour mesures de distorsionmesures améliorées par l'optimisation du signal de mesure
démarrer en électronique... multivibrations
Projet 2.0corrections, mises à jour et messages de lecteurs
le nouveau protocole I3Ceffet d?annonce ou vrai progrès
BlueRC : télécommande IR avec smartphone et ESP32adaptative et universelle
la documentation des microcontrôleurs sans peine (2)registres et schémas de principe
automatisation des tests et des mesuresprogrammation de l'équipement d'essai pour qu'il fasse ce que vous voulez
Infographie : test et mesure
immunité contre les surtensionsprotection pour modules de puissance CC/CC non isolés
appareil de mesure Wihatesteurs et compteurs d?installation sur lesquels vous pouvez compter
automatisation des tests et partage des résultats
sur le vifl?électronique des blocs
enregistreur de données énergétiquesmesurer et enregistrer la consommation d'énergie
assemblage du kit Rover M.A.R.S. de 4tronix
disque de stationnement avec affichage e-papierune version informatisée innovante
eCO? Telegram botmesureur de la qualité de l'air avec notification par Telegram
les coulisses de l?audio haut de gamme maisonTon Giesberts d'Elektor interviewé sur l'art de la conception analogique
visite à domicilenouvelle cible
lecture d'étiquettes RFID et serrure de porte RFIDexemples de projets tirés du guide d'expérimentation pour Arduino d'Elektor
Sondes de courant RF pour oscilloscopeLa mesure de courants RF sans peine
pas pour les mauviettes - kit bras robotiqueavec Raspberry Pi Pico et MicroPython
IA générativeMais qui a fait ça ?
Hexadoku
Open-netwerk weerstation mk2deel 1: inleiding en hardware-elementen
AI voor beginners (1)objectherkenning met het Maixduino-board
Universele triac-stuurmodule met ATmegaschakelen en dimmen van verschillende belastingen
Hoe... iets van GitHub downloadenGitHub Voor Dummies
My IoT-Button: de knop voor het netdeel 2: prototyping met board en cloud
TMS0280 spraaksynthesizervreemde onderdelen
Interactiefcorrecties & updates | vragen & antwoorden
BASIC voor ESP32/ESP8266 (2)zandloper met ESP8266 en Annex WiFi RDS
Developer’s Zonetips & trucs, vakkunstigheden en andere nuttige informatie
BalBot: een zelfbalancerende robotmoderne versnellingssensoren vergemakkelijken de bouw
Alle begin......hoeft niet zo moeilijk te zijn
Wie het kleine niet eertuit de ideeënbus van Elektor
Verzendbox met manipulatie-indicatiegegevens veilig met de post verzenden
Nieuwe Nauwkeurige Nixie-klok: verbeteringentechnisch nieuwsbulletin voor nieuwe en bestaande enthousiaste gebruikers
Multitasking met de ESP32 (3)software-timers
Met de vos in het IoT (4)inrichten van het dashboard
Start-up update: het Elektor Investment Program
Review: Elektronische USB-belasting Joy-IT HD35test de belastbaarheid van USB-poorten
CAN-bus + Arduino houden zonnepanelen in de gatenlokaliseer panelen in grote arrays die onderhoud nodig hebben
Analoge elektronica ontwerpencase-study #1 – deel 3: optimalisatie van de responsie van de voorversterker en compromissen
Sound Blinkdraagbare zelfbouwspeaker met LED-lichtshow
USB-stroombewakingintelligente bescherming voor USB-poorten
Oost West Lab Besteen blik in het allerheiligste, waar onbevoegden geen toegang hebben...
Review: Labvoeding PeakTech 6080 Aveel voeding voor weinig geld
Een grote uitdagingveilige producten in het IoT-tijdperk
Elektor 1,2-GHz-universeelteller (1992/93)voorbij de magische 1GHz-grens
Hexadoku
De schrijver laat niet alleen beginners maar ook gevorderden op professionele wijze en met verstand van zaken kennismaken met dit uiterst interessant onderwerp. Ook hobbyisten of professionals die hun kennis willen verdiepen of uitbreiden, krijgen daartoe in dit boek volop mogelijkheid. De moderne state-of-the-art AVR-processoren van Atmel vormen in combinatie met programmering in C een platform dat gedurende lange tijd actueel zal blijven.
Na een inleiding en een kennismaking met de vereiste ontwikkelomgeving komen projecten aan bod die stap voor stap naar het gewenste doel leiden. Voor de meeste projecten wordt het Mini-Megaboard gebruikt – een experimenteerprint die oorspronkelijk in het maandblad Elektor is beschreven. Dit garandeert dat de beschreven projecten probleemloos kunnen worden nagebouwd. Maar natuurlijk kunnen ook eigen experimenteerprinten worden gebruikt – een van de doelstellingen van dit boek is immers dat de lezer uiteindelijk zelfstandig eigen schakelingen kan ontwerpen en bouwen.
Een greep uit de inhoud:
De juiste microcontroller
De ontwikkelomgeving
De eerste experimenten met de ?C
Het Mini-Mega-board
Beginselen van I/O
Vloeibaar-kristal-displays
Seriële data-overdracht
Analoge in- en uitvoer
Programmasturing met interrupts
Timers en counters
Geheugenoperaties
De seriële I²C-bus en SPI
Voorbeeldprojecten
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.
tableau de bord OBD2Des cadrans anciens aux données en temps réel
OBD2 : ajoutez un compte-tours et un indicateur de changement de vitesse à votre voitureRétro, mais extrêmement utile
capteurs de vision et LiDAR pour la robotique
Sensor+Test 2025 et PCIM 2025
mesures sans contact du champ électrique (1)Membrane vibrante pour mesurer des tensions continues ou des champs électriques statiques
détecteur de courrier sans filCapteurs optiques, radars… quelques options à explorer
Elektor Mini-WheelieUn robot auto-équilibré
cellules solairesDrôles de composants, la série
premiers pas avec un capteur radar moderneUn capteur précis qui ne passe pas inaperçu
sur le vifUsine de papier
CybersécuritéDes temps difficiles pour les hackers
Infographie : IdO et capteurs
le Bluetooth 6.0 pour des applications de télémétrie amélioréesCette nouvelle version offre des fonctions de localisation améliorées
découvrez la communication sans fil avec BeagleY-AI
Projet 2.0Corrections, mises à jour et courrier des lecteurs
démarrer en électronique……Conclusion sur les ampli-op
un puissant assistant de codage de l'IAAccélérez votre développement avec Continue et Visual Studio Code
contrôleur de charge solaire avec MPPT (2)Le circuit
détecteur d'obstacles à ultrasonsUn projet simple pour aider les malvoyants
une odyssée de l'IABilan du premier semestre
synthétiseur MIDI autonome Raspberry Pi (3)plus intelligent avec une interface utilisateur
Meshtastic : un projet de démoUn réseau intelligent de noeuds LoRa
générateur analogique de fréquences audioGénérateur de signaux sinusoïdaux de haute qualité à fréquence réglable
Diese Ausgabe steht allen GOLD- und GREEN-Mitgliedern auf der ElektorMagazine-Website zum Download bereit!
Sie sind noch kein Mitglied? Hier klicken!
Super-Servo-TesterBis zu vier Servos einzeln oder eingebaut testen
Analoge Signale und der MikrocontrollerADCs, DACs, Strommessung und mehr
embedded world 2023
Sub-Nyquist-Sampling in der PraxisHöhere Frequenzen mittels Unterabtastung sicher erfassen
Hier Android-Smartphone, dort ESP32?Praxisprojekt mit der Android WiFi-API
Aktives 1-kHz-Filter für VerzerrungsmessungenBessere Messungen durch Optimierung des Messsignals
Aller Anfang...muss nicht schwer sein: Wir multivibrieren weiter!
Projekt 2.0Korrekturen, Updates und Leserbriefe
Das neue I3C-ProtokollWürdiger I2C-Nachfolger oder viel Rauch um Nichts?
BlueRC: IR-Fernsteuerung mit Smartphone und ESP32Anpassungsfähig und universell
Mikrocontroller-Dokumentationen verstehenTeil 2: Register und Blockschaltbilder
Automatisierung der Prüf- und MesstechnikProgrammieren von Prüfgeräten, damit sie tun, was Sie wollen
Infografik: Messen und Testen
Überspannungsschutz für sicheren BetriebTransientenschutz für nicht-isolierte DC/DC-Leistungsmodule
Mess- und Prüfgeräte von WihaInstallationstester und Messgeräte, auf die Sie sich verlassen können
Automatisierung von Tests und Zusammenarbeit bei Testergebnissen
Aus dem Leben gegriffenElektronik auf hohem Niveau
EnergieloggerEnergie messen und aufzeichnen
Aufgebaut: Das 4tronix M.A.R.S. Rover Kit
Parkscheibe mit E-Paper DisplayEin innovativer digitaler Ersatz
eCO2-Telegram-BotLuftqualitätsmessung mit Telegram-Anbindung
Hinter den Kulissen von High-End-Audio im EigenbauElektor-Ingenieur Ton Giesberts im Interview über die hohe Kunst des Analogdesigns
Das besondere ProjektEs gibt noch viel zu tun!
RFID-Tag lesen und RFID-TürschlossProjektbeispiele aus dem Arduino-Experimentierpaket von Elektor
Oszilloskop-Stromsonde für HFHochfrequenz-Strommessung leichtgemacht
Nichts für Anfänger – Makerfabs 6 DOF Robot ArmMit Raspberry Pi Pico und MicroPython
Generative KIWer hat das eigentlich gemacht?
Hexadoku
Mastering the I²C Bus takes you on an exploratory journey of the I²C Bus and its applications. Besides the Bus protocol, plenty of attention is given to the practical applications and designing a stable system. The most common I²C compatible chip classes are covered in detail.
Two experimentation boards are available that allow for rapid prototype development. These boards are completed by a USB to I²C probe and a software framework to control I²C devices from your computer. All samples programs can be downloaded from the 'Attachments/Downloads' section on this page.
Projects built on Board 1:
USB to I²C Interface, PCA 9534 Protected Input, PCA 9534 Protected Output, PCA 9553 PWM LED Controller, 24xxx EEPROM Module, LM75 Temperature Sensor, PCA8563 Real-time Clock with Battery Backup, LCD and Keyboard Module, Bus Power Supply.
Projects built on Board 2:
Protected Input, Protected Output, LM75 Temperature Sensor, PCF8574 I/O Board, SAA1064 LED Display, PCA9544 Bus Expander, MCP40D17 Potentiometer, PCF8591 AD/DA, ADC121 A/D Converter, MCP4725 D/A Converter, 24xxx EEPROM Module.
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