Zoekresultaten voor "Nanomesher DAC PRO"
Nanomesher Nanomesher Hackable Pi Switch Cap
This neat little board from Nanomesher adds a programmable power switch to your Raspberry Pi A+/B+/2/3/Zero/Zero W, which can be controlled by a single button or IR remote. The Cap part of the name indicates that it connects via the GPIO pins, attached to the top of the Raspberry Pi much like a HAT. It only uses the first twelve GPIO pins, though, leaving 28 spare on (most) Raspberry Pi models allowing you to attach additional hardware. The board uses 5 V micro USB input port as the Raspberry Pi itself. You only need to press the power button on the board or on the remote and the Cap will start providing power to the RPi. Features: Fully assembled ready to use Single button or Infrared (IR) remote On / Off operation Turn off Pi by triggering system shutdown, wait for the system to be fully halted and cuts power Suitable for mounting on a front face-plate Onboard Attiny85 Microprocessor can be removed and reprogrammed if needed Open Source for both Attiny software and Shutdown Script , which means you can adopt other remote controls. Directly plug onto Raspberry Pi, no jumper cable required Infrared Remote signals of all buttons can be read from Pi. It's LIRC compatible which means you can adopt other remote controls. Kodi Control support 1 x LED controllable via GPIO 3 x I2C ports Confirmed to work with latest Pi 3 B+ as well as older Raspberry Pis Note: Raspberry Pi is not included. The Pi Switch Cap comes with the generic remote. While it works out as a Pi Switch out of the box, you can also reprogram it using an Attiny MCU programmer. Being hackable, the firmware can be modified to suit your needs. The switch can be used as an Attiny development board with the following functions: Output to trigger relay. Output to LED Analog input to detect a voltage between 0-5 V Input for push button Input fan or infrared receiver which can be coded to distinguish all the buttons in the remote included Output to trigger an external digital input (pull down) The video below features the predecessor Nanomesher Hackable Pi Switch (not Pi Switch Cap).
€ 25,95
Leden € 23,36
IQaudIO DigiAMP+ DAC & Class D Amplifier for Raspberry Pi
IQaudio DigiAMP+ connects to the 40-pin GPIO header of Raspberry Pi 1 Model B+, Raspberry Pi 2, Raspberry Pi 3, or Raspberry Pi 4 with no need for soldering. DigiAMP+ must be powered from an external supply, and requires a 12-24 V DC power source to its 5.5 mm x 2.5 mm barrel connector. The XP Power VEC65US19 power supply is recommended for use with DigiAMP+. DigiAMP+ has been designed to provide power to the Raspberry Pi-plus-DigiAMP+ combination in parallel, delivering 5.1 V @ 2.5 A to your Raspberry Pi.
€ 39,95
Leden € 35,96
Arduino Arduino Pro Portenta H7
De Portenta H7 heeft het formaat van de Arduino MKR, maar is uitgerust met de 80-pins high-density connector van de Portenta serie. Hij is te programmeren met high-level programmeertalen en AI, maar met behoud van low-latency processing op zijn configureerbare hardware. De Portenta H7 kan tegelijkertijd high-level codering én realtime taken uitvoeren. Het ontwerp bevat twee processors die taken in parallel kunnen verrichten. Het is bijvoorbeeld mogelijk om Arduino-gecompileerde code gelijktijdig met MicroPython uit te voeren en beide kernen met elkaar te laten communiceren. De Portenta heeft een dubbele functionaliteit, hij kan worden ingezet zoals elk ander embedded microcontroller board, of als de hoofdprocessor van een embedded computer. Gebruik het Portenta Carrier Board om uw H7 om te toveren tot een eNUC-computer en leer alle fysieke interfaces van de H7 kennen. De Portenta kan eenvoudig processen uitvoeren die zijn gemaakt met TensorFlow™ Lite. U kunt een van de processors een computer vision algoritme laten berekenen terwijl u de andere low-level bewerkingen laat uitvoeren, zoals het besturen van een motor, of het functioneren als een gebruikersinterface. Gebruik de Portenta wanneer bijvoorbeeld de performance van cruciaal belang is, te denken valt aan: High-end industriële machinerie Laboratorium apparatuur Computer vision PLC's Industry-ready gebruikersinterfaces Robotica controllers Mission-critical apparatuur Speciale stationaire computers High-speed booting (ms) Twee parallelle kernen De hoofd-processor van de H7 is de dual-core STM32H747, met hierin een Cortex M7 op 480 MHz en een Cortex M4 op 240 MHz. De twee cores communiceren via een Remote Procedure Call mechanisme waarmee naadloos functies op de andere processor kunnen worden aangeroepen. Beide processors delen alle in-chip elektronica en kunnen de volgende toepassingen aan: Arduino sketches op het ARM Mbed OS Native Mbed toepassingen MicroPython / JavaScript via een interpreter TensorFlow Lite Grafische versneller Een van de meest opvallende functies van de Portenta H7 is waarschijnlijk de mogelijkheid om een externe monitor aan te sluiten, om uw eigen speciale embedded computer met een gebruikersinterface te bouwen. Dit is mogelijk dankzij de on-chip GPU van de STM32H747 processor, de Chrom-ART Accelerator. Behalve de GPU bevat de chip ook een speciale JPEG encoder en decoder. Een nieuwe standaard voor pinouts De Portenta familie voegt twee 80-pins high-density connectors toe aan de onderkant van het board. Dit zorgt voor schaalbaarheid naar een breed scala aan toepassingen doordat u zo eenvoudig uw Portenta board kunt uitbreiden naar een board dat aan uw wensen voldoet. Ingebouwde connectiviteit De ingebouwde draadloze module maakt het mogelijk om tegelijkertijd WiFi- en Bluetooth-connectiviteit te beheren. De WiFi-interface kan worden geconfigureerd als een Access Point, als een Station, of als een dual-mode gelijktijdige AP/STA, en kan een snelheid tot 65 Mbps aan. De Bluetooth-interface ondersteunt Bluetooth Classic en BLE. Ook is het mogelijk om een reeks verschillende bedrade interfaces zoals UART, SPI, Ethernet of I²C te creëren, zowel via enkele van de op MKR gebaseerde connectoren, als ook via het nieuwe Arduino industriële 80-pins connectorpaar. USB-C multifunctionele connector De programming connector van het board is een USB-C poort, die ook kan worden gebruikt om het board van stroom te voorzien, of als een USB-hub, of om een DisplayPort monitor aan te sluiten, danwel om stroom te leveren aan OTG-aangesloten apparaten. Meerdere opties op één board Bestel de standaard Arduino Portenta H7 (codenaam H7-15EUNWAD) die wordt geleverd met: STM32H747 dual-core processor met graphics engine 8MB SDRAM 16MB NOR Flash 10/100 Ethernet Phy USB HS NXP SE050C2 Crypto WiFi/BT-module Externe antenne DisplayPort via USB-C Indien u meer geheugen nodig heeft kan Portenta H7 tot 64 MByte SDRAM en 128 MByte QSPI Flash hosten. Bestel hem met een externe UFL-connector voor het eventueel toevoegen van een higher-gain antenne aan het board. Kies tussen crypto-chips van Microchip en NXP. Het board kan geleverd in diverse hoeveelheden, vraag onze shop naar de opties. De beschikbare basisconfiguraties om het board aan uw wensen en budget te laten voldoen zijn: Optie Beschrijving Optie Codes SDRAM extern SDRAM-geheugen 0 - Geen 1 - 8 MByte 2 - 16 MByte 3 - 32 MByte 4 - 64 MByte FLASH extern QSPI-flashgeheugen 0 - Geen 1 - 2 MByte (NOR) 5 - 16 MByte (NOR) 8 - 128 MByte (NAND) Ethernet 10/100 Ethernet PHY 0 - Geen E - Ingebouwd HS USB High Speed USB PHY 0 - Geen U - Ingebouwd Crypto Crypto Chip 0 - Geen M - ATECC608A N - SE050C2 Wireless Wireless module 0 - Geen W - Ingebouwd Antenne Antenne optie 0 - Geen C - UFL connector Video DisplayPort output via USB-C 0 - Geen D - Ingebouwd Extra I²C connector De Portenta H7 heeft een extra connector die beschikbaar is als verlengstuk van de I²C-bus. Het is een klein model 5-pins connector met een pitch van 1,0 mm. De fysieke details van de connector zijn te vinden in de datasheet van de connector. De I²C-poort, ook wel de Eslov self-identification port in de Arduino genoemd, wordt geleverd met: SDA, SCL, GND, +5V, en een extra digitale pin bedoeld om een alarm te sturen naar eventuele standaard I²C apparaten die erop zijn aangesloten. De pinout wordt weergegeven in de volgende afbeelding: Mocht u geïnteresseerd zijn in het ontwerpen van uw eigen modules voor Arduino boards met deze uitbreidingspoort, dan heeft de connector die we aanbevelen de code ‘SHR-05V-S-B’, ook te zien op de afbeelding. Specificaties Microcontroller STM32H747XI dual Cortex-M7+M4 32bit low power ARM MCU (datasheet) Radio module Murata 1DX dual WiFi 802.11b/g/n 65 Mbps and Bluetooth (Bluetooth Low Energy. 5 via Cordio stack, Bluetooth Low Energy 4.2 via Arduino Stack) (datasheet) Secure element (default) NXP SE0502 (datasheet) Board power supply (USB/VIN) 5 V Supported battery Li-Po Single Cell, 3.7 V, 700 mAh Minimum (integrated charger) Circuit operating voltage 3.3 V Display connector MIPI DSI host & MIPI D-PHY to interface with low-pin count large display GPU Chrom-ART graphical hardware Accelerator Timers 22x timers and watchdogs UART 4x ports (2 with flow control) Ethernet PHY 10 / 100 Mbps (through expansion port only) SD card Interface for SD Card connector (through expansion port only) Operational temperature -40 °C to +85 °C MKR headers Use any of the existing industrial MKR shields on it High-density connectors Two 80-pin connectors will expose all of the board's peripherals to other devices Camera interface 8-bit, up to 80 MHz ADC 3x ADCs with 16-bit max. resolution (up to 36 channels, up to 3.6 MSPS) DAC 2x 12-bit DAC (1 MHz) USB-C Host / Device, DisplayPort out, High / Full Speed, Power delivery Downloads Datasheet Schema Pinout
€ 129,95
Leden € 116,96
Arduino Arduino Pro Portenta H7 Lite
Met de Portenta H7 Lite kunt u uw volgende smart project bouwen.Altijd al een geautomatiseerd huis gewild? Of een slimme tuin? Welnu, vanaf nu is dat eenvoudig met de Arduino IoT Cloud-compatible boards. Hiermee kunt u apparaten onderling koppelen, data visualiseren, en uw projecten vanuit de hele wereld beheren en delen.De Portenta H7 Lite lijkt erg op de Portenta H7, die gelijktijdig high-level code én realtime taken kan uitvoeren dankzij zijn twee processors. Het is bijvoorbeeld mogelijk om Arduino gecompileerde code gelijktijdig met MicroPython uit te voeren, en beide kernen met elkaar te laten communiceren. De H7 Lite is echter een goedkoper board, met configureerbare H7 functionaliteiten voor specifieke gebruikssituaties.Functies Dual Core – Twee best-in-class processors in één, die in parallel taken uitvoeren AI aan de edge – Krachtig genoeg om AI state machines te kunnen verwerken Maatwerk - Het board kan makkelijk op maat geproduceert worden in grote volumes Ondersteuning voor high-level programming (Micropython) De Portenta H7 Lite biedt een tweevoudige functionaliteit: het kan functioneren als elke andere embedded microcontroller board, of als de hoofdprocessor van een embedded computer.Gebruik bijvoorbeeld het Portenta Vision Shield om uw H7 Lite om te toveren tot een industriële camera, die real-time machine learning algoritmen kan uitvoeren op live videofeeds. Omdat de H7 Lite eenvoudig met TensorFlow Lite gemaakte processen kan uitvoeren, kunt u een van de cores een computer vision algoritme laten berekenen, terwijl de andere low-level bewerkingen uitvoert, zoals het besturen van een motor of dienst doen als een gebruikersinterface.Oplossingen High-end industriële machinerie Laboratorium apparatuur Computer vision PLC's Robotica controllers Mission-critical apparatuur High-speed booting computation (ms) Twee parallelle coresDe hoofd-processor van de Portenta H7 Lite is de STM32H747 dual core, met hierin een Cortex-M7 op 480 MHz en een Cortex-M4 op 240 MHz. De twee cores communiceren via een Remote Procedure Call mechanisme, waarmee naadloos functies op de andere processor kunnen worden aangeroepen. Beide processors delen alle in-chip elektronica en kunnen de volgende toepassingen aan: Arduino sketches op het ARM Mbed OS Native Mbed toepassingen MicroPython / JavaScript via een interpreter TensorFlow Lite Een nieuwe standaard voor pinoutsDe Portenta-familie voegt twee 80-pins high-density connectors toe aan de onderkant van het board. Dit zorgt voor schaalbaarheid naar een breed palet aan toepassingen, doordat u zo eenvoudig uw Portenta board kunt uitbreiden naar een board dat volledig aan uw wensen voldoet.USB-C multifunctionele connectorDe programming connector van het board is een USB-C poort, die ook kan worden gebruikt om het board van stroom te voorzien, of als een USB-hub, of om stroom te leveren aan OTG aangesloten apparaten.Arduino IoT CloudGebruik uw Portenta board via Arduino's IoT Cloud, een eenvoudige en snelle wijze om veilige communicatie te garanderen voor al uw verbonden Things.Specificaties Microcontroller STM32H747XI Dual Cortex-M7+M4 32-bit low power ARM MCU (datasheet) Secure element (standaard) Microchip ATECC608 Board voeding (USB/VIN) 5 V Ondersteunde accu’s Li-Po Single Cell, 3,7 V, minimaal 700 mAh (ingebouwde lader) Werkspanning van het board 3,3 V Stroomverbruik 2,95 ?A in standby modus (back-up SRAM OFF, RTC/LSE ON) Timers 22x timers en watchdogs UART 4x poorten (2 met flow control) Ethernet PHY 10 / 100 Mbps (alleen via de uitbreidingspoort) SD-kaart Interface voor SD-kaart connector (alleen via uitbreidingspoort) Operationele temperatuur -40 °C tot +85 °C MKR headers Gebruik een van de bestaande industriële MKR-uitbreidingen erop High-density connectors Twee 80-pins connectoren maken alle elektronica van het board bereikbaar voor andere apparaten Camera interface 8-bit, tot 80 MHz ADC 3x ADC's met een maximale resolutie van 16 bits (tot 36 kanalen, tot 3,6 MSPS) DAC 2x 12-bits DAC (1 MHz) USB-C Host/device, high/full speed, stroomtoevoer Downloads Datasheet Schema
€ 94,95
Leden € 85,46
Elektor Publishing Advanced Programming with STM32 Microcontrollers
Dit boek is projectgebaseerd en heeft als doel de software tools achter het programmeren van STM32 microcontroller te leren. Auteur Majid Pakdel heeft projecten ontwikkeld met behulp van verschillende software-ontwikkelomgevingen, waaronder Keil MDK, IAR Embedded Workbench, Arduino IDE en MATLAB. Lezers zouden de projecten moeten kunnen gebruiken zoals ze zijn, of ze aanpassen aan hun eigen behoeften. Dit boek is geschreven voor studenten, gevestigde ingenieurs en hobbyisten. In het hele boek worden STM32 microcontroller ontwikkelborden gebruikt, waaronder de STM32F103 en STM32F407. Lezers zouden het ook gemakkelijk moeten vinden om andere ARM-gebaseerde ontwikkelborden te gebruiken.Gevorderd programmeren met STM32-microcontrollers omvat: Inleiding tot gebruiksvriendelijke softwaretools voor STM32 Toegang tot de functies van de STM32 Praktisch, doelgericht leren Volledige code online beschikbaar Praktische projecten maken met gemak Onderwerpen behandelen: Pulsbreedtemodulatie Seriële communicatie Watchdog-timers I²C Directe geheugentoegang (DMA) Finite State Machine Programmering ADC's en DAC's Externe onderbrekingen Timers en tellers
€ 29,95
Leden € 26,96
Elektor Digital Advanced Programming with STM32 Microcontrollers (E-book)
Dit boek is projectgebaseerd en heeft als doel de software tools achter STM32 microcontroller programmeren te leren. Auteur Majid Pakdel heeft projecten ontwikkeld met behulp van verschillende software-ontwikkelomgevingen, waaronder Keil MDK, IAR Embedded Workbench, Arduino IDE en MATLAB. Lezers zouden de projecten moeten kunnen gebruiken zoals ze zijn, of ze aanpassen aan hun eigen behoeften. Dit boek is geschreven voor studenten, gevestigde ingenieurs en hobbyisten. In het hele boek worden STM32 microcontroller ontwikkelborden gebruikt, waaronder de STM32F103 en STM32F407. Lezers zouden het ook gemakkelijk moeten vinden om andere ARM-gebaseerde ontwikkelborden te gebruiken.Gevorderd programmeren met STM32-microcontrollers omvat: Inleiding tot gebruiksvriendelijke softwaretools voor STM32 Toegang tot de functies van de STM32 Praktisch, doelgericht leren Volledige code online beschikbaar Praktische projecten maken met gemak Onderwerpen behandelen: Pulsbreedtemodulatie Seriële communicatie Watchdog-timers I²C Directe geheugentoegang (DMA) Finite State Machine Programmering ADC's en DAC's Externe interupts Timers en tellers
€ 24,95
Leden € 19,96
Elektor Digital ARM Microcontroller Projects (E-BOOK)
It is becoming important for microcontroller users to quickly learn and adapt to new technologies and architecture used in high performance 32-bit microcontrollers. Many manufacturers now offer 32-bit microcontrollers as general purpose processors in embedded applications. ARM provide 32 and 64-bit processors mainly for embedded applications. These days, the majority of mobile devices including mobile phones, tablets, and GPS receivers are based on ARM technology. The low cost, low power consumption, and high performance of ARM processors makes them ideal for use in complex communication and mixed signal applications. This e-book makes use of the ARM Cortex-M family of processors in easy-to-follow, practical projects. It gives a detailed introduction to the architecture of the Cortex-M family. Examples of popular hardware and software development kits are described. The architecture of the highly popular ARM Cortex-M processor STM32F107VCT6 is described at a high level, taking into consideration its clock mechanisms, general input/output ports, interrupt sources, ADC and DAC converters, timer facilities, and more. The information provided here should act as a basis for most readers to start using and programming the STM32F107VCT6 microcontroller together with a development kit. Furthermore, the use of the mikroC Pro for ARM integrated development environment (IDE) has been described in detail. This IDE includes everything required to create a project; namely an editor, compiler, simulator, debugger, and device programmer. Although the e-book is based on the STM32F107VCT6 microcontroller, readers should not find it difficult to follow the projects using other ARM processor family members. About the author Prof Dr Dogan Ibrahim has a BSc degree in electronic engineering, an MSc degree in automatic control engineering, and a PhD in digital signal processing. Dogan has worked in many industrial organizations before he returned to academic life. He was the head of computer engineering department and the biomedical engineering department at the Near East University in Cyprus. Dogan is the author of over 50 technical books on microcontrollers, microprocessors and related fields. He is a Chartered electrical engineer and a Fellow of the Institution of Engineering Technology.
€ 29,95
Leden € 23,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 UpdateThe 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.
€ 29,95
Leden € 23,96
The Complete ESP32 Projects Guide
Het belangrijkste doel van dit boek is het aanleren van de Arduino IDE en MicroPython programmeertalen in ESP32 gebaseerde projecten, met behulp van het zeer populaire ESP32 DevKitC ontwikkelbord. Het boek bevat veel eenvoudige, basis- en intermediaire projecten waarbij gebruik wordt gemaakt van de Arduino IDE en de ESP32 DevKitC. Alle projecten zijn getest en werken. Blokdiagrammen, schakelschema's en volledige programmalijsten van alle projecten worden met uitleg gegeven. Bovendien worden verschillende projecten gegeven voor het programmeren van de ESP32 DevKitC met MicroPython. De projecten in dit boek zijn bedoeld om de volgende functies van de ESP32-processor te leren: GPIO's Aanrakingssensoren Externe interrupts Timer interrupts I²C en I²S SPI PWM ADC DAC UART Hall sensor Temperatuursensor Infrarood-controller Lezen en schrijven naar SD-kaart Lezen en schrijven naar flash-geheugen RTC-timer Chip ID Veiligheid en encryptie Wi-Fi en netwerk programmering Bluetooth BLE programmering Communicatie mobiele apparaten Laag stroomverbruik ontwerp ESP-IDF programmering De projecten zijn georganiseerd met oplopende moeilijkheidsgraden. Lezers worden aangemoedigd om de projecten in de gegeven volgorde aan te pakken. Een speciaal voorbereide hardware kit is verkrijgbaar bij Elektor. Met behulp van deze hardware moet het eenvoudig en leuk zijn om de projecten in dit boek te bouwen.
€ 39,95
Leden € 35,96
Nucleo Boards Programming with the STM32CubeIDE
Hands-on in more than 50 projectsSTM32 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.The 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.All 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.In this book you will learn about STM32 microcontroller architecture; the Nucleo-L476RG development board in projects using the STM32CubeIDE integrated software development tool; external and internal interrupts and DMA; DEBUG, a program developed using the STM32CubeIDE; the MCU in Sleep, Stop, and in Standby modes; Nucleo Expansion Boards with the Nucleo development boards. What you need a PC with Internet connection and a USB port; STM32CubeIDE software (available at STMicroelectronics website free of charge) the project source files, available from the book’s webpage hosted by Elektor; Nucleo-L476RG development board; simple electronic devices such as LEDs, temperature sensor, I²C and SPI chips, and a few more; Nucleo Expansion Boards (optional).
€ 42,95
Leden € 38,66
Elektor Digital The Complete ESP32 Projects Guide (E-book)
Het belangrijkste doel van dit boek is het aanleren van de Arduino IDE en MicroPython programmeertalen in ESP32 gebaseerde projecten, met behulp van het zeer populaire ESP32 DevKitC ontwikkelbord. Het boek bevat veel eenvoudige, basis- en intermediaire projecten waarbij gebruik wordt gemaakt van de Arduino IDE en de ESP32 DevKitC. Alle projecten zijn getest en werken. Blokdiagrammen, schakelschema's en volledige programmalijsten van alle projecten worden met uitleg gegeven. Bovendien worden verschillende projecten gegeven voor het programmeren van de ESP32 DevKitC met MicroPython. De projecten in dit boek zijn bedoeld om de volgende functies van de ESP32-processor te leren: GPIO's Aanrakingssensoren Externe interrupts Timer interrupts I²C en I²S SPI PWM ADC DAC UART Hall sensor Temperatuursensor Infrarood-controller Lezen en schrijven naar SD-kaart Lezen en schrijven naar flash-geheugen RTC-timer Chip ID Veiligheid en encryptie Wi-Fi en netwerk programmering Bluetooth BLE programmering Communicatie mobiele apparaten Laag stroomverbruik ontwerp ESP-IDF programmering De projecten zijn georganiseerd met oplopende moeilijkheidsgraden. Lezers worden aangemoedigd de projecten in de gegeven volgorde aan te pakken. Bij Elektor is een speciaal geprepareerde hardware-kit verkrijgbaar. Met behulp van deze hardware moet het gemakkelijk en leuk zijn om de projecten in dit boek te bouwen.
€ 32,95
Leden € 26,36
Elektor Bundles Nucleo Boards Programming with the STM32CubeIDE Bundle
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 STM32CubeIDE software with the Nucleo-L476RG development board. In the early Chapters of the book the architecture of the Nucleo family is briefly described.The 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.All 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.In this book you will learn about STM32 microcontroller architecture; the Nucleo-L476RG development board in projects using the STM32CubeIDE integrated software development tool; external and internal interrupts and DMA; DEBUG, a program developed using the STM32CubeIDE; the MCU in Sleep, Stop, and in Standby modes; Nucleo Expansion Boards with the Nucleo development boards. What you need a PC with Internet connection and a USB port; STM32CubeIDE software (available at STMicroelectronics website free of charge) the project source files, available from the book’s webpage hosted by Elektor; Nucleo-L476RG development board; simple electronic devices such as LEDs, temperature sensor, I²C and SPI chips, and a few more; Nucleo Expansion Boards (optional).
€ 44,95€ 34,95
Leden identiek