Zoekresultaten voor "pic microcontrollers"
-
Elektor Digital Practical Microcontroller Cryptography (E-book)
From Simple Ciphers to Secure Systems Understanding how to apply cryptography on modern microcontrollers is essential for building secure, reliable, and trustworthy systems. This book explains cryptography in the context of embedded hardware, from classical ciphers that illustrate core principles to modern techniques such as AES for practical high-security applications. By combining mathematical theory with real-world microcontroller implementations, readers learn not only how cryptography works, but also how to implement it effectively on systems with limited processing power and memory. The book is intended for students starting out in cryptography, hobbyists securing personal projects, and engineers looking for a structured guide to embedded security. The book covers these key topics in applied cryptography: Classical ciphers on Arduino Uno and Raspberry Pi Pico, with full programs: Spartan Scytale, Hebrew Atbash, Caesar, ROT13, Alberti Disk, Vigenère, Affine, Polybius, Playfair, Beaufort, Ottoman Codebook, and One-Time Pad. Hacking classical ciphers using microcontrollers, with examples. Pseudo-random (PRNG) and true random number generation (TRNG) on microcontrollers. Symmetric-key cryptography with full programs: DES and AES-128/256. Memory and speed constraints of cryptography on microcontrollers. Asymmetric cryptography: public/private keys, digital signatures, key distribution and derivation (KDF), RSA, and SHA-256 implementations. A complete secure communication program using RSA and AES-256. A glossary of commonly used cryptography terms.
€ 29,95
Leden: € 26,96
-
Elektor Digital Das 1-Wire-Praxisbuch (PDF)
1-Wire ist die Bezeichnung für eine serielle Schnittstelle, die mit nur einer Datenader auskommt. Es ist ein Master-Multi-Slave-Kommunikationsprotokoll. Verfügbar sind integrierte Bausteine zur Temperaturmessung, Akkuüberwachung, Echtzeituhr und beispielsweise Hotelschließanlagen. Eine Besonderheit von 1-Wire-Geräten ist die Spannungsversorgung aus der Gegenstation, hierbei erfolgt die Versorgung der Slaves über die Datenleitung. Der Leser erhält mit „Das 1-Wire-Praxisbuch“ eine umfassende Einführung in die 1-Wire-Technologie. Das Buch zeigt anhand praktischer Projekte zum Nachbauen, wie man verschiedene verfügbare 1-Wire-Chips in eigene Mikrocontroller-gesteuerte Anwendungen integrieren kann, und zwar mit Assembler-Software-Implementierungen für PIC-Mikrocontroller und mit Sketches für den Arduino. Die 1-Wire-Technik kommt in dem Buch praxisnah bei einem elektronischen Schloss zum Einsatz, das von einem PIC-Mikrocontroller gesteuert wird. Ein weiteres Praxisprojekt erläutert Schritt für Schritt, wie beispielsweise eine ständige Temperaturmessung mit 1-Wire-Bausteinen möglich ist.
€ 32,80
Leden: € 29,52
-
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 Elektor July/August 2020 (PDF) EN
Home Information SystemUsing Windows on a Raspberry Pi Starting with Node-REDAn open-source visual block-based programming tool Elektor Summer GiveAway Simple Function Generator: With Reverse-Order Signal Creation GreatScott! Builds a LoRa Alarm System Review: Joy-iT RD6006 Benchtop Power Supply Kit Review: The GreatFET One Interface Board Small Circuits Revival – XXLEscaped from the Suggestions Box Poorest Man's External 2.4 GHz Wi-Fi Antenna Simple On-Off Temperature Controller with Raspberry Pi HAT How to Take (Successful) Photos of ElectronicsShowing your projects in their best light Review: The I2CDriver Tool Review: JOY-iT Joy-View Portable Touchscreen LED Booster for MicrocontrollersWith just one component Experimental Ultrasonic Clothes Washer Review: The Joy-iT JDS2915 Signal GeneratorA 2-Channel Signal Generator and Frequency Counter Traffic Lights Programmed in PIC Assembly Code E-E-E-ternal Blinker Experimental Hall Sensor Tracing Shorts with the Milli-Ohm or ESR Meter Review: Elektor SDR Hands-on Kit Elektor Labs Pipeline Elektor KickstarterWell, you get the idea. Do You Really Need All That Stuff???This is where I spend many hours working on electronics projects Homelab Tours: The Kinetic Clock MakerStargate jigsawed! Hello, World! We’re Elektor, and We’re Social M4 + 2x A7 + GPU: An Unbalanced Dream TeamLatest STM32MP1-SoCs can tackle demanding applications Test Rig for 16F18877 & Similar Big PICs Inter-Microcontroller Traffic with the SPI Bus and ATmega328p Six Shades of LF/AF OSC (and the Miller’s Tale) BBC micro:bit Absolute Minimalist Oscilloscope with LED Display ‘Knight Rider’ LED Chaser with the ESP32 LW/MW AM Signal Generator with ATtiny13 Absolute Minimalist Dip Meter Photovoltaic Regulator UpdateNew function for measuring battery temperature Wireless SignallingTransmitting switching signals over LPR Ultrasonic Reverse Parking Aid with Arduino Uno Distortion Pedal with Op Amp and Space Charge Tubes Electronics Workspace Essentials Hexadoku Artificial Intelligence for Beginners (2)Neural networks with Linux and Python
€ 7,50
-
Elektor Digital Supersnel PC Interfacen (E-book)
Wilt u in enkele minuten een programma maken op uw PC, dat communiceert met een microcontroller? Dit boek, samen met de Piccolino en gratis software, maakt dat mogelijk! Als hardware wordt gebruik gemaakt van de Piccolino. Dit is een prototype platform met een moderne PIC16F887 microcontroller, dat gebruikt kan worden om razendsnel microcontroller opstellingen te maken. Alle basisvoorzieningen zijn aanwezig op de Piccolino, en door middel van de headers kunnen extra onderdelen eenvoudig aangesloten worden. De Piccolino wordt geprogrammeerd met de krachtige maar eenvoudig te leren gratis programmeertaal JAL. Deze taal wordt zowel door hobbyisten als professionals gebruikt. Bovendien is een serie projectboeken in deze taal verkrijgbaar, en een lesboek waarmee u JAL kunt leren. Aan de PC kant wordt gebruik gemaakt van de eveneens eenvoudig te leren gratis programmeertaal Small Basic van Microsoft. Deze taal is speciaal ontwikkeld om snel Windows programma's te kunnen ontwikkelen, ook voor mensen die weinig of geen PC programmeer ervaring hebben. U leert verschillende technieken om een PC met een microcontroller te laten communiceren zoals losse communicatie, het versterken en verzwakken van signalen, verwerken van valse metingen, master-slave communicatie en synchronisatie met geforceerde reset. Behalve theorie staan in het boek ook 15 leuke en praktische projecten. Door de duidelijke uitleg en instructies kunt u deze projecten zelf uitbreiden en helemaal aan uw eigen wensen aanpassen. Een paar voorbeelden uit het boek: Meet signalen en toon ze op de PC Maak een eigen muis of keyboard besturing. Meet en analyseer componenten (Spoel / Condensator / Transistor / OPAMP) met automatische grafieken op uw PC. Bestuur een servomotor vanaf de PC. Verzamel metingen in de Piccolino en zet ze later over naar uw PC. De combinatie van theorie en praktijkvoorbeelden in dit boek zorgt er voor dat u voor elk interface-probleem een oplossing bij de hand hebt, of weet hoe u er een moet maken.
€ 29,95
Leden: € 26,96
-
Elektor Publishing Intelligente Sensoren in Embedded-Systemen
Vom Messwert zur stabilen Entscheidung Wie wird aus einem einfachen Mikrocontroller ein intelligentes System, das Sensorwerte erfasst, verarbeitet und sinnvoll darauf reagiert? Dieses Buch zeigt es Ihnen Schritt für Schritt – verständlich, praxisnah und ohne unnötige Vorkenntnisse. Sie beginnen mit den Grundlagen der digitalen und analogen Ein- und Ausgänge. Anschließend lernen Sie, wie Sensorwerte gelesen, geglättet und zuverlässig bewertet werden. Anschauliche Beispiele erklären, warum einzelne Messwerte oft täuschen können und wie Mittelwertbildung, Hysterese und einfache Entscheidungsregeln für stabile Ergebnisse sorgen. Nach und nach erweitern Sie Ihre Projekte um Displays, I²C-Kommunikation und mehrere vernetzte Mikrocontroller. So entstehen verteilte Systeme, in denen Raspberry Pi Pico und ATtiny-Controller Daten austauschen und gemeinsam Aufgaben übernehmen. Im fortgeschrittenen Teil erhalten Sie einen leicht verständlichen Einstieg in Merkmalsbildung, Datenvorverarbeitung, hybride Entscheidungsmodelle und TinyML-nahe Anwendungen. Dabei verbinden Sie klassische Regelungstechnik mit modernen datenbasierten Methoden. Alle Projekte werden von ausführlich kommentierten Programmen in C und MicroPython begleitet. Das Buch richtet sich an Einsteiger, Maker, Studierende und alle, die Embedded-Systeme von Grund auf verstehen möchten. Am Ende können Sie eigene Systeme entwickeln, die nicht nur messen, sondern Informationen auswerten, zuverlässige Entscheidungen treffen und gezielt reagieren.
€ 39,80
Beste prijs
-
Elektor Digital The ESP32 Cheap Yellow Display Book (PDF)
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.
€ 29,95
Leden: € 26,96
-
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
Leden: € 17,96
-
Elektor Digital Home Automation and Electronics for Starters (E-book)
Projecten met Arduino, ESPHome, Home Assistant en Raspberry Pi & Co. Dit e-book bevat verschillende voorbeeldprojecten, te beginnen met een inleiding tot elektronica. Het legt ook uit hoe je Home Assistant installeert op een Raspberry Pi, hoe je binnenklimaatsensoren gebruikt voor temperatuur en vochtigheid, hoe je het MQTT-protocol en andere interfaces implementeert, en hoe je ESPHome gebruikt om sensoren en actuatoren te integreren in Home Assistant. Talrijke video tutorials vullen het boek aan. The book begins with an introduction to electrical engineering. You will learn the basics of voltage, current, resistors, diodes and transistors. Arduino and microcontrollers A complete section is dedicated to the Arduino Uno. You will get to know the structure, write your first programs and work on practical examples. Home Assistant and automation You will learn how to set up Home Assistant on a Raspberry Pi and how to use automations, scenes and devices. In addition, Zigbee, MQTT and ESP-NOW – important technologies for home automation – will be discussed. ESP8266, ESP32 and ESP32-CAM The popular ESP microcontrollers are covered in detail. A theoretical introduction is followed by practical projects that show you how to get the most out of these devices. Sensors and actuators The book explains the functionality and application of numerous sensors such as temperature and humidity sensors, motion detectors and RFID readers. For actuators, stepper motors, e-ink displays, servo motors and much more are covered. There are practical application examples for all devices. ESPHome This chapter shows you how to integrate sensors and actuators into Home Assistant without any programming effort. You will be guided step by step through the setup with ESPHome. LEDs and lighting technology In this chapter, you will learn about different types of LEDs and how they can be used. The basics of lighting technology are also explained. Node-RED A whole chapter is dedicated to Node-RED. You will learn the basics of this powerful tool and be guided step by step through its setup and use. Integrated Circuits (ICs) In electronics, there are numerous ICs that make our lives easier. You will get to know the most important ones and apply your knowledge in practical projects. Professional programming Advanced topics such as the correct use of buttons, the use of interrupts and the use of an NTP server for time synchronisation are covered in detail in this chapter. Downloads GitHub
€ 59,95
Beste prijs
-
Elektor Publishing H0W2: Get Started with the MAX78000FTHR Development Board
Build your own AI microcontroller applications from scratch The MAX78000FTHR from Maxim Integrated is a small development board based on the MAX78000 MCU. The main usage of this board is in artificial intelligence applications (AI) which generally require large amounts of processing power and memory. It marries an Arm Cortex-M4 processor with a floating-point unit (FPU), convolutional neural network (CNN) accelerator, and RISC-V core into a single device. It is designed for ultra-low power consumption, making it ideal for many portable AI-based applications. This book is project-based and aims to teach the basic features of the MAX78000FTHR. It demonstrates how it can be used in various classical and AI-based projects. Each project is described in detail and complete program listings are provided. Readers should be able to use the projects as they are, or modify them to suit their applications. This book covers the following features of the MAX78000FTHR microcontroller development board: Onboard LEDs and buttons External LEDs and buttons Using analog-to-digital converters I²C projects SPI projects UART projects External interrupts and timer interrupts Using the onboard microphone Using the onboard camera Convolutional Neural Network
€ 39,95
Leden: € 35,96
-
Elektor Digital Mikrocontroller-Module (PDF)
Mikrocontroller-Module (E-book)
€ 32,80
Leden: € 29,52
-
Elektor Publishing Nucleo Boards Programming with the STM32CubeIDE
Hands-on in more than 50 projects 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).
€ 49,95
Leden: € 44,96