Dit boek gaat over de Raspberry Pi, en over het programmeren in C. De programmeertaal C en het besturingssysteem Linux (Raspbian) passen uitstekend bij elkaar. Alles wat we nodig hebben om in C te programmeren wordt meegeleverd met het besturingssysteem van de Raspberry Pi.
In dit boek leert u hoe C gebruikt wordt met de Raspberry Pi, en krijgt u een overzicht van de taal.
WiringPi is een softwarebibliotheek voor de Raspberry Pi waarmee C hardware-uitbreidingen kan benaderen. Die bibliotheek wordt gebruikt om sensoren uit te lezen en om extra hardware aan te sturen. U gaat experimenteren met LED’s en schakelaars, met motoren, met geluid en met sensoren voor temperatuur, luchtdruk, en luchtvochtigheid.
Met een Linux-systeem kunt u een webserver maken, inclusief interactieve websites met PHP en WiringPi. Daarom is ook een beknopt overzicht van HTML en PHP in het boek opgenomen. In de voorbeelden worden sensoren via het web uitgelezen en worden apparaten bestuurd. In het laatste voorbeeld wordt een temperatuurlogger gemaakt. Die meet elk kwartier de temperatuur. Een tabel met de meetwaarden kan via het web worden uitgelezen.
Alle voorbeeldprogramma’s kunnen worden gedownload van de website van Elektor.
This book is aimed at practising engineers, students and hobbyists. It is intended as a source of reference for hardware and software associated with instrumentation and control engineering. Examples are presented from a range of industries and applications.
Throughout the book, circuit diagrams and software listings are described, typical of many measurement and control applications. The hardware and software designs may be used as a basis for application by the reader.
The book contains examples of PIC, PLC, PAC and PC programming. All code samples are available to download free of charge from the support website.
After an introductory section on control theory and modelling, the text focus is upon software for control system simulation and implementation, with appropriate reference to interfacing, electronic hardware and computing platforms.
Introduction to Control Engineering is a sourcebook of solutions for control system applications!
This kit includes iFixit's widest assortment of bits, complete with every driver head you’ll need to tackle any repair or DIY project. It includes standard bits like Phillips and Flathead in a full range of sizes to handle everything from precision electronics repair to home DIY projects. And it wouldn’t be an iFixit bit set if it didn’t include all the exotic bits from Pentalobes for Apple iPhone and MacBook repair to Gamebits for your vintage Nintendo consoles.
All of the next-gen bit sets have been re-designed in order to maximize convenience and usability. The bit set lid is held in place with magnets to increase product lifespan (no more broken hinges or clasps) and also mounts to the back of the bit set case to keep it out of the way while you do your work. If you need help keeping your screws and parts organized, you can use the lid’s integrated sorting tray. The 4 mm bits have been adjusted and have now a longer neck for a deeper and more precise reach.
Toolkit bevat
Easy-to-Open Magnetized Case
Lid with Built-in Sorting Tray
4 mm Aluminum Bit Driver
1/4' Aluminum Bit Driver
4 mm Screwdriver Bits
Phillips - 000, 00, 0
Flathead - 1, 1.5, 2, 2.5, 3, 3.5 mm
Torx - T2, T3, T4, T5
Torx Security - TR6, TR7, TR8
Pentalobe - P2, P5, P6
JIS - 000, 00, 0, 1
Hex - 0.7, 0.9, 1.3, 1.5 mm
Hex Security - 2, 2.5, 3, 3.5 mm
Tri-point - Y000, Y00, Y0, Y1
Nut driver - 2.5, 3, 3.5, 4, 4.5, 5, 5.5 mm
Gamebit - 3.8, 4.5 mm
Spanner - 4, 6
Triangle - 2, 2.2, 2.6, 3 mm
Oval Bit
iPhone Standoff Bit
Sim Eject Bit
Magnetic Pickup Bit
1/4' Screwdriver Bits
Phillips - 1, 2, 3
Flathead - 4, 5, 6, 7, 8 mm
Hex Security - 4, 5, 6, 7, 8 mm
Hex Security SAE - 1/8, 9/64, 5/32, 3/16, 7/32, 1/4
Pozidriv - PZ0, PZ1, PZ2, PZ3
Torq-set - 6, 8, 10
Spanner - 8, 10, 12
Square - 0, 1, 2, 3
Spline - M5, M6, M8
Torx Security - TR9, TR10, TR15, TR20, TR25, TR27, TR30, TR35, TR40
Tri-wing 1, 2, 3, 4
Clutch 1, 2, 3
Schrader Valve
Hook Drive
1/4' to 4 mm Adapter
1/4' Driver to 1/4' Socket
1/4' Driver to 3/8' Socket
1/4' Socket to 1/4' Driver
Specificaties
Bit Metal: 6150 Steel
Driver Material: Anodized Aluminum
Case Material: ABS
Foam: EVA
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
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
Inhalt
Projekte
Pico-VoiceSprachverfremdung und Soundeffekte mit dem Raspberry Pi Pico
Navi mit Vibrations-Feedback
POV-Anzeige
Impulsbreitenmodulation (PWM) mit dem Raspberry Pi Pico
Verwendung von Wi-Fi mit dem Raspberry Pi Pico
„Hello World“ vom Raspberry Pi Pico und RP2040Ein Blick auf den ersten Mikrocontroller der Raspberry Pi Foundation
Einfacher Ein-Aus-Temperaturregler mit Raspberry-Pi-HAT
Multitasking mit dem Raspberry PiBeispiel: Ampelsteuerung
Das Raspberry-Pi-LinealSpaß mit einem Laufzeitsensor
Puffer-Board für Raspberry Pi (Mk. 1)Nie wieder defekte I/O-Ports
FM-Radio mit RDSEin HAT für den Raspberry Pi
LoRa mit dem Raspberry Pi PicoViel Spaß mit MicroPython!
Tutorials
Qt für Raspberry Pi
Raspberry Pi Pico Programmierungmit MicroPython und Thonny
Raspberry Pi Full StackRPi und RF24 als Herzstück eines Sensornetzwerks
Raspberry Pi – Bash-Befehle in der Übersicht
Community
Java auf dem Raspberry PiEin Interview mit Buch-Autor Frank Delporte
Reviews
Buchvorstellung: Raspberry Pi for Radio Amateurs
Secure-Boot-Lösung für Raspberry PiViel Sicherheit zum vernünftigen Preis
Review: SmartPi – Smartmeter-Erweiterung für Raspberry Pi
Review: RPi-HAT Enviro+Umweltdaten messen mit Raspberry Pi und der HAT Enviro+
Review: Raspberry Pi 4Alles neu und doch gut?
Schnelles 3,5“-Touch-Display für RPiMehr Leistung ohne Aufpreis
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.
L'architecture de processeur open-source RISC-V16 cartes et MCU à connaître
un lecteur audio avec égaliseur basé sur un FPGAMixage audio numérique avec un Arduino MKR Vidor 4000
tête laser pour l’horloge de sable basé sur Raspberry Pi PicoDessiner avec la lumière
participez au concours STM32 Edge AI
système de contrôle environnemental multi-capteurs pour les plantesMesure sans fil de l'approvisionnement en eau et de la luminosité
porte automatique contrôlée par l'IA et MaixduinoReconnaissance faciale avec une caméra
l’électronique embarquée en 2024L’IA va redéfinir l’industrie
Calcul en mémoire basé sur la charge chez EnCharge AI
des opérations d'IA avec 10 fois moins d'énergie et des coûts divisés par 20
Une carte pour le développement et l’entraînement des modèles ML d’analyse des vibrations
Elektor Mini-WheelieKit robot gyropode (robot autostabilisé)
MCUViewerMCUViewer outil de débogage open source multiplateforme
isolateur USB 2.0Isolation éléctrique pour les périphériques USB
anticipation et actionApplication pratique de la maintenance prédictive
SPoE – compatibilité électromagnétiquePaire unique avec Power-over-Ethernet à travers les yeux d'EMC
rétro-techCréer un monde nouveau avec la télévision couleur
surveillance ECGavec des modules Hexabitz et STM32CubeMonitor
la bataille pour l’IA en périphérie
HaLow atteint une distance Wifi record de 16 km à 900 MHz
première puce embarquée CHERI RISC-V et programme d'accès anticipé
la détection des incendies de forêt de troisième génération utilise des liaisons satellites
sur le vifDélices et supplices du choix
démarrer en électronique......Filtrage et contrôle de la tonalité
Kit d'horloge quasi-analogiqueNouvelle version d'un classique d'Elektor
une approche modulaire de test des capteursCarte de test de capteurs basée sur l'ESP32-S3
2025 : une odyssée de l'IAL'essor des modèles de fondation et leur impact sur l'accessibilité de l'IA
Synthétiseur MIDI autonome Raspberry Pi (1)Préparation d'une plateforme pour des expériences d’IA en périphérie
projet 2.0Corrections, mises à jour et courrier des lecteurs
Le RISC-V AI, un processeur à tout faire : CPU, GPU, DSP, FPGA
paroles de PDG : fraîcheur, silence et finesse
programmation Dual-Core avec le Raspberry Pi PicoLe monde de la programmation parallèle
De FNIRSI DPS150 is een krachtige, instelbare DC-voeding met een USB-C-ingangsinterface en meerdere voedingsmodi, waardoor een nauwkeurige aanpassing van de uitgangsspanning (0-30 V) en stroom (0-5 A) mogelijk is.
Het biedt een efficiënte, laag verbruik en stabiele output, uitgerust met meerdere veiligheidsbeschermingsfuncties, waaronder overspanning, overstroom, overbelasting, oververhitting en omgekeerde verbinding. Het kan flexibel worden toegepast op de seriële verbinding van meerdere apparaten, met een rijke en gebruiksvriendelijke weergave en bediening, een compact en draagbaar ontwerp en voldoet aan verschillende toepassingsbehoeften.
Kenmerken
30 V, 5 A, 150 W variabel gelijkstroomvermogen met 0,01 V, 0,001 A precisie, CC/CV-modi en <20 mV rimpel om gevoelige elektronica te beschermen.
Ondersteunt pc-, QC- en DC-ingangen met programmeerbare uitgangen en 6 vooraf ingestelde spannings-/stroominstellingen.
Compatibel met 4 mm banaanstekkers, U-vormige aansluitingen en koperdraden voor diverse apparatuur.
8 veiligheidsmechanismen, waaronder bescherming tegen overspanning, stroom, kortsluiting en oververhitting.
2,8-inch HD IPS-scherm met 90° flip-, numerieke en curve-displays voor eenvoudige monitoring.
Klein, ruimtebesparend ontwerp voor gebruik in laboratoria, reparaties en doe-het-zelf-projecten.
Specificaties
Ingangsspanning
5~32 V DC
Ingangsstroom
100 mA-5 A
Uitgangsspanning
0-30 V
Uitgangsstroom
0~5 A
Uitgangsvermogen
0-150 W
Input way
PD-snellader
QC snellader
Powerbank
DC-voedingsadapters
Bedrijfsomgeving
0-40°C
Belastingsregeling
0,49%
Efficiëntie bij volledige belasting
96,30%
Display
2,8 inch (320 x 240)
Afmetingen
106 x 76 x 28 mm
Gewicht
178 g
Inbegrepen
1x DPS150 voeding
2x Krokodillenklemdraden (zwart en rood)
1x Micro-USB-kabel
1x Manual
Downloads
Manual
Firmware V0.0.1
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.
Relio v1.0 – détection de présence et contrôle à distanceUn contrôleur intelligent pour appareils électriques compatible Matter
concevoir de meilleurs circuits imprimésUn guide pratique pour les professionnels et les makers
KiCad 9Nouvelles fonctionnalités et mises à jour
picoampèremètre de précision (1)Traceur de courbes jusqu’à la gamme des pA !
étoile de Noël 2025Fabriquer votre étoile
testeur de continuité 100 mV
l’innovation électronique en EuropeLes entreprises à suivre de près
productronica 2025 : quoi de neuf dans le développement et la production électroniques
l’automatisation face aux défis de la relocalisation, des tarifs et de la pénurie de main-d’œuvre
Au-delà de la résilienceLa circularité dans l’électronique
composants passifsBobines à faibles pertes pour convertisseurs CC/CC à haut rendement
comment les machines de bureau démocratisent la production de circuits imprimés
démarrer en électronique......Alimentation
sur le vifButton Fever
soudage : quoi de neuf en 2025 ?Conseils pratiques en direct depuis l’établi
SimulIDEUn outil tout-en-un pour le prototypage de circuits
2025 : une odyssée de l’IADe l’autocomplétion à un véritable collègue
Wordy Christmas TreeUn sapin électronique polyglotte pour les fêtes
projet 2.0Corrections, mises à jour et courrier des lecteurs
Analog Pipeline DistortionUn effet audio original pour guitares et autres instruments
carte émetteur-récepteur audio ESP32 (3)Transmission stéréo et double radio
Dit is een ideaal boek voor hobbyisten, studenten en ingenieurs die op een eenvoudige manier C en het gebruik van een mbed ARM microcontroller willen leren, rechtstreeks op internet zonder ingewikkelde software installatie.
ARM mbed microcontroller NXP LPC1768
De projecten in dit boek zijn bedoeld voor beginners op het gebied van ARM microcontrollers of de programmeertaal C. Dat wil niet zeggen dat de projecten allemaal eenvoudig zijn, maar wel dat ze gemakkelijk te begrijpen zijn. We maken bijvoorbeeld gebruik van USB communicatie, een onderwerp dat door de mbed zo eenvoudig wordt gemaakt dat het geschikt is voor een beginners boek.
Cloud technologie
De mbed NXP LPC1768 maakt gebruik van cloud technologie, een revolutionair concept voor software ontwikkeling. Dit houdt in dat u geen software hoeft te installeren om de mbed te kunnen programmeren! Het enige dat u nodig heeft is een internet browser zoals Microsoft Internet Explorer, en een USB poort op uw PC. U kunt vanaf elke willekeurige PC waar dan ook ter wereld toegang krijgen tot uw project en er aan verder werken. Wanneer u klaar bent kunt u met een paar eenvoudige klikjes met uw muis het programma overzetten naar uw mbed hardware. Uiteraard kunt u de projecten ook downloaden en op uw eigen PC opslaan wanneer u dat liever heeft.
Onderwerpen die aan de orde komen
Leer het programmeren van een ARM microcontroller via cloud technologie. Geen moeilijke software installatie op uw eigen PC.
Leer de programmeertaal C door leuke en interessante projecten uit te voeren. Geen ervaring of kennis noodzakelijk.
Voorbeelden van projecten in dit boek: knipperlicht, tijdschakelaar, donkerschakelaar, digitale thermometer, mensen detector, USB communicatie, pratende microcontroller, fout zoeken, geluidsschakelaar, en nog veel meer - totaal 35 projecten.
Voorbeelden van C onderwerpen in dit boek: variabelen, opdrachten, functies, programmaverloop, pointers (inleidend).
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
Elektor GREEN en GOLD leden kunnen deze uitgave hier downloaden.
Nog geen lid? Klik hier om een lidmaatschap af te sluiten.
Low-noise laboratorium voeding (1)Een stabiele voedingsbron voor gevoelige circuits
STM32 Edge-AI Contest 2025: De winnaars
Batterijen van vandaagTechnologie en verschillen in lithiumbatterijen
Instelbare elektronische belastingStatische en dynamische DC-belasting
Step-down converter van 48 V naar 5 VHet verhaal achter de ontwikkeling van een schakeling
Autonome sensornode v2.0Deel 2: Hardware-validatie en vermogensoptimalisatie
VaristorenVreemde onderdelen
Grafische netfrequentiemeterControleer de kwaliteit van het stroomnet
Alle begin......maakt er een eind aan
Piekstroombelasting SMD-ferrietenBeter bestand tegen stroompieken
Elektor Live! Expert Day 2025
Energy harvesting belooft de implementatie van IoT- en IIoT-toepassingen te zullen versnellenHoe energy harvesting IoT loskoppelt van het stroomnet
Fnirsi DPS-150Compacte draagbare voeding en converter
Instelbare USB-C voedingsbronMaak van uw USB-C-lader een regelbare voeding
Eenvoudige lader en capaciteitstesterMet twee goedkope kant-en-klaar modules
Slimme kleurendetector met AI-stem en afspeelfunctie
PbMonitor v2.0Overzicht van het vernieuwde accu-bewakingssysteem
Een ventilator voor de mini-reflow plateSlimme aanpassingen die de resultaten verbeteren
Uit het leven gegrepende tsunami der verwendheid
Err-lectronicsCorrecties, updates en lezersbrieven
2026: Een AI-odysseeWanneer modellen de hardware bepalen
Precisie pico-ampèremeter (2)Montage, kalibratie en test
Draadloze energievoorziening van apparatenMet inductieve technologie
Autonoom rijden op basis van AIDe Self Driving Challenge 2024 van de RDW
Geluidskaart als signaalgeneratorPC als DCF77-testzender