Search results for "programming OR the OR finite OR state OR machine"
-
Elektor Digital Control Engineering with Fuzzy Logic (E-book)
Practical Applications and Project with Arduino, ESP32, and RP2040 Immerse yourself in the fascinating world of control engineering with Arduino and ESP32! This book offers you a practical introduction to classic and modern control methods, including PID controllers, fuzzy logic, and sliding-mode controllers. In the first part, you will learn the basics of the popular Arduino controllers, such as the Arduino Uno and the ESP32, as well as the integration of sensors for temperature and pH measurement (NTC, PT100, PT1000, and pH sensor). You will learn how to use these sensors in various projects and how to visualize data on a Nextion TFT display. The course continues with an introduction to actuators such as MOSFET switches, H-bridges, and solid-state relays, which are used to control motors and actuators. You will learn to analyze and model controlled systems, including PT1 and PT2 control. The book focuses on the implementation of fuzzy and PID controllers for controlling temperature and DC motors. Both the Arduino Uno and the ESP32 are used. The sliding-mode controller is also introduced. In the second-to-last chapter, you will explore the basics of neural networks and learn how machine learning can be used on an Arduino. In the last chapter, there is a practical example of a fuzzy controller for feeding electricity into the household grid. This book is the perfect choice for engineers, students, and electronics engineers who want to expand their projects with innovative control techniques.
€ 34,95
Members: € 31,46
-
Elektor Digital Motor Control - Projects with Arduino & Raspberry Pi (E-book)
This book is about DC electric motors and their use in Arduino and Raspberry Pi Zero W based projects. The book includes many tested and working projects where each project has the following sub-headings: Title of the project Description of the project Block diagram Circuit diagram Project assembly Complete program listing of the project Full description of the program The projects in the book cover the standard DC motors, stepper motors, servo motors, and mobile robots. The book is aimed at students, hobbyists, and anyone else interested in developing microcontroller based projects using the Arduino Uno or the Raspberry Pi Zero W. One of the nice features of this book is that it gives complete projects for remote control of a mobile robot from a mobile phone, using the Arduino Uno as well as the Raspberry Pi Zero W development boards. These projects are developed using Wi-Fi as well as the Bluetooth connectivity with the mobile phone. Readers should be able to move a robot forward, reverse, turn left, or turn right by sending simple commands from a mobile phone. Full program listings of all the projects as well as the detailed program descriptions are given in the book. Users should be able to use the projects as they are presented, or modify them to suit to their own needs.
€ 29,95
Members: € 26,96
-
Elektor Digital Home Appliance Hack-and-IoT Guidebook (E-book)
Affordable solutions with the ESP8266 and 3D printing If you are looking for a small yet powerful IoT device, you are likely to come across the ESP8266 and compatible products on the market today. One of these, the Wemos/Lolin D1 Mini Pro board strikes a remarkable balance between cost and performance. A small and very affordable prototype board, the D1 Mini Pro stands out with its WiFi functionality and a 16-Mbytes flash memory for easy creation of a flash file system. In addition, there are sufficient input and output pins (only one analog input though) to support PWM, I²C, and One-Wire systems to mention but a few. The book describes the operation, modding, construction, and programming of home appliances including a colorful smart home accessory, a refrigerator/greenhouse controller, an AC powerline monitor, a door lock monitor, and an IKEA Trådfri controller. As a benefit, all firmware developed for these DIY, "IoT-ized" devices can be updated over-the-air (OTA). For most of the designs in the book, a small printed circuit board (PCB) and an enclosure are presented so readers can have a finished and attractive-looking product. Readers having – or with access to! – a 3D printer can "print" the suggested enclosures at home or in a shop. Some of the constructions benefit from a Raspberry Pi configured as a gateway or cms server. This is also described in detail with all the necessary configuring. You don’t need to be an expert but the prerequisites to successful replication of the projects include basic skills with PC software including the ability to surf the Internet. In terms of hardware, you should be comfortable with soldering and generally assembling the PCBs presented in the book. All custom software written for the IoT devices, the PCB layouts, and 3D print files described in the book are available for free downloading.
€ 34,95
Members: € 31,46
-
Elektor Digital Compilation ESP32 & ESP8266 (FR) | (E-book)
L'ESP8266 d'Espressif est une puce Wi-Fi dotée d'une pile TCP/IP complète et d'une capacité de microcontrôleur. Il a fait des vagues dans la communauté des fabricants grâce à son prix bas. Mais de nombreux développeurs étaient mécontents de la consommation électrique élevée de l'ESP8266. L'ESP32, équipé d'un coprocesseur ULP (Ultra Low Power), propose un remède à cela. Cet e-book présente un certain nombre de projets mettant en vedette ESP32 et ESP8266 et démontre leurs performances dans différentes applications. Des articles Journal lumineux défiant512 pilotes LED pour Wi-Fi dotés d'un ESP-12F Regarder avec VFD et ESP32À la précision d'Internet L'ESP32 est idéal pour la consommationProgrammation du coprocesseur ULP Adaptateur de programmation USB pour ESP8266Dans la famille Espressif, je voudrais l'ESP-01 et l'ESP-012 Émulateur DCF77 à ESP8266Des ondes radio à l'internet Thermostat sur le bureau WiFiSurveillance de la température flexible et programmable Minutes pour le thermostat du bureau WiFiSept canaux de temporisation d'une précision atomique Coûteau suisse pour microcontrôleursPlatformIO, un outil de programmation universel Station Météo NucleoInformations mises à jour sur l'affichage sur l'écran LCD AllerNotifierUne interface flexible pour les captureurs d'IdO Regarder RGBChiffreAffiche avec 7 segments et couleur ESP32 pour les utilitaires exigeantsProgrammation avec les outils d'origine Mutation de l'ESP8266Découvrons l'ESP32 avec l'EDI d'Arduino MicroPythonLe Python des petits systèmes MicroPython et PyBoardLa LED qui clignote…Au serveur web qui fait clignoter une LED Machine de surveillance pour ESP8266Domotique pour la transition énergétique WLAN compact et autonomeOu comment utiliser la puce ESP8266 sans µC ESP8266 sur la carte d'entrées/sorties AndroidLancez-vous dans la mise à jour du micrologiciel WLAN pour microcontrôleursAvec la puce ESP8266 Carte de commande Wi-Fi : le retourRelies des objets à votre ordiphone
€ 9,95
Members: € 8,96
-
Elektor Digital Using Displays in Raspberry Pi Projects (E-book)
Learn to program displays and GUIs with Python This book is about Raspberry Pi 4 display projects. The book starts by explaining how to install the latest Raspbian operating system on an SD card, and how to configure and use the GPIO ports. The core of the book explains the following topics in simple terms with fully tested and working example projects: Simple LED projects Bar graph LED projects Matrix LED projects Bitmap LED projects LED strips LCDs OLED displays E-paper displays TFT displays 7-inch touch screen GUI Programming with Tkinder One unique feature of this book is that it covers almost all types of display that readers will need to use in their Raspberry Pi based projects. The operation of each project is fully given, including block diagrams, circuit diagrams, and commented full program listings. It is therefore an easy task to convert the given projects to run on other popular platforms, such as Arduino or PIC microcontrollers. Python program listings of all Raspberry Pi projects developed in this book are available for download at Elektor.com. Readers can use these programs in their projects. Alternatively, they can modify the programs to suit their applications.
€ 32,95
Members: € 29,66
-
Elektor Digital Embedded in Embedded (E-book)
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)
€ 44,95
Members: € 40,46
-
Elektor Digital Arduino 8-bit Sound Generation (E-book)
Arduinonext is an initiative powered by an electronics and microcontrollers specialist team aiming to help all those who are entering in the technology world, using the well-known Arduino platform to take the next step in electronics. We strive to bring you the necessary knowledge and experience for developing your own electronics applications; interacting with environment; measuring physical parameters; processing them and performing the necessary control actions. This is the first title in the 'Hands-On' series in which Arduino platform co-founder, David Cuartielles, introduces board programming, and demonstrates the making of an 8-bit Sound Generator.
€ 7,95
Members: € 7,16
-
Elektor Classics Elektor Archive 1974-2025 (USB Stick) EN
52 Volumes on USB – Now incl. Volume 2025! NEW: For articles from the year 2000 onwards, there is now a separate download option for additional materials such as PCB layouts, Gerber files, and software! This USB stick (64 GB) is loaded with all the Elektor magazine English editions (as PDFs) from 1974 to 2025. Elektor engineers, authors, and editors aim to inspire you to master electronics and computer technology by presenting professionally designed circuits that are easy to build. We also cover the latest developments in electronics and information technology. With the Elektor Archive on a USB stick, you can browse our previous English editions at your convenience and learn about MCU-based projects, robotics, electronics testing, embedded programming, analog techniques, and much more. All the Elektor magazine editions are stored as PDFs on a 32-GB USB stick (USB 3.0). The 10,000+ articles have been classified by date of publication (month/year), and a comprehensive index enables you to search the entire USB stick. Subject areas include: Audio & video Computers & microcontrollers Radio, hobby & modelling Home & garden Power supplies & batteries Test & measurement Software And everything else that doesn’t fit in one of these categories. Elektor GPT Elektor GPT is an AI-powered tool that helps users navigate through the decades-long Elektor archive. Using advanced search algorithms and natural language processing, Elektor GPT quickly finds articles, projects, and other resources from the archive. Specifications Storage 64 GB Interfaces 1x USB-A1x USB-C System requirements PC with Adobe Reader 7.0 or higher Web browser
€ 199,95€ 99,95Best Price
-
Elektor Digital Build Your Own Multifunctional 4-Axis CNC Machine (E-book)
Plot, Cut, Drill, Mill and Laser with the Z99 This book covers the construction, hardware, software, and operation of the Z99 – CNC machine. This is a multifunctional 4-axis machine for home construction. The capabilities of the Z99 machine include: large-format schematic plotting PCB plotting with etch-resist pens schematic plotting with conductive-ink pens letter cutting out of vinyl paper cutting PCB/substrate drilling PCB/substrate milling text milling laser engraving laser cutting of solder paste masks By making the support software available as freeware, readers of the book are challenged and encouraged to develop new applications for the Z99. The machine would not be of much use if the user has no option to create suitable files for the designs in mind. A large part of this book is dedicated to creating source files in a variety of freeware software packages, including Inkscape, DesignSpark PCB, KiCad, and FlatCAM. The book is also useful for readers keen to comprehend and then master the basic structure of HPGL, Gerber, Drill, and G-code files, as well as to have a go at deciphering them using software.
€ 29,95
Members: € 26,96
-
Elektor Digital Universal Display Book for PIC Microcontrollers (E-book)
The newcomer to Microchip’s PIC microcontrollers invariably gets an LED to flash as their first attempt to master this technology. You can use just a simple LED indicator in order to show that your initial attempt is working, which will give you confidence to move forward. This is how the book begins — simple programs to flash LEDs, and eventually by stages to use other display indicators such as the 7-segment display, alphanumeric liquid crystal displays and eventually a colour graphic LCD. As the reader progresses through the book, bigger and upgraded PIC chips are introduced, with full circuit diagrams and source code, both in assembler and C. In addition, a small tutorial is included using the MPLAB programming environment, together with the EAGLE schematic and PCB design package to enable readers to create their own designs using the book’s many case studies as working examples to work from.
€ 19,95
Members: € 17,96
-
Elektor Publishing Edge AI Made Practical
AI Projects for the Raspberry Pi with the AI HAT+ Edge AI is transforming everyday devices by putting intelligence where it matters most: directly inside the hardware. With on-device inference, a camera can recognize a visitor instantly, a phone can translate speech without streaming audio to the cloud, and a wearable can detect anomalies in real time—fast, private, and reliable even when the network disappears. This book is your practical guide to building exactly those kinds of systems with the Raspberry Pi AI HAT+ and the Hailo-8L accelerator. You’ll start with clear foundations: core AI and machine-learning concepts, how neural networks work, and what truly distinguishes Edge AI from cloud AI—plus an honest look at ethical considerations and future impacts. Then it’s straight to hands-on physical computing. Step by step, you’ll set up Raspberry Pi OS, power and cooling, and develop in Python using the Thonny IDE. You’ll learn GPIO basics with lights and servos, mount the AI HAT+ hardware, install and verify the Hailo software stack, and connect the right camera—official modules or USB webcams, even multiple cameras. From your first pipeline to real projects, you’ll run person detection, pose estimation, segmentation, and depth estimation, then level up with YOLO object detection: smart alerts, guest counters, and custom extensions. You’ll even connect vision to motion by combining gesture recognition with servo-driven mechanisms, including a robotic arm. With troubleshooting tips, hardware essentials, and a practical Python refresher, this book turns Edge AI from buzzword into buildable reality.
€ 34,95
Members: € 31,46
-
Elektor Digital BBC micro:bit (E-book)
35 Touch Develop & MicroPython Projects The BBC micro:bit is a credit sized computer based on a highly popular and high performance ARM processor. The device is designed by a group of 29 partners for use in computer education in the UK and will be given free of charge to every secondary school student in the UK. The device is based on the Cortex-M0 processor and it measures 4 x 5 cm. It includes several important sensors and modules such as an accelerometer, magnetometer, 25 LEDs, 2 programmable push-button switches, Bluetooth connectivity, micro USB socket, 5 ring type connectors, and a 23-pin edge connector. The device can be powered from its micro USB port by connecting it to a PC, or two external AAA type batteries can be used. This book is about the use of the BBC micro:bit computer in practical projects. The BBC micro:bit computer can be programmed using several different programming languages, such as Microsoft Block Editor, Microsoft Touch Develop, MicroPython, and JavaScript. The book makes a brief introduction to the Touch Develop programming language and the MicroPython programming language. It then gives 35 example working and tested projects using these language. Readers who learn to program in Touch Develop and MicroPython should find it very easy to program using the Block Editor or any other languages. The following are given for each project: Title of the project Description of the project Aim of the project Touch Develop and MicroPython program listings Complete program listings are given for each project. In addition, working principles of the projects are described briefly in each section. Readers are encouraged to go through the projects in the order given in the book.
€ 24,95
Members: € 22,46