Zoekresultaten voor "programming OR the OR finite OR state OR machine"
-
Elektor Digital Piccolino - 30 Projects, mods, hacks and extension (E-book)
The Piccolino rapid development board can be used to design microcontroller circuits quickly. The Piccolino has a fast 16f887 PIC microcontroller, voltage regulator, and communications module, and can be easily extended using its four headers. This e-book contains 30 projects based on the Piccolino. We'll use its unique communications facilities and get the Piccolino to communicate with programs on a PC. On the PC, we use the free programming language Small Basic. You can use this to create Windows programs with buttons and graphs quickly. You will learn how to analyze components such as inductors, capacitors, and OPAMPs, and how to display the measurement results in a graphical format. This will help you to design your circuits easily. We will then start to adapt to the Piccolino. We'll add components to it to make it more powerful, with extra features such as flow control and digital to analog conversion. The clear instructions will enable you to design and build your adaptations. This way you can make your custom designed Piccolino. We'll end up making an extension: a PCB that that can be mounted on the Piccolino headers. As an example, we'll design and build an extension for an LCD. You can use the included board layout to make your PCB or have it made for you. At the same time, you will learn how to make your extensions. The only limitation is your imagination! The clear descriptions along with circuit diagrams and photos, will make the building of these projects an enjoyable experience. Each project has a clear explanation of the reasons why it was designed in a particular way. This helps you learn a lot about the Piccolino, as well as Small Basic, and the components that are used in this e-book. You can adapt the projects to suit your requirements or combine several projects.
€ 34,95
Leden: € 31,46
-
Elektor Publishing The CAN Bus Companion
Projects with Arduino Uno & Raspberry Pi with Examples for the MCP2515 CAN Bus Interface Module This book details the use of the Arduino Uno and the Raspberry Pi 4 in practical CAN bus based projects. Using either the Arduino Uno or the Raspberry Pi with off-the-shelf CAN bus interface modules considerably ease developing, debugging, and testing CAN bus based projects. This book is written for students, practicing engineers, enthusiasts, and for everyone else wanting to learn more about the CAN bus and its applications. The book assumes that the reader has some knowledge of basic electronics. Knowledge of the C and Python programming languages and programming the Arduino Uno using its IDE and Raspberry Pi will be useful, especially if the reader intends to develop microcontroller-based projects using the CAN bus. The book should be a useful source of reference material for anyone interested in finding answers to questions such as: What bus systems are available for the automotive industry? What are the principles of the CAN bus? How can I create a physical CAN bus? What types of frames (or data packets) are available in a CAN bus system? How can errors be detected in a CAN bus system and how dependable is a CAN bus system? What types of CAN bus controllers exist? How do I use the MCP2515 CAN bus controller? How do I create 2-node Arduino Uno-based CAN bus projects? How do I create 3-node Arduino Uno-based CAN bus projects? How do I set the acceptance masks and acceptance filters? How do I analyze data on the CAN bus? How do I create 2-node Raspberry Pi-based CAN bus projects? How do I create 3-node Raspberry Pi-based CAN bus projects?
€ 39,95
Leden: € 35,96
-
Elektor Digital Regelungstechnik mit Fuzzy Logic (PDF)
Praktische Anwendungen und Projekte mit Arduino, ESP32 und RP2040 Tauchen Sie ein in die faszinierende Welt der Regelungstechnik mit Arduino und ESP32! Dieses Buch bietet Ihnen einen praxisnahen Einstieg in die klassischen und modernen Methoden der Regelung, darunter PID-Regler, Fuzzy-Logik und Sliding-Mode-Regler. Im ersten Teil lernen Sie die Grundlagen der beliebten Arduino-Controller, wie den Arduino Uno und den ESP32, sowie die Integration von Sensoren für Temperatur- und pH-Messung (NTC, PT100, PT1000, pH-Sensor). Sie erfahren, wie diese Sensoren in verschiedenen Projekten eingesetzt werden und wie Sie Daten auf einem Nextion TFT-Display visualisieren. Weiter geht es mit der Einführung in Stellglieder wie MOSFET-Schalter, H-Brücken und Solid-State-Relais, die zur Steuerung von Motoren und Aktoren verwendet werden. Sie lernen, Regelstrecken zu analysieren und zu modellieren, einschließlich PT1- und PT2-Regelungen. Der Schwerpunkt des Buches liegt auf der Implementierung von Fuzzy- und PID-Reglern zur Regelung von Temperatur und DC-Motoren. Dabei werden sowohl der Arduino Uno als auch der ESP32 eingesetzt. Zudem wird der Sliding-Mode-Regler vorgestellt. Im vorletzten Kapitel erkunden Sie die Grundlagen neuronaler Netze und lernen, wie maschinelles Lernen auf einem Arduino eingesetzt werden kann. Im letzten Kapitel gibt es noch ein praktisches Beispiel für einen Fuzzy-Regler zur Stromeinspeisung ins Hausnetz. Dieses Buch ist die perfekte Wahl für Ingenieure, Studierende und Elektroniker, die ihre Projekte mit innovativen Regelungstechniken erweitern möchten.
€ 34,80
Leden: € 31,32
-
Elektor Digital The CAN Bus Companion (E-book)
Projects with Arduino Uno & Raspberry Pi with Examples for the MCP2515 CAN Bus Interface Module This book details the use of the Arduino Uno and the Raspberry Pi 4 in practical CAN bus based projects. Using either the Arduino Uno or the Raspberry Pi with off-the-shelf CAN bus interface modules considerably ease developing, debugging, and testing CAN bus based projects. This book is written for students, practicing engineers, enthusiasts, and for everyone else wanting to learn more about the CAN bus and its applications. The book assumes that the reader has some knowledge of basic electronics. Knowledge of the C and Python programming languages and programming the Arduino Uno using its IDE and Raspberry Pi will be useful, especially if the reader intends to develop microcontroller-based projects using the CAN bus. The book should be a useful source of reference material for anyone interested in finding answers to questions such as: What bus systems are available for the automotive industry? What are the principles of the CAN bus? How can I create a physical CAN bus? What types of frames (or data packets) are available in a CAN bus system? How can errors be detected in a CAN bus system and how dependable is a CAN bus system? What types of CAN bus controllers exist? How do I use the MCP2515 CAN bus controller? How do I create 2-node Arduino Uno-based CAN bus projects? How do I create 3-node Arduino Uno-based CAN bus projects? How do I set the acceptance masks and acceptance filters? How do I analyze data on the CAN bus? How do I create 2-node Raspberry Pi-based CAN bus projects? How do I create 3-node Raspberry Pi-based CAN bus projects?
€ 32,95
Leden: € 29,66
-
Elektor Digital Raspberry Pi Pico for Radio Amateurs (E-book)
Program and build RPi Pico-based ham station utilities, tools, and instruments Although much classical HF and mobile equipment is still in use by large numbers of amateurs, the use of computers and digital techniques has now become very popular among amateur radio operators. Nowadays, anyone can purchase a €5 Raspberry Pi Pico microcontroller board and develop many amateur radio projects using the “Pico” and some external components. This book is aimed at amateur radio enthusiasts, Electronic Engineering students, and anyone interested in learning to use the Raspberry Pi Pico to shape their electronic projects. The book is suitable for beginners in electronics as well as for those with wide experience. Step-by-step installation of the MicroPython programming environment is described. Some knowledge of the Python programming language is helpful to be able to comprehend and modify the projects given in the book. The book introduces the Raspberry Pi Pico and gives examples of many general-purpose, software-only projects that familiarize the reader with the Python programming language. In addition to the software-only projects tailored to the amateur radio operator, Chapter 6 in particular presents over 36 hardware-based projects for “hams”, including: Station mains power on/off control Radio station clock GPS based station geographical coordinates Radio station temperature and humidity Various waveform generation methods using software and hardware (DDS) Frequency counter Voltmeter / ammeter / ohmmeter / capacitance meter RF meter and RF attenuators Morse code exercisers RadioStation Click board Raspberry Pi Pico based FM radio Using Bluetooth and Wi-Fi with Raspberry Pi Pico Radio station security with RFID Audio amplifier module with rotary encoder volume control Morse decoder Using the FS1000A TX-RX modules to communicate with Arduino
€ 32,95
Leden: € 29,66
-
Elektor Digital C Programming for Embedded Microcontrollers (E-book)
Technology is constantly changing. New microcontrollers become available every year and old ones become redundant. The one thing that has stayed the same is the C programming language used to program these microcontrollers. If you would like to learn this standard language to program microcontrollers, then this book is for you! ARM microcontrollers are available from a large number of manufacturers. They are 32-bit microcontrollers and usually contain a decent amount of memory and a large number of on-chip peripherals. Although this book concentrates on ARM microcontrollers from Atmel, the C programming language applies equally to other manufacturer’s ARMs as well as other microcontrollers. Features of this book Use only free or open source software. Learn how to download, set up and use free C programming tools. Start learning the C language to write simple PC programs before tackling embedded programming - no need to buy an embedded system right away! Start learning to program from the very first chapter with simple programs and slowly build from there. No programming experience is necessary! Learn by doing - type and run the example programs and exercises. Sample programs and exercises can be downloaded from the Internet. A fun way to learn the C programming language. Ideal for electronic hobbyists, students and engineers wanting to learn the C programming language in an embedded environment on ARM microcontrollers.
€ 29,95
Leden: € 26,96
-
Elektor Digital MIT App Inventor Projects (E-book)
50+ Android Apps with Raspberry Pi, ESP32 and Arduino This book is about developing apps for Android compatible mobile devices using the MIT App Inventor online development environment. MIT App Inventor projects can be in either standalone mode or use an external processor. In standalone mode, the developed application runs only on the mobile device (e.g. Android). In external processor-based applications, the mobile device communicates with an external microcontroller-based processor, such as Raspberry Pi, Arduino, ESP8266, ESP32, etc. In this book, many tested and fully working projects are given both in standalone mode and using an external processor. Full design steps, block programs, circuit diagrams, QR codes and full program listings are given for all projects. The projects developed in this book include: Using the text-to-speech component Intonating a received SMS message Sending SMS messages Making telephone calls using a contacts list Using the GPS and Pin-pointing our location on a map Speech recognition and speech translation to another language Controlling multiple relays by speech commands Projects for the Raspberry Pi, ESP32 and Arduino using Bluetooth and Wi-Fi MIT APP Inventor and Node-RED projects for the Raspberry Pi The book is unique in that it is currently the only book that teaches how to develop projects using Wi-Fi and Node-RED with MIT App Inventor. The book is aimed at students, hobbyists, and anyone interested in developing apps for mobile devices. All projects presented in this book have been developed using the MIT App Inventor visual programming language. There is no need to write any text-based programs. All projects are compatible with Android-based mobile devices. Full program listings for all projects as well as detailed program descriptions are given in the book. Users should be able to use the projects as they are presented, modifying them to suit their own needs.
€ 32,95
Leden: € 29,66
-
Elektor Digital Raspberry Pi ontdekken in 45 Elektronica projecten (2e versie) | E-book
Met de Raspberry Pi heeft u voor slechts een paar tientjes een complete computer in handen, waar op eenvoudige wijze allerlei elektronica aangesloten kan worden. In deze 2e herziene en uitgebreide versie gaan we in op een van de sterke kanten van de Raspberry Pi: de combinatie van programmeren en elektronica. Na een korte introductie van de Raspberry Pi wordt de benodigde software geïnstalleerd. Op de SD-kaart die u bij dit boek kunt aanschaffen, is die allemaal al aanwezig voor de Raspberry Pi. Aan de (optionele) Windows PC kant gebeurt dit met gratis software die u kunt downloaden. Daarna volgt een beknopte inleiding in het besturingssysteem Linux en gaan we programmeren in Bash, Python en JavaScript. De nadruk ligt hierbij op Python, maar in alle gevallen houden we het kort. We bespreken net voldoende zodat u de projecten kunt begrijpen en aan uw wensen aanpassen, en gaan dan aan de slag met leuke projecten. Maar liefst 45 spannende en interessante projecten worden in detail besproken en uitgelegd. Van wisselknipperlicht, aansluiten van een elektromotor, het verwerken en maken van analoge signalen tot lichtmeter en temperatuurregeling. Maar ook gecompliceerdere projecten zoals een motorsnelheidsregeling, webserver met CGI, client-server applicaties en Xwindows programma‘s. U kunt dit boek gebruiken als projecten boek en de projecten nabouwen en in de praktijk inzetten. Door de duidelijke uitleg, schema‘s en foto‘s van de opstellingen op een steekbord wordt het nabouwen een erg leuke bezigheid. RPi Alle software voor de RPi is voorgeïnstalleerd op een SD-kaart die u bij dit boek kunt aanschaffen. Dat wil zeggen dat alle software en drivers voor SSH, SPI, I²C, GPIO, PWM, muziek, Python Ontwikkelversie, wxPython, IdleX en de seriële verbinding gegarandeerd werken. Tevens staan alle broncodes van de projecten uitdit boek op deze kaart. Windows-PC In het gratis download-pakket dat bij dit boek hoort, vindt u de software die in dit boek gebruikt wordt op de Windows-PC handig bij elkaar in een enkel ZIP-bestand. Alle software is gratis. Tevens bevat het pakket een filmpje van de Nutteloze Doos (Useless Machine) van project 13.4. Software download-pakket WinOscillo Putty Xming WinSCP DiskImager Notepad2 IdleX Useless Box film
€ 29,95
Leden: € 26,96
-
Elektor Digital Elektor Special: Introduction to Electronics with Arduino (PDF)
Although the Arduino isn’t a novelty any longer, there are still many beginners who want to try programming and development with a microcontroller, and to them, it is all new. All beginnings can be difficult, though they should be light and enjoyable. You do not need much or expensive equipment for the examples. The circuits are built on a small breadboard, and, if necessary, connected to an Arduino Uno, which you can program on a Windows PC. You will find clear examples of how to build all circuits, ensuring easy and error-free reproduction. Projects Discussed Current & Voltage – How it all began Arduino Hardware Arduino Programming The Electrical Circuit Measuring with the Multimeter Circuit Diagrams and Breadboards Creating Circuit Diagrams Breadboard Views with Fritzing Online Circuit Simulation Indispensable: Resistors (Part 1) Hands-on with Resistors (Part 2) Variable Resistors Diodes: One-way Street for Current The Transistor Switch Electromagnetism Relays and Motors op-amps: Operational Amplifiers Capacitors The NE555 Timer PWM and Analogue Values with Arduino 7-Segment Temperature Display Introduction to Soldering and LCDs
€ 11,95
Leden: € 10,76
-
Elecrow Elecrow AI Starter Kit voor Jetson Orin Nano
Alles-in-één AI-leer- en ontwikkelplatform voor Edge Intelligence Deze op NVIDIA Jetson gebaseerde AI-starterkit is een veelzijdig platform voor leren, ontwikkelen en praktisch experimenteren met Edge AI. De kit is ontworpen voor gebruik met de NVIDIA Jetson Orin Nano en combineert een 11,6-inch IPS-scherm, een 8-megapixel pan-tilt-camera en een AI-systeem voor spraakinteractie. Het pakket bevat 30 functionele modules en 38 zorgvuldig samengestelde Python-cursussen die variëren van beginners- tot gevorderd niveau. De cursusinhoud behandelt de basisbeginselen van Python, sensortechnologie, AI-vision en beeldherkenning. Dankzij stapsgewijze praktijkoefeningen – variërend van basisprogrammering tot praktische toepassingen van computer vision – vormt deze kit een ideaal platform voor studenten, makers, ontwikkelaars en iedereen die zich wil verdiepen in kunstmatige intelligentie en edge computing. Let op: De NVIDIA Jetson Orin Nano is niet inbegrepen. Kenmerken Ontworpen voor de NVIDIA Jetson Orin Nano AI-module voor spraakinteractie 8 MP-camera met pan-tilt-besturing Ondersteunt object- en gezichtstracking Geen solderen of complexe bedrading nodig Ingebouwd 11,6-inch IPS-scherm 30 functionele modules 38 stapsgewijze Python-lessen Uitbreidingsinterfaces voor I²C, UART en GPIO Inclusief draagtas Specificaties Hoofdprocessor Jetson Orin Nano Aantal sensoren 30 Ontwerp sensorbord Geïntegreerd sensorbord; solderen of complexe bedrading niet nodig Scherm 11,6-inch IPS-scherm Schermresolutie 1366 x 768 Camera IMX219 8MP Uitbreidingsinterfaces 2x I²C, 1x UART, 1x IO D13, 1x IO D12 Programmeeromgeving Gebaseerd op Python Aantal tutorials 38 creatieve tutorials Doelgroep Studenten, docenten, hardware-enthousiastelingen Toepassingen Ideaal voor het leren programmeren van AI en de basisbeginselen van de Jetson Orin Nano Afmetingen 300 x 200 x 100 mm Modulelijst Module Aantal Temperatuur- en vochtigheidssensor 1 st. Drukknop 4 st. Ultrasone afstandssensor 1 st. Lichtsensor 1 st. Lineaire potentiometer 1 st. Zoemer 1 st. LCD-scherm 1 st. Infraroodafstandsbediening 1 st. Relais 1 st. NFC-module 1 st. PIR-bewegingssensor 1 st. Joystick 1 st. 4-cijferig display 1 st. LED 1 st. Microfoon 1 st. Luidspreker 1 paar Trilmotor 1 st. Aanraaksensor 1 st. 8x8 RGB-matrix 1 st. Luchtdruksensor 1 st. Kantelschakelaar 1 st. Stappenmotor 1 st. Versnellingsmeter & gyroscoop 1 st. Gassensor (MQ2) 1 st. Hallsensor 1 st. Draai-encoder 1 st. U-vormige optische schakelaar 1 st. NTC-sensor 1 st. Servomotor 2 st. Monoculaire camera 1 st. Inbegrepen 1x Elecrow AI Starter Kit voor Jetson Orin Nano 1x Infraroodafstandsbediening 1x NFC-kaart 1x 128 GB SD-kaart 1x 40-pins GPIO-kabel 2x 22-pins FPC-kabel 2x 24-pins FPC-kabel 1x Jetson DP- & USB-adapterbord Niet inbegrepen NVIDIA Jetson Orin Nano Downloads Manual Wiki OpenClaw Install and Config Guide
€ 249,00
Leden: € 224,10
-
Elektor Digital Programming Microcontrollers in C/C++ Using Arduino (E-book)
With Examples for Arduino UNO, Raspberry Pi Pico and ESP32 Programming 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. This 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. While 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. By 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.
€ 24,95
Leden: € 22,46
-
Elektor Bundles Arduino Uno R4 WiFi (Bundel)
Boek: Mastering the Arduino Uno R4 Gebaseerd op de voordelige 8-bits ATmega328P-processor, is het Arduino Uno R3-bord waarschijnlijk het populairste lid van de Arduino-familie geworden, en dit werkpaard is al vele jaren bij ons. Elf jaar later werd de langverwachte opvolger, de Arduino Uno R4, uitgebracht. Deze is gebouwd rond een 48 MHz, 32-bits Arm Cortex-M4 microcontroller en biedt aanzienlijk uitgebreider SRAM- en Flash-geheugen. Daarnaast zijn een nauwkeurigere ADC en een nieuwe DAC aan het ontwerp toegevoegd. Het Uno R4-bord ondersteunt ook de CAN-bus met een interface. Er zijn twee versies van het bord beschikbaar: Uno R4 Minima en Uno R4 WiFi. Dit boek gaat over het gebruik van deze nieuwe borden om veel verschillende en interessante projecten te ontwikkelen met slechts een handvol onderdelen en externe modules. Alle projecten die in het boek worden beschreven, zijn volledig getest op de Uno R4 Minima of de Uno R4 WiFi-kaart, afhankelijk van het type. De projectonderwerpen omvatten het uitlezen, besturen en aansturen van veel componenten en modules in de kit, evenals op de betreffende Uno R4-kaart, waaronder... LED's Weergaven met 7 segmenten (met timer-onderbrekingen) LCD's Sensoren RFID-lezer 4×4 toetsenbord Realtime klok (RTC) Joystick 8×8 LED-matrix Motoren DAC (digitaal-naar-analoog-omzetter) LED-matrix WiFi-connectiviteit Seriële UART CAN-bus Infraroodcontroller en ontvanger Simulatoren ... dit alles op creatieve en educatieve wijze, waarbij de werking van het project en de bijbehorende software tot in detail worden uitgelegd. Arduino Uno R4 WiFi De Arduino Uno R4 wordt aangedreven door de Renesas RA4M1 32-bits ARM Cortex-M4-processor, wat zorgt voor een aanzienlijke verbetering in rekenkracht, geheugen en functionaliteit. De wifi-versie wordt geleverd met een ESP32-S3 wifi-module naast de RA4M1, waardoor de creatieve mogelijkheden voor makers en ingenieurs worden uitgebreid. De Arduino Uno R4 werkt op 48 MHz, een verdrievoudiging ten opzichte van de populaire Uno R3. Daarnaast is het SRAM-geheugen geüpgraded van 2 kB naar 32 kB en het flashgeheugen van 32 kB naar 256 kB om complexere projecten te ondersteunen. Naar aanleiding van feedback van de community is de USB-poort nu een USB-C-poort en is de maximale voedingsspanning verhoogd naar 24 V met een verbeterd thermisch ontwerp. Het bord bevat een CAN-bus en een SPI-poort, waardoor gebruikers minder bedrading nodig hebben en parallelle taken kunnen uitvoeren door meerdere shields aan te sluiten. Er is ook een 12-bits analoge DAC op het bord aanwezig. Specificaties Microcontroller Renesas RA4M1 (ARM Cortex-M4) USB USB-C Programmeerpoort Pinnen Digitale I/O-pinnen 14 Pinnen Analoge ingangspinnen 6 DAC 1 RTC 1 PWM-pinnen 6 Communicatie UART 1x I²C 1x SPI 1x Qwiic I²C-connector 1x CAN 1x CAN-bus Voeding Bedrijfsspanning circuit 5 V Ingangsspanning (VIN) 6-24 V Gelijkstroom per I/O-pin 8 mA Kloksnelheid Hoofdkern 48 MHz Geheugen RA4M1 256 kB Flash, 32 kB RAM LED-matrix 12 x 8 (96 rode LED's) Afmetingen 68,9 x 53,4 mm Downloads Datasheet Schematics Deze bundel bevat: Boek: Mastering the Arduino Uno R4 (t.w.v. € 45) Arduino Uno R4 WiFi (t.w.v. € 30)
€ 74,95€ 64,95Beste prijs