Search results for "seminar or c or programmierung or mikrocontroller or programm"
-
Elektor Publishing Raspberry Pi programmeren met C
Dit 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. In dit boek leert u hoe C gebruikt wordt met de Raspberry Pi, en krijgt u een overzicht van de taal. WiringPi 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. Met 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. Alle voorbeeldprogramma’s kunnen worden gedownload van de website van Elektor.
€ 34,95
Members: € 31,46
-
Elektor Digital ESP32 programmeren voor beginners (E-book)
In ESP32 programmeren voor beginners bekijken we de ESP32 en zijn voorganger, de ESP8266. Deze kleine, maar zeer krachtige Chinese chips bestaan uit een processor, geheugen, input- en outputaansluitingen en hebben draadloze netwerktoegang via WiFi. Met dit boek tonen we hoe de programmeeromgeving Arduino werkt en hoe die kan gebruikt worden met ESP-hardware. Aan de hand van voorbeelden en projecten verduidelijken we hoe de ESP-hardware kan worden toegepast. In vogelvlucht: We beschrijven de opbouw van ESP-experimenten. We tonen hoe displays worden aangesloten. Eeprom_24c16 demonstreert hoe een externe geheugenchip wordt gebruikt om getallen en tekst op te slaan en weer uit te lezen. Project Klok is de eenvoudige implementatie van een digitale klok. We geven een handleiding voor het gebruik van temperatuur- en luchtvochtigheidsensoren. Webclient laat zien hoe de ESP32 gegevens van het internet kan halen. Met Webserver kunnen we op afstand met een pc of smartphone gegevens halen uit een ESP32, sensoren uitlezen en toestellen aan- en uitschakelen. Een NTP-klok haalt tijdinformatie van Tijdserver. Die geeft zowel de tijd als het aantal seconden sinds 1 januari 1900. Het boek beschrijft hoe hieruit de tijd kan worden berekend. In het laatste hoofdstuk gebruiken we het internet om nauwkeurige weerinformatie en voorspellingen op te vragen.
€ 24,95
Members: € 22,46
-
Elektor Digital Mikrocontroller 2 (PDF)
Mikrocontroller 2 (PDF)
€ 16,90
Members: € 15,21
-
Elektor Digital MicroPython for Microcontrollers (E-book)
Projects with Thonny-IDE, uPyCraft-IDE, and ESP32 The 'Python' programming language has enjoyed an enormous upswing in recent years. Not least, various single-board systems such as the Raspberry Pi have contributed to its popularity. But Python has also found widespread use in other fields, such as artificial intelligence (AI) or machine learning (ML). It is obvious, therefore, to use Python or the 'MicroPython' variant for use in SoCs (Systems on Chip) as well. Powerful controllers such as the ESP32 from Espressif Systems offer excellent performance as well as Wi-Fi and Bluetooth functionality at an affordable price. With these features, the Maker scene has been taken by storm. Compared to other controllers, the ESP32 has a significantly larger flash and SRAM memory, as well as a much higher CPU speed. Due to these characteristics, the chip is not only suitable for classic C applications, but also for programming with MicroPython. This book introduces the application of modern one-chip systems. In addition to the technical background, the focus is on MicroPython itself. After the introduction to the language, the programming skills learned are immediately put into practice. The individual projects are suitable for use in the laboratory as well as for everyday applications. So, in addition to the actual learning effect, the focus is also on the joy of building complete and useful devices. By using laboratory breadboards, circuits of all kinds can be realized with little effort, turning the testing and debugging of the 100% homebrew projects into an instructive pleasure. The various applications, such as weather stations, digital voltmeters, ultrasound range finders, RFID card readers or function generators, make the projects presented ideally suited for practical courses or subject and study work in the natural sciences, or in science and technology classes.
€ 32,95
Members: € 29,66
-
Elektor Bundles Arduino Uno R4 WiFi (Bundle)
Book: Mastering the Arduino Uno R4 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. Arduino Uno R4 WiFi The Arduino Uno R4 is powered by the Renesas RA4M1 32-bit ARM Cortex-M4 processor, providing a significant boost in processing power, memory, and functionality. The WiFi version comes with an ESP32-S3 WiFi module in addition to the RA4M1, expanding creative opportunities for makers and engineers. The Arduino Uno R4 runs at 48 MHz, which provides a 3x increase over the popular Uno R3. Additionally, SRAM has been upgraded from 2 kB to 32 kB, and flash memory from 32 kB to 256 kB to support more complex projects. Responding to community feedback, the USB port is now USB-C, and the maximum power supply voltage has been raised to 24 V with an enhanced thermal design. The board includes a CAN bus and an SPI port, enabling users to reduce wiring and perform parallel tasks by connecting multiple shields. A 12-bit analog DAC is also provided on the board. Specifications Microcontroller Renesas RA4M1 (ARM Cortex-M4) USB USB-C Programming Port Pins Digital I/O Pins 14 Pins Analog input pins 6 DAC 1 RTC 1 PWM pins 6 Communication UART 1x I²C 1x SPI 1x Qwiic I²C connector 1x CAN 1x CAN Bus Power Circuit operating voltage 5 V Input voltage (VIN) 6-24 V DC Current per I/O Pin 8 mA Clock speed Main core 48 MHz Memory RA4M1 256 kB Flash, 32 kB RAM LED Matrix 12 x 8 (96 red LEDs) Dimensions 68.9 x 53.4 mm Downloads Datasheet Schematics This bundle contains: Book: Mastering the Arduino Uno R4 (normal price: €45) Arduino Uno R4 WiFi (normal price: €30)
€ 74,95€ 64,95Best Price
-
Elektor Publishing MSP430 Microcontroller Essentials
Architecture, Programming and Applications The MSP430 is a popular family of microcontrollers from Texas Instruments. In this book we will work with the smallest type, which is the powerful MSP430G2553. We will look at the capabilities of this microcontroller in detail, as it is well-suited for self-made projects because it is available in a P-DIP20 package. We will take a closer look at the microcontroller and then build, step by step, some interesting applications, including a 'Hello World' blinking LED and a nice clock application, which can calculate the day of the week based on the date. You also will learn how to create code for the MSP microcontroller in assembler. In addition to that, we will work with the MSP-Arduino IDE, which makes it quite easy to create fast applications without special in-depth knowledge of the microcontrollers. All the code used in the book is available for download from the Elektor website.
€ 39,95
Members: € 35,96
-
Elektor Digital Programming with STM32 Nucleo Boards (E-book)
STM32 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 Nucleo development board. In the early chapters of the book, the architecture of the Nucleo family is briefly described. Software development tools that can be used with the Nucleo boards such as the Mbed, Keil MDK, TrueSTUDIO, and the System Workbench are described briefly in later Chapters. The book covers many projects using most features of the STM32 Nucleo development boards where the full software listings for Mbed and System Workbench are given for every project. The projects range from simple flashing LEDs to more complex projects using modules and devices such as GPIO, ADC, DAC, I²C, LCD, analog inputs and others. In addition, several projects are given using the Nucleo Expansion Boards, including popular expansion boards such as solid-state relay, MEMS and environmental sensors, DC motor driver, Wi-Fi, and stepper motor driver. These Expansion Boards plug on top of the Nucleo development boards and simplify the task of project development considerably. Features of this book Learn the architecture of the STM32 microcontrollers Learn how to use the Nucleo development board in projects using Mbed and System Workbench Toolchains Learn how to use the Nucleo Expansion Boards with the Nucleo development boards Update The Mbed compiler has been replaced with two software packages: The Mbed Studio and Keil Studio Cloud. Both of these software packages are free of charge and are available on the Internet. If you need assistance using the Keil Studio Cloud, please download the Guide below.
€ 34,95
Members: € 31,46
-
Elektor Digital Raspberry Pi Pico (DE) PDF
Mehr als 50 Grundlagenprojekte mit MicroPython und dem RP2040-Mikrocontroller Der Raspberry Pi Pico ist eine leistungsstarke Mikrocontroller-Platine, die speziell für das Physical Computing – also hardwarenahe Anwendungen – entwickelt wurde. Der Raspberry Pi Pico kann so programmiert werden, dass er eine einzelne Aufgabe sehr effizient ausführt und ermöglicht so schnelle Steuerungs- und Überwachungsanwendungen in Echtzeit. Der 'Pico', wie wir ihn nennen, basiert auf dem schnellen, effizienten und kostengünstigen Dual-Core ARM Cortex-M0+ RP2040 Mikrocontroller-Chip, der mit bis zu 133 MHz läuft und über 264 KB SRAM und 2 MB Flash-Speicher verfügt. Neben dem großen Speicher hat der Pico noch weitere attraktive Eigenschaften, darunter eine große Anzahl von GPIO-Pins sowie gängige Schnittstellen wie ADC, SPI, I²C, UART und PWM. Als Krönung bietet der Chip schnelle und genaue Timer, eine Hardware-Debug-Schnittstelle und einen internen Temperatursensor. Zur Programmierung lassen sich leicht die gängigen Hochsprachen wie MicroPython oder C/C++ verwenden. Dieses Buch ist eine Einführung in die Verwendung des Pico mit der Programmiersprache MicroPython. In allen Projekten wird die Thonny-Entwicklungsumgebung (IDE) eingesetzt. Über 50 Projekte decken folgende Themen ab: Installation von MicroPython auf dem Raspberry Pi Pico Timer-Interrupts und externe Interrupts Projekte mit Analog-Digital-Wandler (ADC) Verwendung des internen sowie externer Temperatursensoren Datenlogger Projekte zur PWM, UART, I²C-Bus und SPI-Bus Wi-Fi und Bluetooth für die Kommunikation mit Smartphones Projekte mit dem Digital-Analog-Wandler (DAC) Alle in diesem Buch vorgestellten Projekte wurden vollständig getestet und sind funktionsfähig. Es werden keine Programmier- oder Elektronikkenntnisse vorausgesetzt, um sie nachzuvollziehen. Für alle beschriebenen Projekte gibt es kurze Beschreibungen, Blockdiagramme, detaillierte Schaltpläne und vollständige MicroPython-Programmlistings. Die Listings sind auch auf der zum Buch gehörenden Elektor-Webseite zu finden.
€ 32,80
Members: € 29,52
-
Elektor Bundles Elektor Raspberry Pi Pico Advanced Kit (Bundle)
Comprehensive Book-Hardware Bundle for the RP2040 Microcontroller with over 80 Projects Unlock the potential of modern controller technology with the Raspberry Pi Pico in this bundle. Perfect for both beginners and experienced users, the easy-to-follow guide takes you from the basics of electronics to the complexities of digital signal processing. With the Raspberry Pi Pico, the dedicated hardware kit and MicroPython programming, you will learn the key principles of circuit design, data collection, and processing. Get hands-on with over 80 projects like a stopwatch with an OLED display, a laser distance meter, and a servo-controlled fan. These projects are designed to help you apply what you've learned in real-world scenarios. The book also covers advanced topics like wireless RFID technology, object detection, and sensor integration for robotics. Whether you're looking to build your skills in electronics or dive deeper into embedded systems, this bundle is the perfect resource to help you explore the full potential of the Raspberry Pi Pico. Contents of the Bundle 1x Project Book (273 pages) 1x Smart Car Kit Electronic Parts 2x Solderless breadboard (400 holes) 1x Solderless breadboard (170 holes) 5x Colorful 5 mm LEDs (green, red, blue, yellow and white) 1x Laser transmitter 1x Passive buzzer 1x Micro USB cable (30 cm) 1x 65 Jumper wires 1x 20 cm male to female Dupont wire 1x Clear case 1x Magnet (diameter: 8 mm, thickness: 5 mm) 1x Rotary potentiometer 10x 2 KΩ resistors 2x M2.5x30 mm copper pillars 10x Phillips pan head screws 10x M2.5 nickel hex nuts 1x 2-inch dual-purpose screwdriver Modules 1x RGB module 1x 9G servo 1x Dual-axis XY joystick module 1x RC522 RFID module 1x 4 Bits digital LED display module 1x Traffic light display module 1x Rotary Encoder module 1x 1602 LCD Display module (Blue) 1x Photoresistor module 1x DC motor with male Dupont wire 1x Fan blade 1x Raindrops module 1x OLED module 1x Membrane switch keyboard 1x Mini magnetic spring module 1x Infrared remote control 1x Infrared receiver module 1x DC stepper motor driver board 1x Button Sensors 1x Vibration sensor 1x Soil moisture sensor 1x Sound sensor 1x Mini PIR motion sensor 1x Temperature & Humidity sensor 1x Flame sensor 2x Crash sensor 2x Tracking sensor 1x Ultrasonic sensor
€ 99,95€ 79,95Best Price
-
Elektor Publishing Object-Oriented PLC Programming in CODESYS
Modular and Scalable Control Systems Using Structured Text This book offers a structured and practical approach to modern PLC development using object-oriented principles. It is a guide for engineers, programmers, and students seeking to harness the power of object-oriented programming (OOP) in the context of industrial automation with PLCs. The content focuses on the CODESYS development environment and Structured Text (ST), both of which support modern programming techniques while maintaining compatibility with real-time automation requirements. Through step-by-step demos and instructional examples, it demonstrates how modular, reusable code can enhance development efficiency, simplify ongoing maintenance, and enable scalable and flexible control system architectures. Key topics include: Structured Text fundamentals: conditions, loops, arrays, and functions Object-oriented concepts: classes, methods, and inheritance Advanced techniques: polymorphism, interfaces, and access control Modular design with reusable components and structured program flow Implementation of finite state machines and scalable application design Built around instructional demos and clear explanations, this book helps readers develop maintainable and modern control software in the CODESYS environment using proven programming techniques.
€ 34,95
Members: € 31,46
-
Elektor Digital 50 Mini Microcontroller projecten (E-book)
Wie enigszins bekend is met moderne microprocessor systemen als Arduino, kent ongetwijfeld ook de problemen met dit soort kaarten. Ze zijn te duur om voor elk project een aparte kaart aan te schaffen en zijn bovendien nogal fors van formaat. Het aardige van de ATtiny is dat de schijn bedriegt. Het lijkt een klein IC met een beperkt toepassingsgebied, maar het heeft een verbazingwekkend scala aan (speelse) mogelijkheden. Dit boek beschrijft de enorme veelzijdigheid van de ATtiny microcontroller aan de hand van ongeveer vijftig leuke elektronica projecten, speciaal gericht op de beginner. De meeste ontwerpen zijn volledig uitgewerkt, enkele zijn meer als ontwerpidee gepresenteerd. De inhoudsopgave laat zien dat we ons op vele terreinen zullen begeven, van zonnevolger tot helling indicator. Dit boek is beslist geen theorieboek. Het is een boek dat gelezen zal worden met de soldeerbout in de hand. Voor het programmeren van de ATtiny maken we dankbaar gebruik van een Arduino kaart. Als de Arduino ingesteld word als programmer, kunnen we er de meeste Arduino “sketches” mee overzetten naar de ATtiny. We wensen u veel plezier met het nabouwen van de schakelingen.
€ 19,95
Members: € 17,96
-
Elektor Publishing Raspberry Pi Pico W (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.
€ 44,95
Best Price