{"title":"Elektor Books | Programming","description":"","products":[{"product_id":"raspberry-pi-programmeren-met-c","title":"Raspberry Pi programmeren met C","description":"\u003cp\u003eDit 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.\u003c\/p\u003e\n\u003cp\u003eIn dit boek leert u hoe C gebruikt wordt met de Raspberry Pi, en krijgt u een overzicht van de taal.\u003c\/p\u003e\n\u003cp\u003eWiringPi 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.\u003c\/p\u003e\n\u003cp\u003eMet 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.\u003c\/p\u003e\n\u003cp\u003eAlle voorbeeldprogramma’s kunnen worden gedownload van de website van Elektor.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003ciframe style=\"width: 100%; height: 25vw;\" src=\"https:\/\/e.issuu.com\/embed.html?d=raspberry-pi-programmeren-met-c-extract\u0026amp;hideIssuuLogo=true\u0026amp;u=eimworld\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","brand":"Elektor Publishing","offers":[{"title":"Default Title","offer_id":46907056062796,"sku":"19108","price":34.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0626\/6280\/3788\/files\/raspberry-pi-programmeren-met-c19108-167929.jpg?v=1718725378"},{"product_id":"freertos-for-esp32-arduino","title":"FreeRTOS for ESP32-Arduino","description":"\u003ch2\u003ePractical Multitasking Fundamentals\u003c\/h2\u003e\n\u003cp\u003eProgramming embedded systems is difficult because of resource constraints and limited debugging facilities. Why develop your own Real-Time Operating System (RTOS) as well as your application when the proven FreeRTOS software is freely available? Why not start with a validated foundation?\u003c\/p\u003e\n\u003cp\u003eEvery software developer knows that you must divide a difficult problem into smaller ones to conquer it. Using separate preemptive tasks and FreeRTOS communication mechanisms, a clean separation of functions is achieved within the entire application. This results in safe and maintainable designs.\u003c\/p\u003e\n\u003cp\u003ePracticing engineers and students alike can use this book and the ESP32 Arduino environment to wade into FreeRTOS concepts at a comfortable pace. The well-organized text enables you to master each concept before starting the next chapter. Practical breadboard experiments and schematics are included to bring the lessons home. Experience is the best teacher.\u003c\/p\u003e\n\u003cp\u003eEach chapter includes exercises to test your knowledge. The coverage of the FreeRTOS Application Programming Interface (API) is complete for the ESP32 Arduino environment. You can apply what you learn to other FreeRTOS environments, including Espressif’s ESP-IDF. The source code is available from GitHub. All of these resources put you in the driver’s seat when it is time to develop your next uber-cool ESP32 project.\u003c\/p\u003e\n\u003cp\u003eWhat you will learn:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eHow preemptive scheduling works within FreeRTOS\u003c\/li\u003e\n\u003cli\u003eThe Arduino startup “loopTask”\u003c\/li\u003e\n\u003cli\u003eMessage queues\u003c\/li\u003e\n\u003cli\u003eFreeRTOS timers and the IDLE task\u003c\/li\u003e\n\u003cli\u003eThe semaphore, mutex, and their differences\u003c\/li\u003e\n\u003cli\u003eThe mailbox and its application\u003c\/li\u003e\n\u003cli\u003eReal-time task priorities and its effect\u003c\/li\u003e\n\u003cli\u003eInterrupt interaction and use with FreeRTOS\u003c\/li\u003e\n\u003cli\u003eQueue sets\u003c\/li\u003e\n\u003cli\u003eNotifying tasks with events\u003c\/li\u003e\n\u003cli\u003eEvent groups\u003c\/li\u003e\n\u003cli\u003eCritical sections\u003c\/li\u003e\n\u003cli\u003eTask local storage\u003c\/li\u003e\n\u003cli\u003eThe gatekeeper task\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cbr\u003e\u003ciframe src=\"https:\/\/e.issuu.com\/embed.html?d=freertos-for-esp32-arduino-extract\u0026amp;hideIssuuLogo=true\u0026amp;u=eimworld\" style=\"width: 100%; height: 25vw;\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","brand":"Elektor Publishing","offers":[{"title":"Default Title","offer_id":46907086930252,"sku":"19341","price":49.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0626\/6280\/3788\/files\/freertos-for-esp32-arduino19341-826982.jpg?v=1718724379"},{"product_id":"nucleo-boards-programming-with-the-stm32cubeide","title":"Nucleo Boards Programming with the STM32CubeIDE","description":"\u003ch2\u003eHands-on in more than 50 projects\u003c\/h2\u003e\n\u003cp\u003eSTM32 Nucleo family of processors are manufactured by STMicroelectronics. These are low-cost ARM microcontroller development boards. This book is about developing projects using the popular STM32CubeIDE software with the Nucleo-L476RG development board. In the early Chapters of the book the architecture of the Nucleo family is briefly described.\u003c\/p\u003e\n\u003cp\u003eThe book covers many projects using most features of the Nucleo-L476RG development board where the full software listings for the STM32CubeIDE are given for each project together with extensive descriptions. The projects range from simple flashing LEDs to more complex projects using modules, devices, and libraries such as GPIO, ADC, DAC, I²C, SPI, LCD, DMA, analogue inputs, power management, X-CUBE-MEMS1 library, DEBUGGING, and others. In addition, several projects are given using the popular Nucleo Expansion Boards. These Expansion Boards plug on top of the Nucleo development boards and provide sensors, relays, accelerometers, gyroscopes, Wi-Fi, and many others. Using an expansion board together with the X-CUBE-MEMS1 library simplifies the task of project development considerably.\u003c\/p\u003e\n\u003cp\u003eAll the projects in the book have been tested and are working. The following sub-headings are given for each project: Project Title, Description, Aim, Block Diagram, Circuit Diagram, and Program Listing for the STM32CubeIDE.\u003c\/p\u003e\n\u003ch2\u003eIn this book you will learn about\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSTM32 microcontroller architecture;\u003c\/li\u003e\n\u003cli\u003ethe Nucleo-L476RG development board in projects using the STM32CubeIDE integrated software development tool;\u003c\/li\u003e\n\u003cli\u003eexternal and internal interrupts and DMA;\u003c\/li\u003e\n\u003cli\u003eDEBUG, a program developed using the STM32CubeIDE;\u003c\/li\u003e\n\u003cli\u003ethe MCU in Sleep, Stop, and in Standby modes;\u003c\/li\u003e\n\u003cli\u003eNucleo Expansion Boards with the Nucleo development boards.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eWhat you need\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003ea PC with Internet connection and a USB port;\u003c\/li\u003e\n\u003cli\u003eSTM32CubeIDE software (available at STMicroelectronics website free of charge)\u003c\/li\u003e\n\u003cli\u003ethe project source files, available from the book’s webpage hosted by Elektor;\u003c\/li\u003e\n\u003cli\u003eNucleo-L476RG development board;\u003c\/li\u003e\n\u003cli\u003esimple electronic devices such as LEDs, temperature sensor, I²C and SPI chips, and a few more;\u003c\/li\u003e\n\u003cli\u003eNucleo Expansion Boards (optional).\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cbr\u003e\u003ciframe style=\"width: 100%; height: 25vw;\" src=\"\/\/e.issuu.com\/embed.html?d=nucleo-boards-programming-extract\u0026amp;hideIssuuLogo=true\u0026amp;u=eimworld\" width=\"300\" height=\"150\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","brand":"Elektor Publishing","offers":[{"title":"Default Title","offer_id":46907118584140,"sku":"19530","price":49.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0626\/6280\/3788\/files\/nucleo-boards-programming-with-the-stm32cubeide19530-783409.jpg?v=1718725027"},{"product_id":"get-started-with-the-max78000fthr-development-board","title":"H0W2: Get Started with the MAX78000FTHR Development Board","description":"\u003ch2\u003eBuild your own AI microcontroller applications from scratch\u003c\/h2\u003e\n\u003cp\u003eThe MAX78000FTHR from Maxim Integrated is a small development board based on the MAX78000 MCU. The main usage of this board is in artificial intelligence applications (AI) which generally require large amounts of processing power and memory. It marries an Arm Cortex-M4 processor with a floating-point unit (FPU), convolutional neural network (CNN) accelerator, and RISC-V core into a single device. It is designed for ultra-low power consumption, making it ideal for many portable AI-based applications.\u003c\/p\u003e\n\u003cp\u003eThis book is project-based and aims to teach the basic features of the MAX78000FTHR. It demonstrates how it can be used in various classical and AI-based projects. Each project is described in detail and complete program listings are provided. Readers should be able to use the projects as they are, or modify them to suit their applications. This book covers the following features of the MAX78000FTHR microcontroller development board:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eOnboard LEDs and buttons\u003c\/li\u003e\n\u003cli\u003eExternal LEDs and buttons\u003c\/li\u003e\n\u003cli\u003eUsing analog-to-digital converters\u003c\/li\u003e\n\u003cli\u003eI²C projects\u003c\/li\u003e\n\u003cli\u003eSPI projects\u003c\/li\u003e\n\u003cli\u003eUART projects\u003c\/li\u003e\n\u003cli\u003eExternal interrupts and timer interrupts\u003c\/li\u003e\n\u003cli\u003eUsing the onboard microphone\u003c\/li\u003e\n\u003cli\u003eUsing the onboard camera\u003c\/li\u003e\n\u003cli\u003eConvolutional Neural Network\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cbr\u003e\u003ciframe src=\"https:\/\/e.issuu.com\/embed.html?d=get-started-with-the-max78000fthr-development-boar\u0026amp;hideIssuuLogo=true\u0026amp;u=eimworld\" style=\"width: 100%; height: 25vw;\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","brand":"Elektor Publishing","offers":[{"title":"Default Title","offer_id":46907162886476,"sku":"19800","price":39.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0626\/6280\/3788\/files\/get-started-with-the-max78000fthr-development-board19800-566422.jpg?v=1718724381"},{"product_id":"plc-programming-with-the-raspberry-pi-and-the-openplc-project","title":"PLC Programming with the Raspberry Pi and the OpenPLC Project","description":"\u003ch2\u003eModbusRTU and ModbusTCP examples with the Arduino Uno and ESP8266\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eIntroduction to PLC programming with OpenPLC, the first fully open source Programmable Logic Controller on the Raspberry Pi, and Modbus examples with Arduino Uno and ESP8266\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003ePLC programming is very common in industry and home automation. This book describes how the Raspberry Pi 4 can be used as a Programmable Logic Controller. Before taking you into the programming, the author starts with the software installation on the Raspberry Pi and the PLC editor on the PC, followed by a description of the hardware.\u003c\/p\u003e\n\u003cp\u003eYou'll then find interesting examples in the different programming languages complying with the IEC 61131-3 standard. This manual also explains in detail how to use the PLC editor and how to load and execute the programs on the Raspberry Pi. All IEC languages are explained with examples, starting with LD (Ladder Diagram) over ST (Structured Control Language) to SFC (Special Function Chart). All examples can be downloaded from the author's website.\u003c\/p\u003e\n\u003cp\u003eNetworking gets thorough attention too. The Arduino Uno and the ESP8266 are programmed as ModbusRTU or ModbusTCP modules to get access to external peripherals, reading sensors and switching electrical loads. I\/O circuits complying with the 24 V industry standard may also be of interest for the reader.\u003c\/p\u003e\n\u003cp\u003eThe book ends with an overview of commands for ST and LD. After reading the book, the reader will be able to create his own controllers with the Raspberry Pi.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003ciframe height=\"150\" width=\"300\" src=\"https:\/\/e.issuu.com\/embed.html?d=plc-programming-with-the-rpi-extract\u0026amp;hideIssuuLogo=true\u0026amp;u=eimworld\" style=\"width: 100%; height: 25vw;\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","brand":"Elektor Publishing","offers":[{"title":"Default Title","offer_id":46907194245452,"sku":"19966","price":39.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0626\/6280\/3788\/files\/plc-programming-with-the-raspberry-pi-and-the-openplc-project19966-399817.jpg?v=1718725204"},{"product_id":"develop-your-own-bluetooth-low-energy-applications","title":"Develop your own Bluetooth Low Energy Applications","description":"\u003ch2\u003eFor Raspberry Pi, ESP32 and nRF52 with Python, Arduino and Zephyr\u003c\/h2\u003e\n\u003cp\u003eBluetooth Low Energy (BLE) radio chips are ubiquitous from Raspberry Pi to light bulbs. BLE is an elaborate technology with a comprehensive specification, but the basics are quite accessible.\u003c\/p\u003e\n\u003cp\u003eA progressive and systematic approach will lead you far in mastering this wireless communication technique, which is essential for working in low power scenarios.\u003c\/p\u003e\n\u003cp\u003eIn this book, you’ll learn how to:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eDiscover BLE devices in the neighborhood by listening to their advertisements.\u003c\/li\u003e\n\u003cli\u003eCreate your own BLE devices advertising data.\u003c\/li\u003e\n\u003cli\u003eConnect to BLE devices such as heart rate monitors and proximity reporters.\u003c\/li\u003e\n\u003cli\u003eCreate secure connections to BLE devices with encryption and authentication.\u003c\/li\u003e\n\u003cli\u003eUnderstand BLE service and profile specifications and implement them.\u003c\/li\u003e\n\u003cli\u003eReverse engineer a BLE device with a proprietary implementation and control it with your own software.\u003c\/li\u003e\n\u003cli\u003eMake your BLE devices use as little power as possible.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThis book shows you the ropes of BLE programming with Python and the Bleak library on a Raspberry Pi or PC, with C++ and NimBLE-Arduino on Espressif’s ESP32 development boards, and with C on one of the development boards supported by the Zephyr real-time operating system, such as Nordic Semiconductor's nRF52 boards.\u003c\/p\u003e\n\u003cp\u003eStarting with a very little amount of theory, you’ll develop code right from the beginning. After you’ve completed this book, you’ll know enough to create your own BLE applications.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003ciframe height=\"150\" width=\"300\" src=\"https:\/\/e.issuu.com\/embed.html?d=bluetooth-le-applications-extract\u0026amp;hideIssuuLogo=true\u0026amp;u=eimworld\" style=\"width: 100%; height: 25vw;\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","brand":"Elektor Publishing","offers":[{"title":"Default Title","offer_id":46907227111756,"sku":"20200","price":39.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0626\/6280\/3788\/files\/develop-your-own-bluetooth-low-energy-applications20200-923504.jpg?v=1718723944"},{"product_id":"freecad-for-electronics-applications","title":"FreeCAD for Electronics Applications","description":"\u003ch2\u003ePractical Introduction to 3D Modeling from Enclosure to Front Panel\u003c\/h2\u003e\n\u003cp\u003eEmbedding a vintage component, creating a professional looking home for a circuit board, or even designing a complex apparatus complete with a chassis – these and many other challenges turn into a stimulating pleasure with FreeCAD. Once you have internalized the basic processes, there are virtually no limits to your imagination.\u003c\/p\u003e\n\u003cp\u003eStarting to use a new software is never straightforward – especially with a tool as versatile as FreeCAD. Manageable, but at the same time easily usable individual components provide the starting point in this book. Putting these components together later results in assemblies.\u003c\/p\u003e\n\u003cp\u003eIn the FreeCAD universe, a workable trajectory is demonstrated. The described procedure is illustrative so the examples are easily applied to custom tasks. The devices were made by the author and illustrated with photos.\u003c\/p\u003e\n\u003cp\u003eCreating a 3D design is requiring some effort but the initial investment pays off soon. Besides the impressive spatial representation of the projects, the extracted drawings yield a solid base for documentation and production. Extended FreeCAD capabilities like the unfolding of sheet metal parts enormously add to efficiency and pushes models forward into practical assembly.\u003c\/p\u003e\n\u003cp\u003eSoon you will definitely not want to do without FreeCAD!\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003ciframe src=\"https:\/\/e.issuu.com\/embed.html?d=freecad-for-electronics-applications-extract\u0026amp;hideIssuuLogo=true\u0026amp;u=eimworld\" style=\"width: 100%; height: 25vw;\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","brand":"Elektor Publishing","offers":[{"title":"Default Title","offer_id":47310499742028,"sku":"20591","price":44.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0626\/6280\/3788\/files\/freecad-for-electronics-applications20591-751017.jpg?v=1718724378"},{"product_id":"getting-started-with-java-using-eclipse","title":"Getting Started With Java Using Eclipse","description":"\u003ch2\u003eMastering the Language and the Development Platform\u003c\/h2\u003e\n\u003cp\u003eMany people would like to learn Java but getting started is not easy since programming with Java requires at least two things: mastering the programming language and the development environment. With the help of many examples, this book shows how the language is structured. In addition, it employs the Eclipse development environment as an example of a powerful tool to teach developing Java programs.\u003c\/p\u003e\n\u003cp\u003eIn Basics, the first part of the book, you acquire your Java and Eclipse basic knowledge. This part lays the programming foundations, gives you an overview of Java technology, and shows you what is special about object-oriented programming.\u003c\/p\u003e\n\u003cp\u003eIn the second part called Java Language, everything revolves around the subtleties of the Java language and this is where the first small Java applications are created, aided by a fine blend of the knowledge part and practical exercises.\u003c\/p\u003e\n\u003cp\u003eJava Technology is both the name and the focus of the third part which also introduces you to the rules to observe when programming, what class libraries are and what advantages they have. In addition, you will learn how to test programs, what algorithms are, and how to program them.\u003c\/p\u003e\n\u003cp\u003eThe fourth part, Java Projects, enables you to apply all the previous elements in an application with a graphical user interface. The project shows how to develop a larger application piece by piece with the Eclipse development environment. The Appendix concludes with a section on frequent errors that can occur when working with Eclipse, and a Glossary.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003ciframe src=\"https:\/\/e.issuu.com\/embed.html?d=java-using-eclipse-extract\u0026amp;hideIssuuLogo=true\u0026amp;u=eimworld\" style=\"width: 100%; height: 25vw;\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","brand":"Elektor Publishing","offers":[{"title":"Default Title","offer_id":47310499938636,"sku":"20550","price":44.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0626\/6280\/3788\/files\/getting-started-with-java-using-eclipse20550-217533.jpg?v=1718724565"},{"product_id":"node-red-and-raspberry-pi-pico-w","title":"Node-RED and Raspberry Pi Pico W","description":"\u003ch2\u003eFrom basics to flows for sensors, automation, motors, MQTT, and cloud services\u003c\/h2\u003e\n\u003cp\u003eThis book is a learning guide and a reference. Use it to learn Node-RED, Raspberry Pi Pico W, and MicroPython, and add these state-of-the-art tools to your technology toolkit. It will introduce you to virtual machines, Docker, and MySQL in support of IoT projects based on Node-RED and the Raspberry Pi Pico W.\u003c\/p\u003e\n\u003cp\u003eThis book combines several elements into a platform that powers the development of modern Internet of Things applications. These elements are a flow-based server, a WiFi-enabled microcontroller, a high-level programming language, and a deployment technology. Combining these elements gives you the tools you need to create automation systems at any scale. From home automation to industrial automation, this book will help you get started.\u003c\/p\u003e\n\u003cp\u003eNode-RED is an open-source flow-based development tool that makes it easy to wire together devices, APIs, and online services. Drag and drop nodes to create a flowchart that turns on your lights at sunset or sends you an email when a sensor detects movement. Raspberry Pi Pico W is a version of the Raspberry Pi Pico with added 802.11n Wi-Fi capability. It is an ideal device for physical computing tasks and an excellent match to the Node-RED.\u003c\/p\u003e\n\u003cp\u003eQuick book facts\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eProject-based learning approach.\u003c\/li\u003e\n\u003cli\u003eAssumes no prior knowledge of flow-based programming tools.\u003c\/li\u003e\n\u003cli\u003eLearn to use essential infrastructure tools in your projects, such as virtual machines, Docker, MySQL and useful web APIs such as Google Sheets and OpenWeatherMap.\u003c\/li\u003e\n\u003cli\u003eDozens of mini-projects supported by photographs, wiring schematics, and source code. Get these from the book GitHub repository.\u003c\/li\u003e\n\u003cli\u003eStep-by-step instructions on everything.\u003c\/li\u003e\n\u003cli\u003eAll experiments are based on the Raspberry Pi Pico W. A Wi-Fi network is required for all projects.\u003c\/li\u003e\n\u003cli\u003eHardware (including the Raspberry Pi Pico W) is available as a kit.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eDownloads\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/futureshocked\/node-red-rpi-picow\" target=\"_blank\"\u003eGitHub\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cbr\u003e\u003ciframe src=\"\/\/e.issuu.com\/embed.html?d=node-red-and-rpi-pico-extract\u0026amp;hideIssuuLogo=true\u0026amp;u=eimworld\" style=\"width: 100%; height: 50vw;\" allowfullscreen=\"allowfullscreen\" frameborder=\"0\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","brand":"Elektor Publishing","offers":[{"title":"Default Title","offer_id":47543446733132,"sku":"20745","price":49.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0626\/6280\/3788\/files\/node-red-and-raspberry-pi-pico-w20745-918883.jpg?v=1718725026"},{"product_id":"initiation-au-langage-circuitpython-et-a-la-puce-nrf52840","title":"Initiation au langage CircuitPython et à la puce nRF52840","description":"\u003ch2\u003eEn moins de 100 lignes de code par projet avec les cartes \u003cem\u003eFeather Sense\u003c\/em\u003e et \u003cem\u003eClue Express\u003c\/em\u003e d'Adafruit\u003c\/h2\u003e\n\u003cp\u003eLe langage de programmation Python est apprécié par les pédagogues parce que sa syntaxe le rend facile à comprendre. Il s'est également imposé chez les informaticiens expérimentés. La société Adafruit a développé une version spéciale de Python pour l'embarquer sur les microcontrôleurs à 32 bits : \u003cstrong\u003eCircuitPython\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eCe livre permettra au lecteur de s'initier à la programmation en CircuitPython sur deux cartes : Feather BlueFruit Sense (également appelée Feather nRF52840 Sense) et CLUE nRF52840 Express. Chacune est animée par le SoC nRF52840 de NORDIC avec une architecture à 32 bits.\u003c\/p\u003e\n\u003cp\u003ePour ce voyage dans le monde de la programmation embarquée, l'auteur sort du chemin classique, à savoir un cours complet sur la programmation orientée objet appliquée à ce langage. Il préfère emmener le lecteur directement sur le terrain avec des projets qui mettent en oeuvre les cartes et différents périphériques. Plus d'une quarantaine d'exemples et de montages permettent de découvrir la richesse de CircuitPython. Toutefois l'auteur s'est imposé une limite pour ne pas décourager les novices : le code de chaque projet ne dépasse jamais la centaine de lignes. Pour ce qui est du matériel, là aussi la simplicité domine : aucun programmateur, un simple PC suffit ; aucun soudage grâce au câblage sur platine d'essai. Les cartes d'extension FeatherWing à enficher sur la Feather nRF52840 Sense permettent de démultiplier ses fonctions : matrice de LED, enregistreur de données, écran à encre électronique, écran OLED, écran TFT, commande de moteurs, audio, relais…\u003c\/p\u003e\n\u003cp\u003eToutes les étapes (assemblage des différents composants, installation des bibliothèques requises, programmation, tests…) sont expliquées en détail. Le code des différents exemples et projets est disponible sur Github. Le résultat de chaque projet est même présenté sur de courtes vidéos disponibles sur YouTube.\u003c\/p\u003e\n\u003cp\u003eÀ la fin de sa lecture, le nouveau Pythonien pourra facilement approfondir les notions abordées et donner vie à ses propres projets grâce aux outils qu'il aura essayés.\u003c\/p\u003e\n\u003cp\u003eCe livre s'adresse aux lycéens et étudiants ainsi qu'à toute la communauté des makers.\u003c\/p\u003e\n\u003ch4\u003eChaîne YouTube de l'auteur :\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.youtube.com\/channel\/UCcNFoAvwTfs_tL3C3J6gOCg\" target=\"_blank\"\u003eYouTube (Michaël Bottin)\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cbr\u003e\u003ciframe src=\"https:\/\/e.issuu.com\/embed.html?d=initiation-au-langage-circuitpython-extrait\u0026amp;hideIssuuLogo=true\u0026amp;u=eimworld\" style=\"width: 100%; height: 25vw;\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","brand":"Elektor Publishing","offers":[{"title":"Default Title","offer_id":47571389022540,"sku":"19523","price":44.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0626\/6280\/3788\/files\/initiation-au-langage-circuitpython-et-a-la-puce-nrf52840.png?v=1705321206"},{"product_id":"ltspice-essentials","title":"LTspice Essentials","description":"\u003ch2\u003eAn Introduction to Circuit Simulation\u003c\/h2\u003e\n\u003cp\u003eLTspice, developed by Analog Devices, is a powerful, fast, and free SPICE simulator, schematic capture, and waveform viewer with a large database of components supported by SPICE models from all over the world. Drawing a schematic in LTspice is easy and fast. Thanks to its powerful graphing features, you can visualize the voltages and currents in a circuit, and also the power consumption of its components and much more.\u003c\/p\u003e\n\u003cp\u003eThis book is about learning to design and simulate electronic circuits using LTspice. Among others, the following topics are treated:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eDC and AC circuits\u003c\/li\u003e\n\u003cli\u003eSignal diodes and Zener diodes\u003c\/li\u003e\n\u003cli\u003eTransistor circuits including oscillators\u003c\/li\u003e\n\u003cli\u003eThyristor\/SCR, diac, and triac circuits\u003c\/li\u003e\n\u003cli\u003eOperational amplifier circuits including oscillators\u003c\/li\u003e\n\u003cli\u003eThe 555 timer IC\u003c\/li\u003e\n\u003cli\u003eFilters\u003c\/li\u003e\n\u003cli\u003eVoltage regulators\u003c\/li\u003e\n\u003cli\u003eOptocouplers\u003c\/li\u003e\n\u003cli\u003eWaveform generation\u003c\/li\u003e\n\u003cli\u003eDigital logic simulation including the 74HC family\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eSPICE modeling LTspice is a powerful electronic circuit simulation tool with many features and possibilities. Covering them all in detail is not possible in a book of this size. Therefore, this book presents the most common topics like DC and AC circuit analysis, parameter sweeping, transfer functions, oscillators, graphing, etc. Although this book is an introduction to LTspice, it covers most topics of interest to people engaged in electronic circuit simulation.\u003c\/p\u003e\n\u003cp\u003eThe book is aimed at electronic\/electrical engineers, students, teachers, and hobbyists. Many tested simulation examples are given in the book. Readers do not need to have any computer programming skills, but it will help if they are familiar with basic electronic circuit design and operation principles. Readers who want to dive deeper can find many detailed tutorials, articles, videos, design files, and SPICE circuit models on the Internet.\u003c\/p\u003e\n\u003cp\u003eAll the simulation examples used in the book are available as files at the webpage of this book. Readers can use these example circuits for learning or modify them for their own applications.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003ciframe style=\"width: 100%; height: 25vw;\" src=\"https:\/\/e.issuu.com\/embed.html?d=ltspice-essentials-extract\u0026amp;hideIssuuLogo=true\u0026amp;u=eimworld\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","brand":"Elektor Publishing","offers":[{"title":"Default Title","offer_id":48232324071756,"sku":"20907","price":39.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0626\/6280\/3788\/files\/ltspice-essentials-873718.jpg?v=1720795984"},{"product_id":"kicad-like-a-pro-fundamentals-and-projects","title":"KiCad Like A Pro – Fundamentals and Projects","description":"\u003ch2\u003eGetting started with the world’s best open-source PCB tool\u003c\/h2\u003e\n\u003cp\u003eThe latest iteration of KiCad, the world’s best free-to-use Printed Circuit Board tool, is packed with features usually found only in expensive commercial CAD tools. This modern, cross-platform application suite built around schematic and design editors, with auxiliary applications is a stable and mature PCB tool. KiCad 8 is a perfect fit for electronic engineers and makers.\u003c\/p\u003e\n\u003cp\u003eHere are the most significant improvements and features in KiCad 8, both over and under the hood:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eModern user interface, completely redesigned from earlier versions\u003c\/li\u003e\n\u003cli\u003eImproved and customizable electrical and design rule checkers\u003c\/li\u003e\n\u003cli\u003eTheme editor allowing you to customize KiCad on your screen\u003c\/li\u003e\n\u003cli\u003eAbility to import projects from Eagle, CADSTART, and more\u003c\/li\u003e\n\u003cli\u003ePython scripting API\u003c\/li\u003e\n\u003cli\u003eImproved integrated SPICE circuit simulator\u003c\/li\u003e\n\u003cli\u003eMulti-sheet schematics\u003c\/li\u003e\n\u003cli\u003eFilters define selectable elements\u003c\/li\u003e\n\u003cli\u003eEnhanced interactive router helps you draw single tracks and differential pairs with precision\u003c\/li\u003e\n\u003cli\u003eNew or enhanced tools to draw tracks, measure distances, tune track lengths, etc.\u003c\/li\u003e\n\u003cli\u003eAdvanced interactive router\u003c\/li\u003e\n\u003cli\u003eBuilt-in bill of materials generator\u003c\/li\u003e\n\u003cli\u003eRealistic ray-tracing capable 3D viewer\u003c\/li\u003e\n\u003cli\u003eCustomizable teardrops\u003c\/li\u003e\n\u003cli\u003ePlug-in manager for quick installation of themes, libraries and functionalities such as autorouters and BOM generators\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThis book will teach you to use KiCad through a practical approach. It will help you become productive quickly and start designing your own boards. Example projects illustrate the basic features of KiCad, even if you have no prior knowledge of PCB design.\u003c\/p\u003e\n\u003cp\u003eThe author describes the entire workflow from schematic entry to the intricacies of finalizing the files for PCB production and offers sound guidance on the process. Further full-fledged projects, of incremental difficulty, will be presented in a \u003ca href=\"https:\/\/www.qavlunxerzi.info\/products\/kicad-like-a-pro-advanced-projects-and-recipes\" target=\"_blank\"\u003esecond book\u003c\/a\u003e, together with a variety of advanced recipes.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003ciframe src=\"\/\/e.issuu.com\/embed.html?d=kicad-8-fundamentals-extract\u0026amp;hideIssuuLogo=true\u0026amp;u=eimworld\" style=\"width: 100%; height: 25vw;\" allowfullscreen=\"allowfullscreen\" frameborder=\"0\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","brand":"Elektor Publishing","offers":[{"title":"Default Title","offer_id":48365943947596,"sku":"20928","price":54.95,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0626\/6280\/3788\/files\/kicad-like-a-pro-fundamentals-and-projects-9783895766268-129127.jpg?v=1725003777"},{"product_id":"kicad-like-a-pro-advanced-projects-and-recipes","title":"KiCad Like A Pro – Advanced Projects and Recipes","description":"\u003ch2\u003eMastering PCB design with real-world projects\u003c\/h2\u003e\n\u003cp\u003eThis book builts on \u003ca href=\"https:\/\/www.qavlunxerzi.info\/products\/kicad-like-a-pro-fundamentals-and-projects\"\u003eKiCad Like a Pro – Fundamentals and Projects\u003c\/a\u003e and aims to help you practice your new KiCad skills by challenging you in a series of real-world projects. The projects are supported by a comprehensive set of recipes with detailed instructions on how to achieve a variety of simple and complex tasks. Design the PCBs for a solar power supply, an LED matrix array, an Arduino-powered datalogger, and a custom ESP32 board. Understand the finer details of the interactive router, how to manage KiCad project teams with Git, how to use an autorouter on 2 and 4-layer PCBs, and much more.\u003c\/p\u003e\n\u003cp\u003eKiCad 8 is a modern, cross-platform application suite built around schematic and design editors. This stable and mature PCB tool is a perfect fit for electronic engineers and makers. With KiCad 8, you can create PCBs of any complexity and size without the constraints associated with the commercial packages.\u003c\/p\u003e\n\u003cp\u003eHere are the most significant improvements and features in KiCad 8, both over and under the hood:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eModern user interface, completely redesigned from earlier versions\u003c\/li\u003e\n\u003cli\u003eImproved and customizable electrical and design rule checkers\u003c\/li\u003e\n\u003cli\u003eTheme editor allowing you to fully customize the look of KiCad on your screen\u003c\/li\u003e\n\u003cli\u003eAbility to import projects from Eagle, CADSTART, and more\u003c\/li\u003e\n\u003cli\u003eAn improved and tightly integrated SPICE circuit simulator\u003c\/li\u003e\n\u003cli\u003eAutorouting with the Freerouting plugin\u003c\/li\u003e\n\u003cli\u003eFilters define which elements of a layout are selectable\u003c\/li\u003e\n\u003cli\u003eEnhanced interactive router helps you draw single tracks and differential pairs with precision\u003c\/li\u003e\n\u003cli\u003eNew or enhanced tools to draw tracks, measure distances, tune track lengths, etc.\u003c\/li\u003e\n\u003cli\u003eEnhanced tool for creating filled zones\u003c\/li\u003e\n\u003cli\u003eA customizable coordinate system facilitates data exchange with other CAD applications\u003c\/li\u003e\n\u003cli\u003eRealistic ray-tracing capable 3D viewer\u003c\/li\u003e\n\u003cli\u003eDifferential pair routing\u003c\/li\u003e\n\u003cli\u003eRich repositories of symbol, footprint, and 3D shape libraries\u003c\/li\u003e\n\u003cli\u003ePython scripting API for programmatic customization and extensions\u003c\/li\u003e\n\u003cli\u003eImproved footprint wizard for fast custom footprints\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cbr\u003e\u003ciframe src=\"\/\/e.issuu.com\/embed.html?d=kicad-8-recipes-extract\u0026amp;hideIssuuLogo=true\u0026amp;u=eimworld\" style=\"width: 100%; height: 25vw;\" allowfullscreen=\"allowfullscreen\" frameborder=\"0\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","brand":"Elektor Publishing","offers":[{"title":"Default Title","offer_id":48365967769932,"sku":"20930","price":49.95,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0626\/6280\/3788\/files\/kicad-like-a-pro-advanced-projects-and-recipes-9783895766282-678132.jpg?v=1725003777"},{"product_id":"fpga-programming-and-hardware-essentials","title":"FPGA Programming and Hardware Essentials","description":"\u003ch2\u003eKick off with the MAX1000 and VHDPlus\u003c\/h2\u003e\n\u003cp\u003eReady to Master FPGA Programming? In this guide, we’re diving into the world of \u003cem\u003eField Programmable Gate Arrays\u003c\/em\u003e (FPGAs) – a configurable integrated circuit that can be programmed after manufacturing. Imagine bringing your ideas to life, from simple projects to complete microcontroller systems!\u003c\/p\u003e\n\u003cp\u003eMeet the MAX1000: a compact and budget-friendly FPGA development board packed with features like memory, user LEDs, push-buttons, and flexible I\/O ports. It’s the ideal starting point for anyone wanting to learn about FPGAs and Hardware Description Languages (HDLs).\u003c\/p\u003e\n\u003cp\u003eIn this book, you’ll get hands-on with the VHDPlus programming language – a simpler version of VHDL. We’ll work on practical projects using the MAX1000, helping you gain the skills and confidence to unleash your creativity.\u003c\/p\u003e\n\u003cp\u003eGet ready for an exciting journey! You’ll explore a variety of projects that highlight the true power of FPGAs. Let’s turn your ideas into reality and embark on your FPGA adventure – your journey starts now!\u003c\/p\u003e\n\u003ch2\u003eExciting Projects You’ll Find in This Book\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eArduino-Driven BCD to 7-Segment Display Decoder\u003c\/li\u003e\n\u003cli\u003eUse an Arduino Uno R4 to supply BCD data to the decoder, counting from 0 to 9 with a one-second delay\u003c\/li\u003e\n\u003cli\u003eMultiplexed 4-Digit Event Counter\u003c\/li\u003e\n\u003cli\u003eCreate an event counter that displays the total count on a 4-digit display, incrementing with each button press\u003c\/li\u003e\n\u003cli\u003ePWM Waveform with Fixed Duty Cycle\u003c\/li\u003e\n\u003cli\u003eGenerate a PWM waveform at 1 kHz with a fixed duty cycle of 50%\u003c\/li\u003e\n\u003cli\u003eUltrasonic Distance Measurement\u003c\/li\u003e\n\u003cli\u003eMeasure distances using an ultrasonic sensor, displaying the results on a 4-digit 7-segment LED\u003c\/li\u003e\n\u003cli\u003eElectronic Lock\u003c\/li\u003e\n\u003cli\u003eBuild a simple electronic lock using combinational logic gates with push buttons and an LED output\u003c\/li\u003e\n\u003cli\u003eTemperature Sensor\u003c\/li\u003e\n\u003cli\u003eMonitor ambient temperature with a TMP36 sensor and display the readings on a 7-segment LED\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eDownloads\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/s3.eu-central-1.amazonaws.com\/elektormagazine\/uploads\/Software_FPGA-Programming-and-Hardware-Essentials.zip\" target=\"_blank\"\u003eSoftware\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cbr\u003e\u003ciframe style=\"width: 100%; height: 25vw;\" src=\"https:\/\/e.issuu.com\/embed.html?d=fpga-prog-and-hardware-essentials-extract\u0026amp;hideIssuuLogo=true\u0026amp;u=eimworld\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","brand":"Elektor Publishing","offers":[{"title":"Default Title","offer_id":48990731272524,"sku":"21054","price":39.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0626\/6280\/3788\/files\/fpga-programming-and-hardware-essentials-9783895766442-557155.jpg?v=1732186668"},{"product_id":"programming-microcontrollers-in-c-using-arduino","title":"Programming Microcontrollers in C\/C++ Using Arduino","description":"\u003ch2\u003eWith Examples for Arduino UNO, Raspberry Pi Pico and ESP32\u003c\/h2\u003e\n\u003cp\u003eProgramming small electronic systems has never been more accessible. Tasks that once demanded expensive tools, specialized hardware, and deep electrical engineering expertise can now be tackled with low-cost development boards and approachable software. At the centre of this shift is the Arduino environment, which provides a unified and familiar way to program a wide range of microcontroller platforms—from classic AVR boards like the Arduino UNO to modern ARM-based boards such as the Raspberry Pi Pico, and powerful Wi-Fi-enabled devices like the ESP32.\u003c\/p\u003e\n\u003cp\u003eThis book introduces embedded programming through the core idea that defines all microcontrollers: reading inputs, processing information, and controlling outputs in a predictable loop. The Arduino environment abstracts much of the hardware complexity, allowing you to focus on behaviour rather than implementation details. With just a few lines of code, you can blink LEDs, read sensors, control motors, and communicate with other devices.\u003c\/p\u003e\n\u003cp\u003eWhile the Arduino UNO, Raspberry Pi Pico, and ESP32 boards differ greatly in performance and features, they share the same fundamental building blocks: digital and analog I\/O, timers, serial communication, PWM, interrupts, and power management. Learning these concepts within the Arduino framework builds skills that transfer easily across platforms and scale toward more advanced applications.\u003c\/p\u003e\n\u003cp\u003eBy exploring multiple boards while maintaining a consistent programming approach, this book helps you progress from simple experiments to confidently produce well-structured designs—showing that embedded development can be both practical and enjoyable.\u003c\/p\u003e","brand":"Elektor Publishing","offers":[{"title":"Default Title","offer_id":56571385872716,"sku":"21264","price":29.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0626\/6280\/3788\/files\/Programming-Microcontrollers-in-C-Using-Arduino.png?v=1772637483"},{"product_id":"programming-microcontrollers-in-micropython","title":"Programming Microcontrollers in MicroPython","description":"\u003ch2\u003eWith Examples for Raspberry Pi Pico and ESP32\u003c\/h2\u003e\n\u003cp\u003eCreating and programming small electronic systems is now easier than ever before. With inexpensive development boards and modern software tools, anyone curious about embedded design can quickly move from an idea to a working piece of hardware. At the heart of this change is MicroPython—a clear, interactive, and beginner-friendly way to program microcontrollers while still remaining closely connected to the underlying electronics.\u003c\/p\u003e\n\u003cp\u003eThis book introduces embedded programming through MicroPython on popular platforms such as the Raspberry Pi Pico and the ESP32. You will discover how to use microcontrollers for reading inputs, processing data, and controlling outputs in a predictable, real-time loop. With just a few lines of code, you can blink LEDs, read sensors, drive motors, and communicate with the outside world. The interactive REPL programming interface encourages experimentation and fast learning, making concepts tangible from the very first chapter.\u003c\/p\u003e\n\u003cp\u003eWhile different boards offer different capabilities, they all share the same core principles. Timers, GPIO, analog I\/O, PWM, interrupts, and communication interfaces form the foundation of every embedded system.\u003c\/p\u003e\n\u003cp\u003eBy focusing on these universal building blocks, this book helps you build skills that transfer across platforms and scale naturally toward more advanced development. Whether you are a beginner or an experienced programmer entering embedded systems, you will find that working with MicroPython is both practical and genuinely enjoyable.\u003c\/p\u003e","brand":"Elektor Publishing","offers":[{"title":"Default Title","offer_id":56571386724684,"sku":"21265","price":29.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0626\/6280\/3788\/files\/Programming-Microcontrollers-in-MicroPython.png?v=1772017927"},{"product_id":"the-makers-guide-to-ai-coding","title":"The Maker’s Guide to AI Coding","description":"\u003ch2\u003eIf you can describe it, you can build it\u003c\/h2\u003e\n\u003cp\u003eAI coding assistants are changing what makers and solopreneurs can build. Tasks that once demanded weeks of learning a new language, framework, or software stack can now be delegated to an AI—provided you know how to describe the job, judge the result, and keep control of the process.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eThe Maker’s Guide to AI Coding\u003c\/em\u003e is a practical guide to doing exactly that. It explains how to work with AI coding tools as collaborators rather than vending machines, how much to delegate, how to write specifications that produce useful results, and how to recognise hallucinations, context drift, overconfidence, and code that runs but is still wrong.\u003c\/p\u003e\n\u003cp\u003eThe book is built around four increasingly ambitious projects. You begin with a browser-based RC filter analyser, then develop a live serial data plotter for Arduino and other microcontrollers. Next comes a datasheet questionand- answer tool using retrieval-augmented generation (RAG), followed by a complete multi-user resource booking system with authentication, a database, external services, background jobs, and deployment.\u003c\/p\u003e\n\u003cp\u003eNo advanced programming background is required. The emphasis is on thinking clearly, guiding the AI, testing what it produces, and preserving the skills needed to evaluate its work. Along the way, you learn development workflow designed to remain useful as tools evolve.\u003c\/p\u003e\n\u003cp\u003eIf you can describe what you want to build, this book shows you how to turn that description into working software.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003ciframe style=\"width: 100%; height: 25vw;\" src=\"https:\/\/e.issuu.com\/embed.html?d=the-makers-guide-to-ai-coding-extract\u0026amp;hideIssuuLogo=true\u0026amp;u=eimworld\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","brand":"Elektor Publishing","offers":[{"title":"Default Title","offer_id":58633353658700,"sku":"21339","price":34.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0626\/6280\/3788\/files\/The-Makers-Guide-to-AI-Coding.png?v=1789630321"},{"product_id":"micropython-for-stm32","title":"MicroPython for STM32","description":"\u003ch2\u003eLearning Embedded Systems with STM32 Nucleo Boards\u003c\/h2\u003e\n\u003cp\u003eProgramming compact electronic systems is now easier to get started with than ever before. Affordable development boards, powerful software tools, and readily available documentation make it possible to turn an idea into a working prototype in very little time. MicroPython plays an important role in this development by offering a readable, interactive way to control microcontrollers while still providing direct access to their hardware features.\u003c\/p\u003e\n\u003cp\u003eThis book explores embedded programming with MicroPython using an STM32-based Nucleo board. It shows how a microcontroller continuously interacts with its environment by reading inputs, processing information, and controlling outputs. Step by step, you will learn to flash LEDs, measure analog signals, work with sensors, control actuators, and exchange data with other devices. The built-in REPL makes it easy to test instructions immediately, inspect results, and learn through experimentation.\u003c\/p\u003e\n\u003cp\u003eAlthough microcontroller boards differ in size, speed, memory, and peripherals, the fundamental concepts remain largely the same. Digital input and output, analog conversion, timers, PWM, interrupts, and serial communication are the essential building blocks of embedded applications.\u003c\/p\u003e\n\u003cp\u003eBy concentrating on these transferable principles, the book provides a foundation that remains useful when moving to other boards, processors, or development environments.\u003c\/p\u003e\n\u003cp\u003eIt is intended both for newcomers and for programmers who want to expand into embedded systems. MicroPython offers a practical route into this field, combining quick results with a clear understanding of how software and hardware work together.\u003c\/p\u003e","brand":"Elektor Publishing","offers":[{"title":"Default Title","offer_id":58633451405644,"sku":"21343","price":27.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0626\/6280\/3788\/files\/MicroPython-for-STM32-Book.png?v=1790246588"}],"url":"https:\/\/www.qavlunxerzi.info\/collections\/programming-elektor-books.oembed","provider":"Elektor","version":"1.0","type":"link"}