{"title":"Microcontrollers","description":"","products":[{"product_id":"embedded-electronics-1-nl-e-book","title":"Embedded Electronics 1 (NL) | E-book","description":"\u003cp\u003eEmbedded Electronics 1 (NL) | E-book\u003c\/p\u003e","brand":"Elektor Digital","offers":[{"title":"Default Title","offer_id":46906981122380,"sku":"18229","price":39.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0626\/6280\/3788\/files\/embedded-electronics-1-nl-e-book18229-556784.jpg?v=1718724270"},{"product_id":"embedded-electronics-2-nl-e-book","title":"Embedded Electronics 2 (NL) | E-book","description":"\u003cp\u003eEmbedded Electronics 2 (NL) | E-book\u003c\/p\u003e","brand":"Elektor Digital","offers":[{"title":"Default Title","offer_id":46906981253452,"sku":"18230","price":39.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0626\/6280\/3788\/files\/embedded-electronics-2-nl-e-book18230-722047.jpg?v=1718724271"},{"product_id":"avr-hardware-en-c-programmering-in-de-praktijk-e-book","title":"AVR - Hardware en C-Programmering in de praktijk (E-book)","description":"\u003cp\u003eAVR hardware en C-Programmering in de praktijk (E-book)\u003c\/p\u003e","brand":"Elektor Digital","offers":[{"title":"Default Title","offer_id":46906981810508,"sku":"18234","price":29.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0626\/6280\/3788\/files\/avr-hardware-en-c-programmering-in-de-praktijk-e-book18234-995534.jpg?v=1718723627"},{"product_id":"msp430-microcontroller-essentials","title":"MSP430 Microcontroller Essentials","description":"\u003ch2\u003eArchitecture, Programming and Applications\u003c\/h2\u003e\n\u003cp\u003eThe 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.\u003c\/p\u003e\n\u003cp\u003eWe 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.\u003c\/p\u003e\n\u003cp\u003eYou 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.\u003c\/p\u003e\n\u003cp\u003eAll the code used in the book is available for download from the Elektor website.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003ciframe src=\"https:\/\/e.issuu.com\/embed.html?d=msp430-mcu-essentials-extract\u0026amp;hideIssuuLogo=true\u0026amp;u=eimworld\" style=\"width: 100%; height: 25vw;\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","brand":"Elektor Publishing","offers":[{"title":"Default Title","offer_id":46907211481420,"sku":"20112","price":39.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0626\/6280\/3788\/files\/msp430-microcontroller-essentials20112-675689.jpg?v=1718725024"},{"product_id":"embedded-linux-in-der-mikrocontrollerpraxis-pdf","title":"Embedded Linux in der Mikrocontrollerpraxis (PDF)","description":"\u003cp\u003eLinux auf dem Desktop – das ist heute leicht und einfach möglich. Embedded Linux ebenso, auch wenn es kompliziert erscheint. Das vorliegende Buch gibt allen Interessierten Hilfestellung, die Linux auf einer Embedded-Plattform installieren und nutzen möchten. Das im Buch vorgestellte System arbeitet mit der Toshiba-ARM9-Familie.\u003c\/p\u003e\n\u003cp\u003eGrundlegende Linux-Kenntnisse auf dem PC werden Schritt für Schritt in Richtung Embedded Linux erweitert. Das Buch beantwortet die Fragen, welche Komponenten hierzu erforderlich sind und wie sich diese erstellen lassen. Nach der Vorstellung der verwendeten Hardware beginnt dies bei der Toolchain und setzt sich über JTAG-Debugger, Bootloader und Kernel bis zur Applikation fort.\u003c\/p\u003e\n\u003chr\u003e\n\u003cp\u003e\u003cstrong\u003eRezension:\u003c\/strong\u003e \u003ca href=\"http:\/\/www.heise.de\/ct\" target=\"_blank\"\u003ec't 25\/2010\u003c\/a\u003e\u003cbr\u003e\"... Ein Buch aus der Praxis für die Praxis – besser geht es kaum.\"\u003c\/p\u003e","brand":"Elektor Digital","offers":[{"title":"Default Title","offer_id":47571378405708,"sku":"17995","price":39.8,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0626\/6280\/3788\/files\/embedded-linux-in-der-mikrocontrollerpraxis-e-book17995-928193.jpg?v=1718724272"},{"product_id":"micropython-fur-mikrocontroller-pdf","title":"MicroPython für Mikrocontroller (PDF)","description":"\u003cp\u003eDie Programmiersprache „Python“ hat in den letzten Jahren einen enormen Aufschwung erlebt. Nicht zuletzt haben verschiedene Einplatinensysteme wie der Raspberry Pi zu deren Bekanntheitsgrad beigetragen. Aber auch in anderen Gebieten, wie der Künstlichen Intelligenz oder dem Machine Learning, hat Python weite Verbreitung gefunden. Es ist daher naheliegend, Python bzw. die Variante „MicroPython“ auch für den Einsatz in SoCs (Systems on Chip) zu verwenden.\u003c\/p\u003e\n\u003cp\u003eLeistungsfähige Controller wie der ESP32 der Firma Espressif Systems bieten eine hervorragende Performance sowie Wi-Fi- und Bluetooth-Funktionalität zu einem günstigen Preis. Mit diesen Eigenschaften wurde die Maker-Szene im Sturm erobert. Im Vergleich zu anderen Controllern weist der ESP32 einen deutlich größeren Flash und SRAM-Speicher, sowie eine wesentlich höhere CPU-Geschwindigkeit auf. Aufgrund dieser Leistungsmerkmale eignet sich der Chip nicht nur für klassische C-Anwendungen, sondern insbesondere auch für die Programmierung mit MicroPython.\u003c\/p\u003e\n\u003cp\u003eDas vorliegende Buch führt in die Anwendung der modernen Ein-Chip-Systeme ein. Neben den technischen Hintergründen steht vor allem MicroPython selbst im Vordergrund. Nach der Einführung in die Sprache werden die erlernten Programmierkenntnisse umgehend in die Praxis umgesetzt. Die einzelnen Projekte sind sowohl für den Einsatz im Labor als auch für Alltagsanwendungen geeignet. Neben dem eigentlichen Lerneffekt steht also auch die Freude am Aufbau kompletter und nützlicher Geräte im Vordergrund. Durch die Verwendung von Laborsteckboards können Schaltungen aller Art mit geringem Aufwand realisiert werden, sodass das Austesten der selbstgebauten Geräte zum lehrreichen Vergnügen wird.\u003c\/p\u003e\n\u003cp\u003eDurch die verschiedenen Anwendungen wie Wetterstationen, Digitalvoltmeter, Ultraschall-Entfernungsmesser, RFID-Kartenleser oder Funktionsgeneratoren sind die vorgestellten Projekte auch für Praktika oder Fach- und Studienarbeiten in den Naturwissenschaften bzw. im Natur- und Technikunterricht bestens geeignet.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003ciframe style=\"width: 100%; height: 25vw;\" src=\"https:\/\/e.issuu.com\/embed.html?d=micropython-fur-mikrocontroller-leseprobe\u0026amp;hideIssuuLogo=true\u0026amp;u=eimworld\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","brand":"Elektor Digital","offers":[{"title":"Default Title","offer_id":47571434996044,"sku":"19413","price":32.8,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0626\/6280\/3788\/files\/micropython-fur-mikrocontroller-e-book19413-504087.jpg?v=1718724866"},{"product_id":"mikrocontroller-technik","title":"Mikrocontroller-Technik","description":"\u003cp\u003eMikrocontroller haben sich in den letzten Jahren in praktisch allen Bereichen der modernen Technik etabliert. In zunehmendem Maße dringen sie auch in die Gebiete der Künstlichen Intelligenz und der Robotertechnik vor. Das vorliegende Buch gibt eine umfassende Einführung in die Welt der Controller-Technik mit all ihren Facetten, von der einfachen Steuerung über die Sensor-Technik bis hin zur Datenübertragung in das Internet.\u003c\/p\u003e\n\u003cp\u003eAls Basis dafür dient das von Elektor entwickelte AVR-Playground-Board. Das Board kann mit Controllern der ATmega-Familie bestückt werden und ist mit dem bekannten Arduino-System kompatibel, so dass auch die verschiedenen Arduino-Hardware-Erweiterungen verwendet werden können.\u003c\/p\u003e\n\u003cp\u003eFür die Programmierung kommt die Sprache „C“ zum Einsatz. Auch hier wird im Buch auf das Arduino-System zurückgegriffen. Die frei verfügbare Arduino-Entwicklungsumgebung erlaubt den leichten Einstieg, ohne dass später Einschränkungen in Kauf genommen werden müssen. Die Hardware-nahe Programmierung steht dabei besonders im Fokus. Nach der Erläuterung von grundlegenden Anwendungen wird auf die anspruchsvolleren Themen wie Interrupts, Timer und Counter, Pulsweitenmodulation und Analog-Digital-Wandlung eingegangen.\u003c\/p\u003e\n\u003cp\u003ePraktische Anwendungen können sowohl mit einem Arduino als auch mit dem AVR-Playground-Board durchgeführt werden. Da das AVR-Playground-Board bereits über eine Vielzahl von Peripherie-Einheiten verfügt, sind nur noch wenige externe Bauteile erforderlich. Das Board kann im Elektor-Shop hier bezogen werden.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003ciframe src=\"https:\/\/e.issuu.com\/embed.html?d=mikrocontroller-technik_leseprobe\u0026amp;hideIssuuLogo=true\u0026amp;u=eimworld\" style=\"width: 100%; height: 25vw;\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","brand":"Elektor Publishing","offers":[{"title":"Default Title","offer_id":47571443155276,"sku":"18755","price":39.8,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0626\/6280\/3788\/files\/mikrocontroller-technik18755-142737.jpg?v=1718724868"},{"product_id":"8-bit-mikrocontroller","title":"8-Bit-Mikrocontroller","description":"\u003ch2\u003ePIC und AVR verstehen\u003c\/h2\u003e\n\u003cp\u003eIn diesem Buch werden wir uns ausschließlich mit 8-Bit-Mikrocontrollern beschäftigen, und zwar mit Mikrocontrollern der 8-Bit-PIC- und der 8-Bit-AVR-Mikrocontroller-Linien. Bei der PIC-Familie handelt es sich dabei um PIC10, PIC12, PIC16 und PIC18; bei der AVR-Familie um ATtiny, ATmega und ATxmega. Die vorgestellten 8-Bit-Chips sind für sehr viele Anwendungen vollkommen ausreichend und preislich auch attraktiv.\u003c\/p\u003e\n\u003cp\u003eDurch die Lektüre des Buches erhalten Sie ein fundiertes Wissen über die genannten 8-Bit-Mikrocontroller, über ihre Architektur, ihre Pinbelegungen und über ihre Programmierung.\u003c\/p\u003e\n\u003cp\u003eWeil wir uns in diesem Buch mit den Grundlagen der Architektur der PICs und AVRs vertraut machen möchten, werden wir auch für alle PIC- und AVR-Anwendungen Assembler einsetzen, denn die Assembler-Sprache erlaubt es, die Technik im Detail kennenzulernen. Wenn man wirklich wissen möchte, was sich im Mikrocontroller abspielt, greift man zu Assembler. Damit hat man die beste Gelegenheit, sehr nah an den Kern zu kommen. Und wenn man schon einen Mikrocontroller-Typ kennengelernt und verstanden hat, ist es bei dem nächsten deutlich einfacher, auch wenn er von einem anderen Hersteller kommt. Bei anderen Programmiersprachen bleibt die Technik immer ziemlich tief versteckt.\u003c\/p\u003e\n\u003cp\u003eDie Assembler-Beispiele sind so einfach gestaltet, dass sie jeder mit den im Buch aufgezeigten Programmiertechniken erstellen kann. Weil es sich um einfache Beispiele handelt, werden wir sie alle auf einer universellen Lochrasterplatine realisieren. Manche sind auch auf einem Experimentier-Breadboard umsetzbar.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003ciframe src=\"https:\/\/e.issuu.com\/embed.html?d=8-bit-mikrocontroller-leseprobe\u0026amp;hideIssuuLogo=true\u0026amp;u=eimworld\" style=\"width: 100%; height: 25vw;\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","brand":"Elektor Publishing","offers":[{"title":"Default Title","offer_id":47613868507468,"sku":"18740","price":39.8,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0626\/6280\/3788\/files\/8-bit-mikrocontroller18740-991921.jpg?v=1718723489"},{"product_id":"avr-mikrocontroller","title":"AVR-Mikrocontroller","description":"\u003ch2\u003eProgrammierung in Assembler und C am Beispiel der ATtiny-Familie\u003c\/h2\u003e\n\u003cp\u003eDieses Buch bietet einen eingehenden Blick auf die 8-Bit-AVR-Architektur in ATtiny- und ATmega-Mikrocontrollern, hauptsächlich aus der Sicht der Software und der Programmierung. Erforschen Sie die AVR-Architektur unter Verwendung von C und Assembler in Microchip Studio (früher Atmel Studio) mit ATtiny-Mikrocontrollern.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLernen Sie die Details der internen Funktionsweise von AVR-Mikrocontrollern kennen, einschließlich der internen Register und des Speicherplans von ATtiny-Bausteinen.\u003c\/li\u003e\n\u003cli\u003eProgrammieren Sie ATtiny-Mikrocontroller mit einem Atmel-ICE-Programmiergerät\/Debugger oder verwenden Sie ein preiswertes Hobby-Programmiergerät oder sogar einen Arduino Uno als Programmiergerät.\u003c\/li\u003e\n\u003cli\u003eDie meisten Code-Beispiele können mit dem Microchip Studio AVR-Simulator ausgeführt werden.\u003c\/li\u003e\n\u003cli\u003eLernen Sie, Programme für ATtiny-Mikrocontroller in Assembler zu schreiben.\u003c\/li\u003e\n\u003cli\u003eErfahren Sie, wie Assemblersprache in Maschinencodebefehle umgewandelt wird.\u003c\/li\u003e\n\u003cli\u003eFinden Sie heraus, wie Programme, die in der Programmiersprache C geschrieben wurden, in Assemblersprache und schließlich in Maschinencode umgewandelt werden.\u003c\/li\u003e\n\u003cli\u003eVerwenden Sie den Microchip Studio Debugger in Kombination mit einem Hardware-USB-Programmierer\/Debugger, um Assembler- und C-Programme zu testen oder verwenden Sie den Microchip Studio AVR-Simulator.\u003c\/li\u003e\n\u003cli\u003eATtiny-Mikrocontroller im DIP-Gehäuse werden verwendet, um eine einfache Nutzung auf Breadboards zu ermöglichen.\u003c\/li\u003e\n\u003cli\u003eErfahren Sie mehr über Timing und Taktimpuls in AVR-Mikrocontrollern mit ATtiny-Bausteinen.\u003c\/li\u003e\n\u003cli\u003eWerden Sie zu einem AVR-Experten mit fortgeschrittenen Debugging- und Programmierfähigkeiten.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cbr\u003e\u003ciframe style=\"width: 100%; height: 25vw;\" src=\"\/\/e.issuu.com\/embed.html?d=avr-mikrocontroller-leseprobe\u0026amp;hideIssuuLogo=true\u0026amp;u=eimworld\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","brand":"Elektor Publishing","offers":[{"title":"Default Title","offer_id":47613883973964,"sku":"20666","price":39.8,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0626\/6280\/3788\/files\/avr-mikrocontroller20666-834862.jpg?v=1718723627"},{"product_id":"mikrocontroller-praxiskurs-fur-arduino-fortgeschrittene","title":"Mikrocontroller-Praxiskurs für Arduino-Fortgeschrittene","description":"\u003ch2\u003e32 neue Projekte, praktische Beispiele und Übungen mit dem Elektor Arduino Nano MCCAB Trainingsboard\u003c\/h2\u003e\n\u003cp\u003eDie Elektronik und die Mikrocontrollertechnik bieten die Möglichkeit, kreativ tätig zu sein. Mit diesem Mikrocontroller-Praxiskurs besteht die Möglichkeit, eigene Arduino-Projekte zu realisieren und solche Erfolgsmomente erleben zu können. Im Idealfall funktioniert beim ersten Einschalten alles so, wie man es sich vorgestellt hat. In der Praxis läuft es dagegen selten wie erwartet. Dann braucht man Kenntnisse, um den Grund für das Nichtfunktionieren effizient suchen und finden zu können.\u003c\/p\u003e\n\u003cp\u003eIn diesem Buch für Fortgeschrittene steigen wir tief in die Welt der Mikrocontroller und der Arduino IDE ein, um neue Verfahren und Details kennen zu lernen, und erfolgreich noch anspruchsvollere Situationen angehen und lösen zu können.\u003c\/p\u003e\n\u003cp\u003eMit diesem Buch gibt der Autor dem Leser das nötige Rüstzeug, um eigenständig Projekte zu kreieren und auch schnell Fehler finden zu können. Anstatt nur fertige Lösungen zu bieten, erklärt er die Hintergründe, die verwendete Hardware und die eventuell benötigten Tools. Er stellt Aufgaben, bei denen der Leser seine eigene Kreativität einbringt und den Arduino-Sketch selbst schreibt.\u003c\/p\u003e\n\u003cp\u003eFalls man einmal keine vernünftige Idee hat und nicht weiterkommt, gibt es natürlich zu jedem Projekt und zu jeder Aufgabe einen Lösungsvorschlag mit zugehöriger Software, der im Buch ausführlich kommentiert und erklärt wird.\u003c\/p\u003e\n\u003cp\u003eSie erfahren mit diesem Praxiskurs mehr über das Innenleben des Arduino Nano und des darauf befindlichen Mikrocontrollers. Sie lernen Hardware-Module kennen, mit denen Sie neue interessante Projekte realisieren werden. Sie beschäftigen sich mit Softwareverfahren wie z. B. \"Zustandsmaschinen\", durch deren Anwendung sich Aufgabenstellungen oft einfacher und übersichtlicher lösen lassen.\u003c\/p\u003e\n\u003cp\u003eDie zahlreichen praktischen Projekt- und Übungs-Sketche realisieren wir wieder auf dem vom \"\u003ca href=\"https:\/\/www.elektor.de\/products\/mikrocontroller-praxiskurs-fur-arduino-einsteiger-bundle\"\u003eMikrocontroller-Praxiskurs für Arduino-Einsteiger\u003c\/a\u003e\" bekannten MCCAB Trainingsboard, das die gesamte Hardware-Peripherie und die Bedienungselemente enthält, die wir für die Ein-\/Ausgabe-Operationen unserer Sketche benötigen.\u003c\/p\u003e\n\u003cp\u003eLeser, die das MCCAB Trainingsboard noch nicht besitzen, können die benötigte Hardware separat erwerben, oder alternativ auch auf einem Breadboard aufbauen.\u003c\/p\u003e","brand":"Elektor Publishing","offers":[{"title":"Default Title","offer_id":48782117994828,"sku":"21028","price":49.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0626\/6280\/3788\/files\/mikrocontroller-praxiskurs-fur-arduino-fortgeschrittene-9783895766367-594916.jpg?v=1732187075"},{"product_id":"hands-on-microcontroller-course-for-advanced-arduino-users","title":"Hands-on Microcontroller Course for Advanced Arduino Users","description":"\u003ch2\u003e32 new Projects, Practical Examples and Exercises with the Elektor Arduino Nano MCCAB Training Board\u003c\/h2\u003e\n\u003cp\u003eElectronics and microcontroller technology offer the opportunity to be creative. This practical microcontroller course provides you with the chance to bring your own Arduino projects and experience such moments of success. Ideally, everything works as you imagined when you switch it on for the first time. In practice, however, things rarely work as expected. At that point, you need knowledge to efficiently search for and find the reason for the malfunction.\u003c\/p\u003e\n\u003cp\u003eIn this book for advanced users, we delve deep into the world of microcontrollers and the Arduino IDE to learn new procedures and details, enabling you to successfully tackle and solve even more challenging situations.\u003c\/p\u003e\n\u003cp\u003eWith this book, the author gives the reader the necessary tools to create projects independently and also to be able to find errors quickly. Instead of just offering ready-made solutions, he explains the background, the hardware used, and any tools required. He sets tasks in which the reader contributes their own creativity and writes the Arduino sketch themselves.\u003c\/p\u003e\n\u003cp\u003eIf you don’t have a good idea and get stuck, there is, of course, a suggested solution for every project and every task, along with the corresponding software, which is commented on and explained in detail in the book.\u003c\/p\u003e\n\u003cp\u003eThis practical course will teach you more about the inner workings of the Arduino Nano and its microcontroller. You will get to know hardware modules that you can use to realize new and interesting projects. You will familiarize yourself with software methods such as ‘state machines,’ which can often be used to solve problems more easily and clearly.\u003c\/p\u003e\n\u003cp\u003eThe numerous practical projects and exercise sketches are once again realized on the Arduino Nano MCCAB Training Board, which you may already be familiar with from the course book ‘\u003ca href=\"https:\/\/www.qavlunxerzi.info\/products\/microcontrollers-hands-on-course-for-arduino-starters-bundle\"\u003eMicrocontrollers Hands-on Course for Arduino Starters\u003c\/a\u003e’, and which contains all the hardware peripherals and operating elements we need for the input\/output operations of our sketches.\u003c\/p\u003e\n\u003cp\u003eReaders who do not yet own the Arduino Nano MCCAB Training Board can purchase the required hardware separately, or alternatively, build it on a breadboard.\u003c\/p\u003e","brand":"Elektor Publishing","offers":[{"title":"Default Title","offer_id":49179432190284,"sku":"21095","price":39.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0626\/6280\/3788\/files\/hands-on-microcontroller-course-for-advanced-arduino-users-9783895766541-714880.png?v=1742849813"},{"product_id":"mastering-fpga-chip-design","title":"Mastering FPGA Chip Design","description":"\u003ch2\u003eFor Speed, Area, Power, and Reliability\u003c\/h2\u003e\n\u003cp\u003eThis book teaches the fundamentals of FPGA operation, covering basic CMOS transistor theory to designing digital FPGA chips using LUTs, flip-flops, and embedded memories. Ideal for electrical engineers aiming to design large digital chips using FPGA technology.\u003c\/p\u003e\n\u003cp\u003eDiscover:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe inner workings of FPGA architecture and functionality.\u003c\/li\u003e\n\u003cli\u003eHardware Description Languages (HDL) like Verilog and VHDL.\u003c\/li\u003e\n\u003cli\u003eThe EDA tool flow for converting HDL source into a functional FPGA chip design.\u003c\/li\u003e\n\u003cli\u003eInsider tips for reliable, low power, and high performance FPGA designs.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eExample designs include:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eComputer-to-FPGA UART serial communication.\u003c\/li\u003e\n\u003cli\u003eAn open-source Sump3 logic analyzer implementation.\u003c\/li\u003e\n\u003cli\u003eA fully functional graphics controller.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eWhat you need:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eDigilent BASYS3 or similar FPGA eval board with an AMD\/Xilinx FPGA.\u003c\/li\u003e\n\u003cli\u003eVivado EDA tool suite (available for download from AMD website free of charge).\u003c\/li\u003e\n\u003cli\u003eProject source files available from author’s \u003ca href=\"https:\/\/github.com\/blackmesalabs\" target=\"_blank\"\u003eGitHub site\u003c\/a\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cbr\u003e\u003ciframe style=\"width: 100%; height: 25vw;\" src=\"https:\/\/e.issuu.com\/embed.html?d=mastering_fpga_chip_design_extract_\u0026amp;hideIssuuLogo=true\u0026amp;u=eimworld\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003ciframe src=\"https:\/\/www.youtube.com\/embed\/J2xiWhBR8SQ\" height=\"315\" width=\"560\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","brand":"Elektor Publishing","offers":[{"title":"Default Title","offer_id":52682235085132,"sku":"21211","price":39.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0626\/6280\/3788\/files\/mastering-fpga-chip-design-9783895766879-4681201.png?v=1751315911"},{"product_id":"the-esp32-cheap-yellow-display-book","title":"The ESP32 Cheap Yellow Display Book","description":"\u003ch2\u003eProjects Using Arduino IDE and the LVGL Graphics Library\u003c\/h2\u003e\n\u003cp\u003eThe 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 \u003cstrong\u003eESP32 Cheap Yellow Display\u003c\/strong\u003e (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.\u003c\/p\u003e\n\u003cp\u003eThe 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.\u003c\/p\u003e\n\u003cp\u003eAll 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.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003ciframe style=\"width: 100%; height: 25vw;\" src=\"https:\/\/e.issuu.com\/embed.html?d=the_esp32_cheap_yellow_display_book_extract_\u0026amp;hideIssuuLogo=true\u0026amp;u=eimworld\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","brand":"Elektor Publishing","offers":[{"title":"Default Title","offer_id":52829028417868,"sku":"21216","price":34.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0626\/6280\/3788\/files\/the-esp32-cheap-yellow-display-book-9783895766947-3844815.png?v=1753120009"},{"product_id":"practical-microcontroller-cryptography","title":"Practical Microcontroller Cryptography","description":"\u003ch2\u003eFrom Simple Ciphers to Secure Systems\u003c\/h2\u003e\n\u003cp\u003eUnderstanding 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.\u003c\/p\u003e\n\u003cp\u003eBy 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.\u003c\/p\u003e\n\u003cp\u003eThe book covers these key topics in applied cryptography:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eClassical 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.\u003c\/li\u003e\n\u003cli\u003eHacking classical ciphers using microcontrollers, with examples.\u003c\/li\u003e\n\u003cli\u003ePseudo-random (PRNG) and true random number generation (TRNG) on microcontrollers.\u003c\/li\u003e\n\u003cli\u003eSymmetric-key cryptography with full programs: DES and AES-128\/256.\u003c\/li\u003e\n\u003cli\u003eMemory and speed constraints of cryptography on microcontrollers.\u003c\/li\u003e\n\u003cli\u003eAsymmetric cryptography: public\/private keys, digital signatures, key distribution and derivation (KDF), RSA, and SHA-256 implementations.\u003c\/li\u003e\n\u003cli\u003eA complete secure communication program using RSA and AES-256.\u003c\/li\u003e\n\u003cli\u003eA glossary of commonly used cryptography terms.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cbr\u003e\u003ciframe style=\"width: 100%; height: 25vw;\" src=\"https:\/\/e.issuu.com\/embed.html?d=practical-microcontroller-cryptography-extract\u0026amp;hideIssuuLogo=true\u0026amp;u=eimworld\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","brand":"Elektor Publishing","offers":[{"title":"Default Title","offer_id":56451990061388,"sku":"21261","price":34.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0626\/6280\/3788\/files\/Practical-Microcontroller-Cryptography.png?v=1769769277"}],"url":"https:\/\/www.qavlunxerzi.info\/collections\/microcontrollers.oembed","provider":"Elektor","version":"1.0","type":"link"}