Zoekresultaten voor "programming OR the OR finite OR state OR machine"
-
Elektor Publishing The ESP32 Cheap Yellow Display Book
Projects Using Arduino IDE and the LVGL Graphics Library The ESP32 is probably one of the most popular microcontrollers used by many people, including students, hobbyists, and professional engineers. Its low cost, coupled with rich features makes it a popular device to use in many projects. Recently, a board called the ESP32 Cheap Yellow Display (CYD for short) is available from its manufacturers. The board includes a standard ESP32 microcontroller together with a 320x240 pixel TFT display. Additionally, the board provides several connectors for interfaces such as GPIO, serial port (TX/RX), power and Ground. The inclusion of a TFT display is a real advantage as it enables users to design complex graphics-based projects without resorting to an external LCD or graphics displays. The book describes the basic hardware of the ESP32 CYD board and provides details of its on-board connectors. Many basic, simple, and intermediate-level projects are given in the book based on the ESP32 CYD, using the highly popular Arduino IDE 2.0 integrated development environment. The use of both the basic graphics functions and the use of the popular LVGL graphics library are discussed in the book and projects are given that use both types of approaches. All the projects given in the book have been tested and are working. The block diagram, circuit diagram, and the complete program listings and program descriptions of all the projects are given with explanations. Readers can use the LVGL graphics library to design highly popular eye-catching full-color graphics projects using widgets such as buttons, labels, calendars, keypads, keyboards, message boxes, spinboxes, sliders, charts, tables, menus, bars, switches, drop-down lists, animations, and many more widgets.
€ 34,95
Leden: € 31,46
-
Elektor Publishing SDR with HackRF One & HackRF Pro
Programming with GNU Radio HackRF is an open-source hardware platform developed by Great Scott Gadgets and serves as a versatile front end for software-defined radio (SDR). With HackRF One and its successor, HackRF Pro, users can develop their own SDR applications, build powerful receivers and transmitters, and tackle demanding RF measurement tasks. This book provides a practical introduction to the world of SDR. Step by step, the author shows how powerful SDR projects can be implemented with HackRF – from the fundamentals of RF technology to advanced applications using GNU Radio. In addition to working with SDR Sharp (SDR#), RadioConda, and GNU Radio, the book also covers the fundamentals of modern digital signal processing. Numerous experiments and easy-to-follow practical examples guide readers through topics such as AM, FM, and SSB reception, digital filters, shortwave radio, amateur radio, signal generators, and custom RF projects up to 6 GHz. Whether you are a maker, radio amateur, electronics enthusiast, or SDR beginner, this book provides solid knowledge, practical applications, and the motivation to creatively explore the possibilities of modern SDR technology.
€ 24,95
Leden: € 22,46
-
Elektor Digital Develop your own Bluetooth Low Energy Applications (E-book)
For Raspberry Pi, ESP32 and nRF52 with Python, Arduino and Zephyr Bluetooth 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. A progressive and systematic approach will lead you far in mastering this wireless communication technique, which is essential for working in low power scenarios. In this book, you’ll learn how to: Discover BLE devices in the neighborhood by listening to their advertisements. Create your own BLE devices advertising data. Connect to BLE devices such as heart rate monitors and proximity reporters. Create secure connections to BLE devices with encryption and authentication. Understand BLE service and profile specifications and implement them. Reverse engineer a BLE device with a proprietary implementation and control it with your own software. Make your BLE devices use as little power as possible. This 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. Starting 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.
€ 32,95
Leden: € 29,66
-
Elektor Academy Pro Raspberry Pi Pico with MicroPython (programmeercursus)
Deze complete microcontroller-programmeercursus op basis van de Raspberry Pi Pico bevat een leerboek, een componentenkit, praktische projecten en een uitgebreide online cursus met simulaties. Ideaal om embedded systems stap voor stap te leren programmeren in MicroPython via een praktische hands-on aanpak. Een praktische introductie tot embedded systems met de Raspberry Pi Pico Deze cursus is ontworpen voor beginners in embedded systems die op zoek zijn naar een gestructureerde en voorbeeldgerichte start. Een kit met LED’s en weerstanden, schakelaars, sensoren en actuatoren, displays, een breadboard en draden is inbegrepen. Deze worden in de cursus gebruikt om voorbeeldtoepassingen te demonstreren. Er is geen voorkennis van Arduino of embedded ontwikkeling vereist. Elke sectie bevat praktische voorbeelden en mini-projecten om belangrijke concepten te versterken en verdere verkenning te stimuleren. Aan het einde van de cursus kunt u niet alleen de voorbeelden reproduceren, maar ook uitbreiden met uw eigen ideeën en toepassingen. Wat leert u? Microcontrollerprogrammering in MicroPython met de Raspberry Pi Pico met behulp van de Thonny IDE Werken met digitale I/O, knoppen en encoders uitlezen, LED’s en relais aansturen Analoge ingangen, spanningen en sensoren uitlezen Genereren van analoge uitgangssignalen en PWM Gebruik van seriële communicatie zoals UART, I²C en SPI om displays aan te sturen en digitale sensoren en SD-kaarten uit te lezen Tijdbeheer Werken met interrupts Realtime sensorinput en besturing via knoppen, LED’s en displays Aansturen van actuatoren zoals relais en servomotoren Voor wie is dit? Studenten en zelflerenden die embedded systems willen ontdekken Makers en IoT-enthousiastelingen die hun hardwarevaardigheden willen verbeteren Docenten en trainers die kant-en-klaar lesmateriaal zoeken Wat zit er in de doos? Toegang tot de volledige cursus op het Elektor Academy Pro leerplatform Raspberry Pi Pico microcontrollerboard + USB-kabel Boek: Programming Microcontrollers in MicroPython Downloadbare projectbestanden voor elke module Componentenkit: 2× LED, rood, 5 mm LED, groen, 5 mm 3× weerstand, 470 Ω, 0,25 W LDR Potentiometer, 10 kΩ, lineair Drukknop Rotary encoder module Relaismodule DHT22 temperatuur- en vochtigheidssensor TM1637-compatibel 4-digit 7-segment display MPU-6050 IMU met headers SSD1306-compatibel I²C OLED display Micro SD-kaartadapter met header Buzzer SG90 micro servo ILI9341-compatibel SPI 240×320 TFT display 20× jumper wires Breadboard Alle programmeercursussen (en verschillen in inhoud) Cursus Arduino Raspberry Pi Pico with Arduino C/C++ ESP32 with Arduino C/C++ Raspberry Pi Pico with MicroPython ESP32 with MicroPython Online cursus Access to Arduino Course Access to Pico with Arduino C/C++ Course Access to ESP32 with Arduino C/C++ Course Access to Pico with MicroPython Course Access to ESP32 with MicroPython Course Board Uno R3 Raspberry Pi Pico ESP32 Raspberry Pi Pico ESP32 Boek Programming Microcontrollers in C/C++ Using Arduino Programming Microcontrollers in C/C++ Using Arduino Programming Microcontrollers in C/C++ Using Arduino Programming Microcontrollers in MicroPython Programming Microcontrollers in MicroPython Kit 40-delige componenten-kit 40-delige componenten-kit 40-delige componenten-kit 40-delige componenten-kit 40-delige componenten-kit
€ 69,95
Leden: € 62,96
-
Elektor Digital Hardware Projects for Raspberry Pi (E-book)
The Raspberry Pi is a $35 credit-card sized computer with many applications, such as in desktop computing, audio and video playback, and as a controller in many industrial, commercial and domestic applications. This book is about the Raspberry Pi computer and its use in control applications. The book explains in simple terms, with examples, how to configure the RPi, how to install and use the Linux operating system, how to write programs using the Python programming language and how to develop hardware based projects. The book starts with an introduction to the Raspberry Pi computer and covers the topics of purchasing all the necessary equipment and installing/using the Linux operating system in command mode. Use of the user-friendly graphical desktop operating environment is explained using example applications. The RPi network interface is explained in simple steps and demonstrates how the computer can be accessed remotely from a desktop or a laptop computer. The remaining parts of the book cover the Python programming language, hardware development tools, hardware interface details, and RPi based hardware projects. All the 23 projects given in the book have been tested and are working. The following headings are given for each project: Project title Project description Project block diagram Project circuit diagram Project program description using the Program Description Language (PDL) Complete program listing Description of the program The book is ideal for self-study, and is intended for electronic/electrical engineering students, practising engineers, research students, and hobbyists.
€ 34,95
Leden: € 31,46
-
Elektor Digital ARM Microcontroller Interfacing (E-book)
Learn to interface and program hardware devices in a wide range of useful applications, using ARM7 microcontrollers and the C programming language. Examples covered in full detail include a simple LED to a multi-megabyte SD card running the FAT file system. Features of this book Build prototype circuits on breadboard or Veroboard and interface to ARM microcontrollers. A 32-bit ARM7 microcontroller is used in interfacing and software examples. Interfacing principles apply to other ARM microcontrollers and other non-ARM microcontrollers as well. Example programs are written in the C programming language. Use only free or open source software. Download and install all programming tools from the Internet. Template project files are provided for easy project creation. Hardware Interface to LEDs, transistors, optocouplers, relays, solenoids, switches, keypads, LCD displays, seven segment displays, DC motors, stepper motors, external analogue signals using the ADC, RS232, RS-485, TWI, USB, SPI and SD memory cards. Software Once hardware has been interfaced to a microcontroller, software must be written to control the hardware. You will learn how to write programs to operate externally interfaced hardware devices, use timers and interrupts. Also learn how to port FAT file system code for use with an SD memory card, program the PWM to produce an audio sine wave, program the PWM to speed control a DC motor and more. A chapter on more advanced ARM microcontrollers is included with an overview of some of the newest ARM microcontrollers and their features.
€ 29,95
Leden: € 26,96
-
Elektor Bundles Learn Edge AI with Raspberry Pi
Met deze praktische bundel kun je echte Edge AI-toepassingen bouwen met de Raspberry Pi Raspberry Pi AI HAT+ (13 TOPS) De Raspberry Pi AI HAT+ is een uitbreidingsbord ontworpen voor de Raspberry Pi 5, met een geïntegreerde Hailo AI-accelerator. Deze add-on biedt een kosteneffectieve, efficiënte en toegankelijke aanpak voor het integreren van hoogwaardige AI-mogelijkheden, met toepassingen die procescontrole, beveiliging, huisautomatisering en robotica omvatten. De AI HAT+ wordt aangesloten via de PCIe Gen3-interface van de Raspberry Pi 5. Wanneer de Raspberry Pi 5 een huidige versie van het Raspberry Pi OS draait, detecteert deze automatisch de ingebouwde Hailo-accelerator, waardoor de neurale verwerkingseenheid (NPU) beschikbaar wordt voor AI-taken. Bovendien ondersteunen de rpicam-apps cameratoepassingen in Raspberry Pi OS naadloos de AI-module, waarbij de NPU automatisch wordt gebruikt voor compatibele naverwerkingsfuncties. Raspberry Pi Camera Module 3 De Raspberry Pi Camera Module 3 is een compacte camera van Raspberry Pi. Hij heeft een IMX708 12-megapixelsensor met HDR, en beschikt over autofocus met fasedetectie. Camera Module 3 is verkrijgbaar in standaard en groothoek varianten, beide met of zonder infrarood filter. De Camera Module 3 kan worden gebruikt om zowel full HD video als foto's te maken, en heeft een HDR-modus tot 3 megapixels. De werking ervan wordt volledig ondersteund door de libcamera bibliotheek, inclusief de snelle autofocus functie van Camera Module 3: dit maakt het gemakkelijk voor beginners om te gebruiken, terwijl het genoeg biedt voor gevorderde gebruikers. Camera Module 3 is compatibel met alle Raspberry Pi computers. Boek: Edge AI Made Practical – AI Projects for the Raspberry Pi with the AI HAT+ Edge AI transformeert alledaagse apparaten door intelligentie te plaatsen waar die het meest nodig is: rechtstreeks in de hardware. Met on-device inferentie kan een camera een bezoeker onmiddellijk herkennen, kan een telefoon spraak vertalen zonder audio naar de cloud te streamen, en kan een wearable in realtime afwijkingen detecteren – snel, privé en betrouwbaar, zelfs wanneer de netwerkverbinding wegvalt. Dit boek is uw praktische gids voor het bouwen van precies dit soort systemen met de Raspberry Pi AI HAT+ en de Hailo-8L-accelerator. U begint met heldere basisprincipes: kernconcepten van AI en machine learning, hoe neurale netwerken werken en wat Edge AI werkelijk onderscheidt van Cloud AI – plus een eerlijke blik op ethische overwegingen en toekomstige impact. Deze bundel bevat: Boek: Edge AI Made Practical Raspberry Pi AI HAT+ (13 TOPS) Raspberry Pi Camera Module 3 Actieve koeler voor Raspberry Pi 5 FPC Display-kabel voor Raspberry Pi 5 (300 mm) Elektor Component Kit 40-pins GPIO-header Verkeerslichtmodule Rode LED 5 V met ingebouwde weerstand Gele LED 5 V met ingebouwde weerstand Groene LED 5 V met ingebouwde weerstand Blauwe LED 5 V met ingebouwde weerstand Breadboard (400 aansluitpunten) 10 Dupont-draden (male-female) DHT22-sensormodule Servomotor Vereist Raspberry Pi 5
€ 169,95
Beste prijs
-
Elektor Digital Mastering the Arduino Uno R4 (E-book)
Programming and Projects for the Minima and WiFi Based on the low-cost 8-bit ATmega328P processor, the Arduino Uno R3 board is likely to score as the most popular Arduino family member, and this workhorse has been with us for many years. Eleven years later, the long-overdue successor, the Arduino Uno R4, was released. It is built around a 48 MHz, 32-bit Arm Cortex-M4 microcontroller and provides significantly expanded SRAM and Flash memory. Additionally, a higher-precision ADC and a new DAC are added to the design. The Uno R4 board also supports the CAN Bus with an interface. Two versions of the board are available: Uno R4 Minima, and Uno R4 WiFi. This book is about using these new boards to develop many different and interesting projects with just a handful of parts and external modules. All projects described in the book have been fully tested on the Uno R4 Minima or the Uno R4 WiFi board, as appropriate. The project topics include the reading, control, and driving of many components and modules in the kit as well as on the relevant Uno R4 board, including LEDs 7-segment displays (using timer interrupts) LCDs Sensors RFID Reader 4x4 Keypad Real-time clock (RTC) Joystick 8×8 LED matrix Motors DAC (Digital-to-analog converter) LED matrix WiFi connectivity Serial UART CAN bus Infrared controller and receiver Simulators … all in creative and educational ways with the project operation and associated software explained in great detail.
€ 34,95
Leden: € 31,46
-
Elektor Digital Raspberry Pi Pico W (E-book)
Program, build, and master 60+ projects with the Wireless RP2040 The Raspberry Pi Pico and Pico W are based on the fast, efficient, and low-cost dual-core ARM Cortex M0+ RP2040 microcontroller chip running at up to 133 MHz and sporting 264 KB of SRAM and 2 MB of Flash memory. Besides spacious memory, the Pico and Pico W offer many GPIO pins, and popular peripheral interface modules like ADC, SPI, I²C, UART, PWM, timing modules, a hardware debug interface, and an internal temperature sensor. The Raspberry Pi Pico W additionally includes an on-board Infineon CYW43439 Bluetooth and Wi-Fi chipset. At the time of writing this book, the Bluetooth firmware was not yet available. Wi-Fi is however fully supported at 2.4 GHz using the 802.11b/g/n protocols. This book is an introduction to using the Raspberry Pi Pico W in conjunction with the MicroPython programming language. The Thonny development environment (IDE) is used in all of the 60+ working and tested projects covering the following topics: Installing the MicroPython on Raspberry Pi Pico using a Raspberry Pi or a PC Timer interrupts and external interrupts Analogue-to-digital converter (ADC) projects Using the internal temperature sensor and external sensor chips Using the internal temperature sensor and external temperature sensor chips Datalogging projects PWM, UART, I²C, and SPI projects Using Bluetooth, WiFi, and apps to communicate with smartphones Digital-to-analogue converter (DAC) projects All projects are tried & tested. They can be implemented on both the Raspberry Pi Pico and Raspberry Pi Pico W, although the Wi-Fi-based subjects will run on the Pico W only. Basic programming and electronics experience are required to follow the projects. Brief descriptions, block diagrams, detailed circuit diagrams, and full MicroPython program listings are given for all projects.
€ 34,95
Leden: € 31,46
-
Elektor Bundles MakePython ESP32 Development Kit (EN)
Leer hoe je de ESP32 Microcontroller en het programmeren met MicroPython in je toekomstige projecten kunt gebruiken! Het (Engelstalige) projectboek, geschreven door de bekende Elektor auteur Dogan Ibrahim, bevat vele software- en hardware-gebaseerde projecten die speciaal voor de MakePython ESP32 ontwikkelkit ontwikkeld zijn. De kit wordt geleverd met verschillende LED's, sensoren, en actuatoren. De kit helpt je de basiskennis op te doen om eigen IoT projecten te maken. Alle volledig geëvalueerde projecten in het boek zijn voorzien van de bijgeleverde componenten. Elk project bevat een blokschema, een schakelschema, een volledige programmalijst, en een volledige programma beschrijving. Inbegrepen in de kit 1x MakePython ESP32 ontwikkelingsboard met LCD 1x Ultrasone afstandsmeter 1x Temperatuur- en luchtvochtigheidssensor 1x Zoemer module 1x DS18B20 module 1x Infrarood module 1x Potentiometer 1x WS2812 module 1x Geluidssensor 1x Trilsensor 1x Module met lichtgevoelige weerstand 1x Puls sensor 1x Servo motor 1x USB kabel 2x Knop 2x Breadboard 45x Schakeldraad 10x Weerstand 330R 10x LED (Rood) 10x LED (Groen) 1x Projectboek (Engelstalig, 206 pagina's) Boek met 46 projecten LED Projecten Knipperende LED SOS knipperende LED Knipperende LED – met behulp van een timer Afwisselend knipperende LEDs Knopbediening De knippersnelheid van de LED's veranderen met drukknop onderbrekingen Chasing-LEDs Binaire teller met LEDs Kerstverlichting (willekeurig-knipperende 8 LEDs) Elektronische dobbelsteen Geluksdag van het week Projecten voor Pulsewidth Modulation (PWM) Genereer een PWM golfvorm van 1000 Hz met 50% duty cycle LED helderheid regelen Meten van de frequentie en duty cycle van een PWM golfvorm Melodieën maker Eenvoudig elektronisch orgel Servo motor besturing Servo motor DS18B20 thermometer Projecten voor analoog naar digitaal converteren (ADC) Voltmeter Plotten van de analoge ingangsspanning Interne temperatuursensor van de ESP32 Ohmmeter Lichtgevoelige weerstandsmodule Projecten voor digitaal naar analoog converteren (DAC) Opwekken van vaste spanningen Opwekken van een zaagtand-golf signaal Opwekken van een driehoek-golf signaal Golfvorm met willekeurige periode Genereren van een sinus-golf signaal Genereren van een nauwkeurig sinus-golf signaal met behulp van een timer interrupts Gebruik van het OLED Display Seconden teller Gebeurtenisteller DS18B20 digitale thermometer met OLED ON-OFF temperatuur regelaar Meten van temperatuur en luchtvochtigheid Ultrasone afstandsmeting Hoogte van een persoon (stadiometer) Hartslag (polsslag) meten Andere bij de set geleverde sensoren Diefstal alarm Met geluid geactiveerd licht Infrarood obstakel-vermijding met zoemer WS2812 RGB LED ring Tijdregistratie van temperatuur en luchtvochtigheid Netwerkprogrammering Wi-Fi scanner Bediening op afstand vanuit de Internet browser (met een smartphone of PC) – Webserver Temperatuur- en luchtvochtigheidsgegevens opslaan in de Cloud Werking met Low-Power Gebruik een timer om de processor te laten ontwaken
€ 89,95€ 69,95Beste prijs
-
Elektor Digital C# Programming for Windows and Android (E-book)
This e-book (pdf), a software-only follow up to the best-selling Elektor Visual Studio C# range of books, is aimed at Engineers, Scientists and Enthusiasts who want to learn about the C# language and development environment. It covers steps from installation, the .NET framework and object oriented programming, through to more advanced concepts including database applications, threading and multi-tasking, internet/network communications and writing DLLs. The DirectX chapters also include video capture. The e-book concludes with several chapters on writing Android applications in C# using the Xamarin add-on. This e-book is based on the Visual Studio 2015 development environment and latest C# additions including WPF applications, LINQ queries, Charts and new commands such as await and async. The latest Visual Studio debugging features (PerfTips, Diagnostic Tool window and IntellTrace) are covered. Finally, the Android chapters include GPS, E-mail and SMS applications. Additionally, the e-book provides free on-line access to extensive, well-documented examples — in a try for yourself style — together with links to the author’s videos, guiding you through the necessary steps to get the expected results.
€ 39,95
Leden: € 35,96
-
Elektor Digital Programming Voice-controlled IoT Applications with Alexa and Raspberry Pi (E-book)
Learn programming for Alexa devices, extend it to smart home devices and control the Raspberry Pi The book is split into two parts: the first part covers creating Alexa skills and the second part, designing Internet of Things and Smart Home devices using a Raspberry Pi. The first chapters describe the process of Alexa communication, opening an Amazon account and creating a skill for free. The operation of an Alexa skill and terminology such as utterances, intents, slots, and conversations are explained. Debugging your code, saving user data between sessions, S3 data storage and Dynamo DB database are discussed. In-skill purchasing, enabling users to buy items for your skill as well as certification and publication is outlined. Creating skills using AWS Lambda and ASK CLI is covered, along with the Visual Studio code editor and local debugging. Also covered is the process of designing skills for visual displays and interactive touch designs using Alexa Presentation Language. The second half of the book starts by creating a Raspberry Pi IoT 'thing' to control a robot from your Alexa device. This covers security issues and methods of sending and receiving MQTT messages between an Alexa device and the Raspberry Pi. Creating a smart home device is described including forming a security profile, linking with Amazon, and writing a Lambda function that gets triggered by an Alexa skill. Device discovery and on/off control is demonstrated. Next, readers discover how to control a smart home Raspberry Pi display from an Alexa skill using Simple Queue Service (SQS) messaging to switch the display on and off or change the color. A node-RED design is discussed from the basic user interface right up to configuring MQTT nodes. MQTT messages sent from a user are displayed on a Raspberry Pi. A chapter discusses sending a proactive notification such as a weather alert from a Raspberry Pi to an Alexa device. The book concludes by explaining how to create Raspberry Pi as a stand-alone Alexa device.
€ 32,95
Leden: € 29,66