Search results for "coding OR modbus OR tcp OR ip OR for OR arduino"
-
Elektor Digital CAN et CAN FD (E-book)
Tout sur les protocoles et leur mise en œuvre avec Arduino Initialement destiné aux véhicules routiers, le réseau CAN (« Controller Area Network ») et son successeur le réseau CAN FD (« Flexible Data ») ont vu leurs champs d’application s’élargir à de nouveaux domaines. L’industrie propose de nombreux modules microcontrôleurs dotés d’une interface CAN et/ou CAN FD. L’environnement de développement Arduino a démocratisé la programmation de ces modules et il existe des bibliothèques qui implémentent un pilote CAN et/ou un pilote CAN FD. La première partie dresse un rapide historique des réseaux CAN et CAN FD et expose la problématique des lignes de transmission en abordant succinctement leur théorie et présentant des résultats de simulation Spice. La deuxième partie est consacrée au réseau CAN, en détaillant successivement la fonction logique du réseau, les transcepteurs, les contrôleurs, la topologie la plus classique (le bus) et d’autres moins courantes, les répéteurs et les passerelles. Les aspects particuliers du protocole, tels que le bit stuffing, l’arbitrage, les trames d’erreur, la détection des erreurs sont exposés. La discussion de la fiabilité du protocole est illustrée par des exemples mettant en évidence ses faiblesses. La troisième partie présente le protocole CAN FD, ses deux variantes CAN FD ISO et CAN FD non ISO, leurs fiabilités, leurs faiblesses, mises en évidence par des exemples. Différents transcepteurs et contrôleurs CAN FD sont décrits. La quatrième partie est dédiée aux applications : comment utiliser les services d’un pilote, concevoir une messagerie, utiliser un analyseur logique. Deux exemples d’application terminent cette partie. Ce livre s’adresse aux amateurs et aux ingénieurs non spécialistes pour comprendre les possibilités qu’offre un réseau CAN et comment on le met en œuvre. Un enseignant trouvera des informations pour approfondir ses connaissances et pour concevoir des travaux pratiques. Une connaissance des microcontrôleurs, de leur programmation, de l’électronique numérique aidera à la lecture des schémas. La connaissance du langage C++ et du langage de simulation électronique Spice facilitera la compréhension des programmes qui sont décrits dans le livre. Tous les codes source sont disponibles sur le dépôt GitHub de l’auteur. Téléchargements GitHub
€ 34,95
Members: € 31,46
-
Elektor Digital Kickstart to Arduino Nano (E-book)
Get Cracking with the Arduino Nano V3, Nano Every, and Nano 33 IoT The seven chapters in this book serve as the first step for novices and microcontroller enthusiasts wishing to make a head start in Arduino programming. The first chapter introduces the Arduino platform, ecosystem, and existing varieties of Arduino Nano boards. It also teaches how to install various tools needed to get started with Arduino Programming. The second chapter kicks off with electronic circuit building and programming around your Arduino. The third chapter explores various buses and analog inputs. In the fourth chapter, you get acquainted with the concept of pulse width modulation (PWM) and working with unipolar stepper motors. In the fifth chapter, you are sure to learn about creating beautiful graphics and basic but useful animation with the aid of an external display. The sixth chapter introduces the readers to the concept of I/O devices such as sensors and the piezo buzzer, exploring their methods of interfacing and programming with the Arduino Nano. The last chapter explores another member of Arduino Nano family, Arduino Nano 33 IoT with its highly interesting capabilities. This chapter employs and deepens many concepts learned from previous chapters to create interesting applications for the vast world of the Internet of Things. The entire book follows a step-by-step approach to explain concepts and the operation of things. Each concept is invariably followed by a to-the-point circuit diagram and code examples. Next come detailed explanations of the syntax and the logic used. By closely following the concepts, you will become comfortable with circuit building, Arduino programming, the workings of the code examples, and the circuit diagrams presented. The book also has plenty of references to external resources wherever needed. An archive file (.zip) comprising the software examples and Fritzing-style circuit diagrams discussed in the book may be downloaded free of charge below.
€ 29,95
Members: € 26,96
-
Elektor Digital The Complete ESP32 Projects Guide (E-book)
59 Experiments with Arduino IDE and Python The main aim of this book is to teach the Arduino IDE and MicroPython programming languages in ESP32 based projects, using the highly popular ESP32 DevKitC development board. Many simple, basic, and intermediate level projects are provided in the book using the Arduino IDE with ESP32 DevKitC. All projects have been tested and work. Block diagrams, circuit diagrams, and complete program listings of all projects are given with explanations. In addition, several projects are provided for programming the ESP32 DevKitC using MicroPython. The projects provided in this book are designed to teach the following features of the ESP32 processor: GPIOs Touch sensors External interrupts Timer interrupts I²C and I²S SPI PWM ADC DAC UART Hall sensor Temperature sensor Infrared controller Reading and writing to SD card Reading and writing to flash memory RTC timer Chip ID Security and encryption Wi-Fi and network programming Bluetooth BLE programming Communication mobile devices Low power design ESP-IDF programming The projects have been organized with increasing levels of difficulty. Readers are encouraged to tackle the projects in the order given. A specially prepared hardware kit (SKU 18305) is available from Elektor. With the help of this hardware, it should be easy and fun to build the projects in this book.
€ 34,95
Members: € 31,46
-
Elektor Digital Elektor Mars/Avril 2022 (PDF)
Construisez votre contrôleur RISC-VDébuter sur le noyau logiciel RISC-V NEORV32 pour FPGA à faible coût Tracer des graphiques avec ArduinoC?est facile avec le traceur sériel d'Arduino Carte CLUE d'AdafruitUne solution intelligente pour les projets IoT Carte tampon pour le Raspberry Pi 400Protection des entrées/sorties Cartes Raspberry Pi RP2040 à gogo Approche DIY de la sécurité et de l'espionnage électroniqueChauffez ou refroidissez la SRAM Identification des composantsTrucs et astuces, bonnes pratiques et autres informations utiles Interrupteur sans contact DIY Démarrer en électronique? (12)Adaptation d?impédance et transformateurs Quoi de neuf dans le développement de l'embarqué ?Rust et mises à jour des déploiements IoT Infographie Les bénéfices de la 5G pour l?industrie et l?automobile Relais à bobine mobile Visite à domicileChacun son tour Voyage dans les réseaux neuronaux (4e partie)Les neurones embarqués Lévitation magnétique : encore plus simpleTroisième version : la plus compacte Programmation d'automates avec le Raspberry Pi et le projet OpenPLCVisualisation des programmes PLC avec AdvancedHMI Sur le vifEmballé, c?est pesé Sous votre radarDes microcontrôleurs que vous devriez connaître Surveillance et débogage sans filUne solution pour Arduino, ESP32 et Cie Station de mesure de température et d'humidité, au format de pocheUtilisation de modules prêts à l'emploi Réparation des batteries au lithiumÉconomisez de l'argent et augmentez la puissance ! Création d?interfaces graphiques en PythonGénérateur de mèmes Trois questions fondamentalesPourquoi, avec quoi, avec qui ? Hexadoku
€ 10,95
-
Elektor Digital Heimautomation und Elektronik für Anfänger (PDF)
Projekte mit Arduino, ESPHome, Home Assistant und Raspberry Pi & Co Dieses E-Book enthält verschiedene Projektbeispiele und beginnt mit einer Einführung in die Elektronik. Es erklärt unter anderem, wie man Home Assistant auf einem Raspberry Pi installiert, wie man Raumklimasensoren für Temperatur und Luftfeuchtigkeit nutzt, das MQTT-Protokoll sowie weitere Schnittstellen einsetzt und ESPHome verwendet, um Sensoren und Aktoren in Home Assistant zu integrieren. Zahlreiche Video-Tutorials ergänzen das Buch. Grundlagen der Elektrotechnik Das Buch beginnt mit einer Einführung in die Elektrotechnik. Ihr lernt die Grundlagen von Spannung, Strom, Widerständen, Dioden und Transistoren. Arduino und Mikrocontroller Ein kompletter Abschnitt widmet sich dem Arduino Uno. Ihr lernt den Aufbau kennen, schreibt erste Programme und erarbeitet praktische Beispiele. Home Assistant und Automatisierung Ihr erfahrt, wie Home Assistant auf einem Raspberry Pi eingerichtet wird, und lernt den Umgang mit Automatisierungen, Szenen und Geräten. Zusätzlich wird auf Zigbee, MQTT und ESP-NOW eingegangen – wichtige Technologien für die Heimautomation. ESP8266, ESP32 und ESP32-CAM Die beliebten ESP-Mikrocontroller werden ausführlich behandelt. Nach einer theoretischen Einführung folgen praktische Projekte, die euch zeigen, wie ihr das Beste aus diesen Geräten herausholen könnt. Sensoren und Aktoren Das Buch erklärt die Funktionsweise und Anwendung zahlreicher Sensoren wie Temperatur- und Luftfeuchtigkeitssensoren, Bewegungsmelder und RFID-Reader. Bei den Aktoren werden Schrittmotoren, e-ink Displays, Servo-Motoren und vieles mehr beleuchtet. Zu allen Geräten gibt es praxisnahe Anwendungsbeispiele. ESPHome Dieses Kapitel zeigt euch, wie ihr Sensoren und Aktoren ohne Programmieraufwand in Home Assistant integriert. Ihr werdet Schritt für Schritt durch die Einrichtung mit ESPHome geführt. LEDs und Lichttechnik In diesem Kapitel lernt ihr verschiedene LED-Typen und deren Einsatzmöglichkeiten kennen. Grundlagen der Lichttechnik werden ebenfalls erklärt. Node-RED Ein eigenes Kapitel ist Node-RED gewidmet. Ihr erlernt die Grundlagen dieses leistungsstarken Tools und werdet Schritt für Schritt durch die Einrichtung und Nutzung geführt. Integrierte Schaltkreise (ICs) In der Elektronik gibt es zahlreiche ICs, die uns das Leben erleichtern. Ihr lernt die wichtigsten kennen und wendet das Wissen in praktischen Projekten an. Programmieren für Profis Fortgeschrittene Themen wie die korrekte Verwendung von Tastern, der Einsatz von Interrupts und die Nutzung eines NTP-Servers für Zeit-Synchronisation werden in diesem Kapitel detailliert behandelt. Downloads GitHub
€ 59,95
Best Price
-
Elektor Publishing Practical Microcontroller Cryptography
From Simple Ciphers to Secure Systems Understanding how to apply cryptography on modern microcontrollers is essential for building secure, reliable, and trustworthy systems. This book explains cryptography in the context of embedded hardware, from classical ciphers that illustrate core principles to modern techniques such as AES for practical high-security applications. By combining mathematical theory with real-world microcontroller implementations, readers learn not only how cryptography works, but also how to implement it effectively on systems with limited processing power and memory. The book is intended for students starting out in cryptography, hobbyists securing personal projects, and engineers looking for a structured guide to embedded security. The book covers these key topics in applied cryptography: Classical ciphers on Arduino Uno and Raspberry Pi Pico, with full programs: Spartan Scytale, Hebrew Atbash, Caesar, ROT13, Alberti Disk, Vigenère, Affine, Polybius, Playfair, Beaufort, Ottoman Codebook, and One-Time Pad. Hacking classical ciphers using microcontrollers, with examples. Pseudo-random (PRNG) and true random number generation (TRNG) on microcontrollers. Symmetric-key cryptography with full programs: DES and AES-128/256. Memory and speed constraints of cryptography on microcontrollers. Asymmetric cryptography: public/private keys, digital signatures, key distribution and derivation (KDF), RSA, and SHA-256 implementations. A complete secure communication program using RSA and AES-256. A glossary of commonly used cryptography terms.
€ 34,95
Members: € 31,46
-
Elektor Digital MIT App Inventor Projects (E-book)
50+ Android Apps with Raspberry Pi, ESP32 and Arduino This book is about developing apps for Android compatible mobile devices using the MIT App Inventor online development environment. MIT App Inventor projects can be in either standalone mode or use an external processor. In standalone mode, the developed application runs only on the mobile device (e.g. Android). In external processor-based applications, the mobile device communicates with an external microcontroller-based processor, such as Raspberry Pi, Arduino, ESP8266, ESP32, etc. In this book, many tested and fully working projects are given both in standalone mode and using an external processor. Full design steps, block programs, circuit diagrams, QR codes and full program listings are given for all projects. The projects developed in this book include: Using the text-to-speech component Intonating a received SMS message Sending SMS messages Making telephone calls using a contacts list Using the GPS and Pin-pointing our location on a map Speech recognition and speech translation to another language Controlling multiple relays by speech commands Projects for the Raspberry Pi, ESP32 and Arduino using Bluetooth and Wi-Fi MIT APP Inventor and Node-RED projects for the Raspberry Pi The book is unique in that it is currently the only book that teaches how to develop projects using Wi-Fi and Node-RED with MIT App Inventor. The book is aimed at students, hobbyists, and anyone interested in developing apps for mobile devices. All projects presented in this book have been developed using the MIT App Inventor visual programming language. There is no need to write any text-based programs. All projects are compatible with Android-based mobile devices. Full program listings for all projects as well as detailed program descriptions are given in the book. Users should be able to use the projects as they are presented, modifying them to suit their own needs.
€ 32,95
Members: € 29,66
-
Elektor Digital Elektor Special: Introduction to Electronics with Arduino (PDF)
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
€ 11,95
Members: € 10,76
-
Elektor Digital Internet of Things (DE) | E-book
35 Projekte mit Raspberry Pi und Arduino Das Internet of Things (Internet der Dinge) ist eine unumkehrbare Entwicklung. Wir möchten gerne alles im Haus mit unserem Smartphone oder Tablet erledigen – von Facebook bis Fernsehen, Lampen steuern oder die Heizungstemperatur einstellen. In diesem Buch stellen wir 35 interessante und nützliche Projekte vor, die demonstrieren, wie Sie selbst ein Internet-of-Things-System anlegen können. Wir gehen auf die Hardware ein, einer perfekten Symbiose von Raspberry Pi und Arduino, und entwickeln die Software, die eine Steuerung über das Internet verwirklicht. Wir setzen dabei WLAN- und Funkverbindungen ein und vermeiden so einen Kabelsalat im Haus. Wenn Sie die Projekte aufbauen, verfügen Sie über ein vollständiges Internet-of-Things-System, mit dem Sie alles im Haus bedienen, steuern und überwachen können, zum Beispiel ob Post im Briefkasten steckt oder das Auto in der Garage steht. Sie können bequem vom Sofa aus das Licht einschalten oder die Alarmanlage aktivieren/deaktivieren. Durch die ausführlichen Erläuterungen wird es Ihnen ein Leichtes sein, Projekte anzupassen, um zum Beispiel die Kaffeemaschine oder das Fernsehgerät aus der Ferne ein- und auszuschalten. Über den Index finden Sie leicht kreative Projekte, die Ihnen als Ausgangspunkt für eigene Entwicklungen dienen können, mit denen Sie selber alles, was Sie wollen, mit dem Internet verbinden können.
€ 34,80
Members: € 31,32
-
Elektor Digital Elektor Circuit Special 2025 (PDF) DE
Diese Ausgabe steht allen GOLD- und GREEN-Mitgliedern auf der ElektorMagazine-Website zum Download bereit! Sie sind noch kein Mitglied? Hier klicken! USB-MessadapterStrom und Signalqualität von USB-Anschlüssen testen 4...20 mA Stromausgang für Arduino UnoEine zuverlässige, EMI-unempfindliche Stromschleifenschnittstelle Automatische StaubsaugersteuerungHalten Sie den Arbeitsbereich Ihrer Werkzeuge sauber DDS-Generator mit ATtiny Opamp-Tester V2Neue Platine – nun auch für SMDs geeignet 550-mW-„Lamp“-AudioverstärkerDer warme Klang von Röhren – ganz einfach SicherungswächterSicherung mit Blink-LED überwachen Hochwertiger RIAA-VorverstärkerHolen Sie das Beste aus Ihren Vinyl-Schallplatten heraus! Drahzahlkalibrator für PlattenspielerEin Arduino-basierter Stroboskopgenerator mit 100–120 Hz Infrarot-fernbedienbarer DimmerSteuern Sie Ihre Halogen- oder LED-Stehleuchte mühelos und mit Stil Wie man switch…case mit Strings in C++/Arduino IDE verwendet Magnetfindermit einfachem Hall-Effekt-Sensor Intelligenter Einschaltknopf für Raspberry PiEine Lösung für Raspberry Pi bis zum Modell 4 Essenzielle Maker-TippsProfessionelle Einblicke für den Maker-Alltag Praktische Projekte mit dem 555-TimerGleichstrommotorsteuerung und Reaktionszeitschallungen Einfacher AC-Last-Ein-MonitorEnergie sparen mit einem einfachen Gerät Powerbanks parallel schaltenEine durchgehende Stromversorgung für drei Tage VFO bis 15 MHzMit Raspberry Pi Pico Geigen-Stimmgerät mit ATtiny202 Elektor Classics: Video-Eingangsverstärker für S/W-Fernseher Kapazitätsmesser20 pF bis 600 nF Quasi-analoges Uhrwerk MkIIZwei LED-Ringe für Stunden und Minuten Sie können alles tun, was Sie wollen(mit dem Arduino-Ökosystem an Ihrer Seite) Neon-Würfel mit Glimmlampen Elektor Classics: Video-Verstärker Inspirierende Hardware-Designs für Ihre ESPs Elektor Classics: RTTY-Abgleichanzeige RGB-LEDs mit integrierter SteuerschaltungLicht mit Präzision: ICLEDs setzen Maßstäbe Experiment: Auf dem Weg zu einem Mixed-Signal-Theremin?Moderne Time-of-Flight-Sensoren im Zusammenspiel mit dem zeitlosen XR2206-Analoggenerator ESP32-Audio-Transceiver-Board (Teil 1)SD-Karten-WAV-Player-Demo Infografiken: Schaltungen & Schaltungsdesign 2025 Kleiner Audio-MixerEinfaches und vielseitiges skalierbares Design Intelligenter Treppenlicht-TimerEffiziente Lichtsteuerung zur Reduzierung des Energieverbrauchs Machen Sie Ihre Rollläden smartVelux-Hardware steuern mit ESP32 und MQTT Solid-State-FußwärmerEnergieeffizienter Komfort Ist der M5Stamp Fly Quadcopter der nächste Tello? Erhöhung der WLAN-Reichweite des ESP32-C3 SuperMiniEine einfache und wirkungsvolle Antennenmodifikation ZD-8968 Heißluft-LötstationEin preisgünstiges Arbeitstier oder nur heiße Luft? Parksensor-TesterDefekte beim PDC-System am Auto finden
€ 11,90
-
FNIRSI FNIRSI 2D15P (3-in-1) 2-ch Oscilloscope (100 MHz) + Multimeter + Signal Generator
The FNIRSI 2D15P is a compact 3-in-1 test tool combining a 2-channel digital oscilloscope, True RMS multimeter, and waveform generator in one device. With a 4.3" capacitive touchscreen, 100 MHz bandwidth, 500 MSa/s sampling rate, and up to 1,200 fps capture speed, it’s ideal for fast troubleshooting, signal analysis, and electronics testing. Features Dual-Channel Input (100 MHz single-channel, 50 MHz dual-channel operation) Selectable Memory Depths 20 MHz Bandwidth Limit Grayscale & Color Temperature Visualization Math Operations (Add, Subtract, Multiply, Divide, etc.) XY Mode & Infinite Persistence Cursor Function & 13 Auto Measurements Auto / Normal / Single Trigger Modes True RMS Multimeter (19,999 Counts) 10 MHz DDS Signal Generator Specifications General Display 4.3" IPS Capacitive Touchscreen Operation Touch + Knob + Physical Buttons Charging USB-C (12 V/1 A fast charging) Battery 5000 mAh Lithium battery Dimensions 19.6 x 12.9 x 5.7 cm Weight 1.1 kg Oscilloscope Channels 2 Analog Bandwidth 100 MHz Sample Rate 500 MSa/s Memory Depth 10K, 100K, 1M Input Impedance 1 MΩ Timebase Range 5ns - 50s Vertical Sensitivity 10 mV - 10 V/div Max Input Voltage 800 V (x10 Probe) Trigger Mode Auto, Normal, Single Trigger Type Rising, Falling, Both Edges Coupling AC/DC Persistence min / 2s / 5s / 10s / 20s / 50s / ∞ Math Operations Yes Waveform Capture Yes Waveform Export Yes Cursor Measurement Yes Multimeter DC Voltage 1.9999V / 19.999V / 199.99V / 1000V AC Voltage 1.9999V / 19.999V / 199.99V / 750.0V DC Current 19.999mA / 199.99mA / 1.9999A / 9.999A AC Current 19.999mA / 199.99mA / 1.9999A / 9.999A Resistance 19.999MΩ / 1.9999MΩ / 199.99KΩ / 19.999KΩ / 1.9999KΩ / 199.99Ω Capacitance 999.9uF / 99.99uF / 9.999uF / 999.9nF / 99.99nF / 9.999nF / 9.999mF / 99.99mF Diode Yes Continuity Yes Signal Generator Channels 1 Frequency 0–10 MHz Amplitude 0.1–3.0 Vpp Duty Cycle 0–100% Included 1x FNIRSI 2D15P Oscilloscope 2x P6100 Oscilloscope Probes 1x Multimeter Probe 1x Alligator Clip Probe 1x USB Data Cable 1x Manual Downloads Manual Firmware V2.7.0.7
€ 209,00€ 179,95Best Price
-
Elektor Digital Home Automation Projects with Arduino (E-book)
Using the RFID Starter Kit An Arduino board has now become ‘the’ basic component in the maker community. No longer is an introduction to the world of microcontrollers the preserve of the expert. When it comes to expanding the capabilities of the basic Arduino board however, the developer is still largely on his own. If you really want to build some innovative projects it’s often necessary to get down to component level. This can present many beginners with major problems. That is exactly where this book begins. This book explains how a wide variety of practical projects can be built using items supplied in a single kit together with the Arduino board. This kit, called the 'RFID Starter Kit for Arduino' (SKU 17240) is not just limited to RFID applications but contains more than 30 components, devices and modules covering all areas of modern electronics. In addition to more simple components such as LEDs and resistors there are also complex and sophisticated modules that employ the latest technology such as: A humidity sensor A multicolor LED A large LED matrix with 64 points of light A 4-character 7-segment LED display An infra red remote-controller unit A complete LC-display module A servo A stepper motor and controller module A complete RFID reader module and security tag On top of that you will get to build precise digital thermometers, hygrometers, exposure meters and various alarm systems. There are also practical devices and applications such as a fully automatic rain sensor, a sound-controlled remote control system, a multifunctional weather station and so much more. All of the projects described can be built using the components supplied in the Elektor kit.
€ 29,95
Members: € 26,96