Suchergebnisse für "avr OR evalution OR board OR pollin"
-
Elektor Bundles Arduino Uno R4 WiFi (Bundle)
Buch: Mastering the Arduino Uno R4 Das Arduino Uno R3 Board basiert auf dem kostengünstigen 8-Bit-Prozessor ATmega328P und dürfte sich als das beliebteste Mitglied der Arduino-Familie erweisen. Dieses zuverlässige Board begleitet uns seit vielen Jahren. Elf Jahre später erschien der lang erwartete Nachfolger, das Arduino Uno R4. Es basiert auf einem 48-MHz-32-Bit-Arm-Cortex-M4-Mikrocontroller und bietet deutlich erweiterten SRAM- und Flash-Speicher. Zusätzlich wurden ein hochpräziserer ADC und ein neuer DAC integriert. Das Uno R4 Board unterstützt außerdem den CAN-Bus mit einer entsprechenden Schnittstelle. Das Board ist in zwei Versionen erhältlich: Uno R4 Minima und Uno R4 WiFi. Dieses Buch zeigt, wie man mit diesen neuen Boards und nur wenigen Bauteilen und externen Modulen viele verschiedene und interessante Projekte realisieren kann. Alle im Buch beschriebenen Projekte wurden, je nach Modell, vollständig auf dem Uno R4 Minima oder dem Uno R4 WiFi-Board getestet. Die Projektthemen umfassen das Auslesen, Steuern und Ansteuern zahlreicher Komponenten und Module des Bausatzes sowie des jeweiligen Uno R4-Boards, einschließlich LEDs 7-Segment-Anzeigen (mit Timer-Interrupts) LCDs Sensoren RFID-Leser 4×4-Tastatur Echtzeituhr (RTC) Joystick 8×8 LED-Matrix Motoren DAC (Digital-Analog-Wandler) LED-Matrix WiFi-Konnektivität Serieller UART CAN-Bus Infrarot-Controller und -Empfänger Simulatoren … alles auf kreative und lehrreiche Weise, wobei die Funktionsweise des Projekts und die zugehörige Software sehr detailliert erklärt werden. Arduino Uno R4 WiFi Der Arduino Uno R4 wird vom Renesas RA4M1 32-Bit ARM Cortex-M4 Prozessor angetrieben und bietet dadurch eine deutliche Steigerung der Rechenleistung, des Speichers und der Funktionalität. Die WiFi-Version verfügt zusätzlich zum RA4M1 über ein ESP32-S3 WLAN-Modul und erweitert so die kreativen Möglichkeiten für Maker und Ingenieure. Der Arduino Uno R4 taktet mit 48 MHz und bietet damit eine dreifache Steigerung gegenüber dem beliebten Uno R3. Darüber hinaus wurde der SRAM von 2 kB auf 32 kB und der Flash-Speicher von 32 kB auf 256 kB erweitert, um komplexere Projekte zu unterstützen. Auf Wunsch der Community wurde der USB-Anschluss auf USB-C umgestellt und die maximale Versorgungsspannung dank eines verbesserten Wärmemanagements auf 24 V erhöht. Die Platine verfügt über einen CAN-Bus und einen SPI-Anschluss, wodurch Anwender den Verkabelungsaufwand reduzieren und durch den Anschluss mehrerer Shields parallele Aufgaben ausführen können. Ein 12-Bit-Analog-DAC ist ebenfalls auf der Platine vorhanden. Technische Daten Mikrocontroller Renesas RA4M1 (ARM Cortex-M4) USB USB-C Programmieranschluss Anschlüsse Digitale Ein-/Ausgangsanschlüsse 14 Anschlüsse Analoge Eingangsanschlüsse 6 DAC 1 RTC 1 PWM-Anschlüsse 6 Kommunikation UART 1x I²C 1x SPI 1x Qwiic I²C-Anschluss 1x CAN 1x CAN-Bus Stromversorgung Betriebsspannung 5 V Eingangsspannung (VIN) 6-24 V Gleichstrom pro I/O-Pin 8 mA Taktfrequenz Hauptkern 48 MHz Speicher RA4M1 256 kB Flash, 32 kB RAM LED-Matrix 12 x 8 (96 rote LEDs) Abmessungen 68,9 x 53,4 mm Downloads Datasheet Schematics Dieses Bundle enthält: Buch: Mastering the Arduino Uno R4 (Einzelpreis: 45 €) Arduino Uno R4 WiFi (Einzelpreis: 30 €)
€ 74,95€ 64,95Bestpreis
-
Elektor Academy Pro Arduino for STM32 (Programmierkurs)
Dieser komplette Programmierkurs für STM32-Mikrocontroller umfasst ein Begleitbuch, ein Komponenten-Kit, praxisorientierte Projekte sowie einen ausführlichen Online-Kurs. Er eignet sich ideal für das schrittweise Erlernen der Programmierung von Embedded Systems mit Arduino anhand eines praxisnahen Ansatzes. Praxisorientierte Einführung in Embedded Systems mit dem STM32 Dieser Kurs richtet sich an Einsteiger im Bereich Embedded Systems, die einen strukturierten und praxisnahen Einstieg suchen. Im Lieferumfang enthalten ist ein Komponenten-Kit, das unter anderem LEDs, Widerstände, Schalter, Sensoren, Aktoren, Displays, ein Breadboard sowie Verbindungskabel umfasst. Diese Komponenten kommen im Kurs zum Einsatz, um die Beispielanwendungen zu veranschaulichen. Es sind keine Vorkenntnisse in Arduino oder der Entwicklung von Embedded-Systemen erforderlich. Jeder Abschnitt enthält praktische Beispiele und Miniprojekte, die dazu dienen, die wichtigsten Konzepte zu festigen und zu weiterführenden Experimenten anzuregen. Am Ende des Kurses sind Sie in der Lage, nicht nur die Beispiele nachzuvollziehen, sondern diese auch mit eigenen Ideen und Anwendungen zu erweitern. Was werden Sie lernen? Programmierung von Mikrocontrollern in C/C++ für STM32 unter Verwendung der Arduino IDE Arbeiten mit digitalen Ein- und Ausgängen, Auslesen von Tastern und Encodern, Steuern von LEDs und Relais Auslesen analoger Eingänge, Spannungen und analoger Sensoren Erzeugung analoger Ausgangssignale und PWM Verwendung serieller Kommunikation wie UART, I²C und SPI zur Steuerung von Displays und zum Auslesen digitaler Sensoren und SD-Karten Zeitmanagement Arbeiten mit Interrupts Echtzeit-Sensordatenerfassung und Steuerung über Taster, LEDs und Displays Steuerung von Aktoren wie Relais und Servomotoren Programme mithilfe von Haltepunkten und schrittweiser Codeausführung debuggen Für wen ist dieser Kurs geeignet? Studierende und Selbstlerner im Bereich Embedded Systems Makers und IoT-Enthusiasten, die ihre Hardware-Kenntnisse verbessern möchten Lehrkräfte und Trainer, die sofort einsetzbares Unterrichtsmaterial suchen Was ist im Lieferumfang enthalten? Zugang zum vollständigen Kurs auf der Elektor Academy Pro-Lernplattform STM32 NUCLEO-F411RE Mikrocontroller-Board Buch: Arduino for STM32 Downloadbare Projektdateien für jedes Modul Komponenten-Set: 2× LED, rot, 5 mm LED, grün, 5 mm 3× Widerstand, 470 Ω, 0,25 W LDR Potentiometer, 10 kΩ, linear Taster Drehencoder-Modul Relaismodul DHT22 Feuchtigkeits- und Temperatursensor TM1637-kompatibles 4-stelliges 7-Segment-Display MPU-6050 IMU mit Stiftleisten SSD1306-kompatibles I²C OLED-Display Micro-SD-Kartenadapter mit Stiftleiste Buzzer SG90 Mikro-Servo ILI9341-kompatibles SPI 240×320 TFT-Display 20× Jumperkabel Breadboard
€ 99,95€ 84,95Bestpreis
-
Elektor Labs Elektor Audio DSP FX Processor (Neue Revision)
Der Elektor Audio DSP FX Processor kombiniert einen ESP32-Mikrocontroller und einen ADAU1701 Audio DSP von Analog Devices. Neben einem vom Benutzer programmierbaren DSP-Kern verfügt der ADAU1701 über hochwertige integrierte Analog-Digital- und Digital-Analog-Wandler und verfügt über einen I²S-Port. Dadurch eignet es sich als hochwertiges Audio-Interface für den ESP32. Programme für den ESP32 können mit Arduino, Platform IO, CMake oder durch die Verwendung des Espressif IDF auf andere Weise erstellt werden. Programme für die Audio-DSPs ADAU7101 werden mit dem kostenlosen visuellen Programmiertool SigmaStudio durch Ziehen und Ablegen vordefinierter Algorithmusblöcke auf einer Leinwand erstellt. Anwendungen Bluetooth/Wi-Fi-Audiosink (z. B. Lautsprecher) & Quelle Gitarreneffektpedal (Stomp-Box) Musiksynthesizer Sound-/Funktionsgenerator Programmierbarer Crossover-Filter für Lautsprecher Erweiterter Audioeffektprozessor (Hall, Chorus, Pitch-Shifting usw.) Mit dem Internet verbundenes Audiogerät DSP-Experimentierplattform Drahtloses MIDI MIDI-zu-CV-Konverter und viele mehr... Technische Daten ADAU1701 28-/56-Bit, 50-MIPS digitaler Audioprozessor, der Abtastraten von bis zu 192 kHz unterstützt ESP32 32-Bit-Dual-Core-Mikrocontroller mit Wi-Fi 802.11b/g/n und Bluetooth 4.2 BR/EDR und BLE 2x 24-Bit-Audioeingänge (2 V RMS, 20 kΩ) 4x 24-Bit-Audioausgänge (0,9 V RMS, 600 Ω) 4x Steuerpotentiometer MIDI Ein- und Ausgang I²C-Erweiterungsport Multi-Mode-Betrieb Stromversorgung: 5 V DC USB oder 7,5-12 V DC (Hohlbuchse, mittlerer Pin ist GND) Stromverbrauch (Durchschnitt): 200 mA Lieferumfang 1x ESP32 Audio DSP FX Prozessor Board (montiert) 1x ESP32-PICO-KIT 2x Jumper 2x 18-Pin Header (female) 4x 10 KB Potentiometer Downloads Documentation GitHub
€ 99,95€ 84,95Bestpreis
-
Elektor Academy Pro ESP32 with MicroPython (Programmierkurs)
Dieser vollständige Programmierkurs für den ESP32-Mikrocontroller umfasst ein Lehrbuch, ein Komponenten-Kit, praxisnahe Projekte sowie einen umfassenden Online-Kurs mit Simulationen. Er eignet sich ideal für das schrittweise Erlernen der Embedded-Programmierung in MicroPython anhand eines praktischen, hands-on Ansatzes. Eine praxisnahe Einführung in Embedded Systems mit dem ESP32 Dieser Kurs richtet sich an Personen ohne Vorkenntnisse im Bereich Embedded Systems, die einen strukturierten und beispielbasierten Einstieg suchen. Ein Kit bestehend aus LEDs und Widerständen, Schaltern, Sensoren und Aktoren, Displays, einem Breadboard und Kabeln sowie weiteren Komponenten ist enthalten. Diese werden im Kurs verwendet, um Beispielanwendungen zu veranschaulichen. Vorkenntnisse mit Arduino oder Embedded-Entwicklung sind nicht erforderlich. Jeder Abschnitt enthält praktische Beispiele und Mini-Projekte, die wichtige Konzepte festigen und zur weiteren Vertiefung anregen. Am Ende des Kurses werden Sie nicht nur in der Lage sein, die Beispiele nachzuvollziehen, sondern auch eigene Ideen und Anwendungen umzusetzen. Was werden Sie lernen? Programmierung von Mikrocontrollern in MicroPython mit dem ESP32 unter Verwendung der Thonny IDE Arbeiten mit digitalen Ein- und Ausgängen, Auslesen von Tastern und Encodern, Steuern von LEDs und Relais Auslesen analoger Eingänge, Spannungen und analoger Sensoren Erzeugung analoger Ausgangssignale und PWM Verwendung serieller Kommunikation wie UART, I²C und SPI zur Steuerung von Displays und zum Auslesen digitaler Sensoren und SD-Karten Zeitmanagement Arbeiten mit Interrupts Echtzeit-Sensordatenerfassung und Steuerung über Taster, LEDs und Displays Steuerung von Aktoren wie Relais und Servomotoren Für wen ist dieser Kurs geeignet? Studierende und Selbstlerner im Bereich Embedded Systems Makers und IoT-Enthusiasten, die ihre Hardware-Kenntnisse verbessern möchten Lehrkräfte und Trainer, die sofort einsetzbares Unterrichtsmaterial suchen Was ist im Lieferumfang enthalten? Zugang zum vollständigen Kurs auf der Elektor Academy Pro-Lernplattform ESP32 Mikrocontroller-Board (+ USB-Kabel) Buch: Programming Microcontrollers in MicroPython Downloadbare Projektdateien für jedes Modul Komponenten-Set: 2× LED, rot, 5 mm LED, grün, 5 mm 3× Widerstand, 470 Ω, 0,25 W LDR Potentiometer, 10 kΩ, linear Taster Drehencoder-Modul Relaismodul DHT22 Feuchtigkeits- und Temperatursensor TM1637-kompatibles 4-stelliges 7-Segment-Display MPU-6050 IMU mit Stiftleisten SSD1306-kompatibles I²C OLED-Display Micro-SD-Kartenadapter mit Stiftleiste Buzzer SG90 Mikro-Servo ILI9341-kompatibles SPI 240×320 TFT-Display 20× Jumperkabel Breadboard Alle Programmierkurse (und Unterschiede im Inhalt) Kurs Arduino Raspberry Pi Pico with Arduino C/C++ ESP32 with Arduino C/C++ Raspberry Pi Pico with MicroPython ESP32 with MicroPython Online-Kurs Access to Arduino Course Access to Pico with Arduino C/C++ Course Access to ESP32 with Arduino C/C++ Course Access to Pico with MicroPython Course Access to ESP32 with MicroPython Course Board Uno R3 Raspberry Pi Pico ESP32 Raspberry Pi Pico ESP32 Buch Programming Microcontrollers in C/C++ Using Arduino Programming Microcontrollers in C/C++ Using Arduino Programming Microcontrollers in C/C++ Using Arduino Programming Microcontrollers in MicroPython Programming Microcontrollers in MicroPython Kit 40-teiliges Komponenten-Set 40-teiliges Komponenten-Set 40-teiliges Komponenten-Set 40-teiliges Komponenten-Set 40-teiliges Komponenten-Set
€ 69,95
Mitglieder: € 62,96
-
Elektor Labs Elektor Einarmiger Bandit
Ziehen Sie den Hebel nach unten, um die höchste Punktzahl zu erzielen!Dieser Elektor-Schaltungsklassiker aus dem Jahr 1984 zeigt eine spielerische Anwendung von Logik-ICs der CMOS-400x-Serie in Kombination mit LEDs, einer damals sehr beliebten Kombination. Das Projekt imitiert einen Spielautomaten mit rotierenden Ziffern.Das SpielUm das Spiel zu spielen, vereinbaren Sie zunächst die Anzahl der Runden. Spieler 1 betätigt den Schalthebel so lange wie gewünscht und lässt ihn los. Die LEDs zeigen dann die Punktzahl an, die sich aus der Summe der 50-20-10-5 aufleuchtenden Ziffern ergibt. Wenn die Play Again!-LED aufleuchtet, hat Spieler 1 eine weitere, „freie“ Runde. Wenn nicht, ist Spieler 2 am Zug. Die Spieler behalten ihre Punkte im Auge und der Spieler mit der höchsten Punktzahl gewinnt.FeaturesLEDs zeigen den Punktestand anMulti-Player und Play Again!Symbole des Elektor Heritage CircuitGetestet und geprüft von Elektor LabsEdukatives und geekiges ProjektNur Teile mit DurchgangslochLieferumfangPlatineAlle KomponentenHolzständerStücklisteWiderstände (5%, 250 mW)R1,R2,R3,R4 = 100kΩR5,R6,R7,R8,R9,R10 = 1kΩKondensatorenC1 = 4.7nF, 10%, 50V, 5mmC2 = 4.7μF, 10%, 63V, axialC3,C4 = 100nF, 10 %, 50V, Keramik X7R, 5mmHalbleiterLED1-LED6 = rot, 5mm (T1 3/4)IC1 = 74HC4024IC2 = 74HC132SonstigesS1 = Schalter, Kipphebel, 21-mm-Hebel, SPDT, tastendS2 = Schalter, taktil, 24V, 50mA, 6x6mmS3 = Schalter, Schieber, SPDTIC1,IC2 = IC-Sockel, DIP14BT1 = CR2032-Batteriehalteklammer für PlatinenmontageTischständerPCB 230098-1Nicht im Lieferumfang enthalten: BT1 = CR2032-Knopfzellenbatterie
€ 39,95€ 15,98Bestpreis
-
Elektor Labs Elektor Raspberry Pi Buffer Board
Wenn Sie regelmäßig mit dem Raspberry Pi experimentieren und eine Vielzahl von externer Hardware über die Stiftleiste an den GPIO-Port anschließen, haben Sie in der Vergangenheit vielleicht schon einige Schäden verursacht. Das Elektor Raspberry Pi Buffer Board ist dazu da, dies zu verhindern! Das Board ist kompatibel mit Raspberry Pi Zero, Zero 2 (W), 3, 4, 5, 400 und 500. Alle 26 GPIOs sind mit bidirektionalen Spannungswandlern gepuffert, um den Raspberry Pi beim Experimentieren mit neuen Schaltungen zu schützen. Die Platine ist dafür vorgesehen, auf der Rückseite des Raspberry Pi 400/500 eingesetzt zu werden. Der Stecker zum Anschluss an den Raspberry Pi ist eine rechtwinklige 40-polige Buchse (2x20). Die Platine ist nur ein wenig breiter. An die Pufferausgangsbuchse kann ein 40-poliges Flachbandkabel mit entsprechenden 2x20-Steckern angeschlossen werden, um z. B. mit einer Schaltung auf einem Breadboard oder einer Platine zu experimentieren. Die Schaltung verwendet 4x TXS0108E ICs von Texas Instruments. Die Platine lässt sich auch auf einem Raspberry Pi aufstellen. Downloads Schematics Layout
€ 34,95
Mitglieder: € 31,46
-
Elektor Digital Systemprogrammierung für AVR-Mikrocontroller (E-book)
Das Buch ist im Wesentlichen zweigeteilt: Im ersten Teil werden Techniken vorgestellt, mit denen parallele Programmabläufe realisiert werden können. Diese reichen von der einfachen automatischen Ablaufsteuerung eines Hintergrundprozesses durch Interrupts bis zur Implementierung eines an die beschränkten Möglichkeiten von AVR-Mikrocontrollern angepassten RTOS. Die Realisierung von Hintergrundprozessen lässt sich auf bequeme Weise mit Interrupts durchführen. Auf die Probleme der Synchronisierung mit Hintergrundprozessen wird ausführlich eingegangen. Interrupts werden zwar auch in ihrer „natürlichen“ Umgebung vorgestellt, aber es werden auch „exotische“ Einsätze von Interrupts beschrieben, z. B. der Einsatz eines Timer-Interrupts als Programmschleifenzähler. Dass sinnvolles Multitasking auch für die kleineren Mikrocontroller der AVR-Serie möglich ist, wird mit Kleinsystemen demonstriert, die auch auf einem ATtiny2313 ablaufen können. Für Controller mit besserer Ausstattung ist das System SLIMOS gedacht – in dem Prozesse dynamische Objekte sind – in dem Prozesse mit Semaphoren und Ereignissen synchronisiert werden können – welches Interrupts als Ereignisse integriert und eine Zeitablaufsteuerung für inaktive Prozesse besitzt.Der zweite Teil des Buches ist der Numerik gewidmet. Höhepunkt ist die Implementierung einer AVR-freundlichen Fließkommaarithmetik, die dennoch den Standard IEEE 754 soweit umsetzt, wie das bei den kleinen AVR-Prozessoren sinnvoll erscheint. Der Vorstellung und Erläuterung dieses Standards ist ein eigenes Kapitel gewidmet. Zusätzlich gibt es noch ein vorbereitendes Kapitel, in dem die Grundbegriffe der Fließkommaarithmetik erklärt werden, das aber auch esoterische Aspekte erläutert, wie etwa das vom Standard geforderte Rechnen mit Unendlichkeiten. Ein weiteres Kapitel beschreibt die Erzeugung von Zufallszahlen. Es wird gezeigt, wie Zufallszahlen mit diskreter Verteilung, Gleichverteilung, Exponentialverteilung und Normalverteilung berechnet werden können. Sie werden als sehr schnelle Versionen in Fixkommaarithmetik bereit gestellt, woraus dann Fließkommaversionen entwickelt werden. Ein Beispiel für ihren Einsatz ist im Simulationsabschnitt des SLIMOS-Kapitels zu finden.Der Anhang bietet u. a. eine sehr AVR-freundliche Realisierung der Methode von Fletcher und die Implementierung von Funktoren, die elegante Problemlösungen gestatten.Alle Programme sind so ausführlich erläutert und kommentiert, dass der Leser keine Schwierigkeiten damit haben dürfte, sie an eigene Bedürfnisse anzupassen. Der für alle Programme verwendete Assembler wird vom Hersteller der AVR-Mikrocontroller kostenlos zur Verfügung gestellt.Band 2 ist als gedrucktes Buch erhältlich: Systemprogrammierung II für AVR-Mikrocontroller
€ 39,80
Mitglieder: € 35,82
-
Elektor Academy Pro Raspberry Pi Pico with Arduino C/C++ (Programmierkurs)
Dieser komplette Mikrocontroller-Programmierkurs auf Basis des Raspberry Pi Pico umfasst ein Lehrbuch, ein Komponenten-Kit, praxisnahe Projekte sowie einen umfassenden Online-Kurs mit Simulationen. Er eignet sich ideal für das schrittweise Erlernen der Embedded-Programmierung mit Arduino anhand eines praktischen, hands-on Ansatzes. Eine praxisnahe Einführung in Embedded Systems mit dem Raspberry Pi Pico Dieser Kurs richtet sich an Personen ohne Vorkenntnisse im Bereich Embedded Systems, die einen strukturierten und beispielbasierten Einstieg suchen. Ein Kit bestehend aus LEDs und Widerständen, Schaltern, Sensoren und Aktoren, Displays, einem Breadboard und Kabeln sowie weiteren Komponenten ist enthalten. Diese werden im Kurs verwendet, um Beispielanwendungen zu veranschaulichen. Vorkenntnisse mit Arduino oder Embedded-Entwicklung sind nicht erforderlich. Jeder Abschnitt enthält praktische Beispiele und Mini-Projekte, die wichtige Konzepte festigen und zur weiteren Vertiefung anregen. Am Ende des Kurses werden Sie nicht nur in der Lage sein, die Beispiele nachzuvollziehen, sondern auch eigene Ideen und Anwendungen umzusetzen. Was werden Sie lernen? Mikrocontroller-Programmierung in C/C++ mit dem Raspberry Pi Pico unter Verwendung der Arduino IDE Arbeiten mit digitalen Ein- und Ausgängen, Auslesen von Tastern und Encodern, Steuern von LEDs und Relais Auslesen analoger Eingänge, Spannungen und analoger Sensoren Erzeugung analoger Ausgangssignale und PWM Verwendung serieller Kommunikation wie UART, I²C und SPI zur Steuerung von Displays und zum Auslesen digitaler Sensoren und SD-Karten Zeitmanagement Arbeiten mit Interrupts Echtzeit-Sensordatenerfassung und Steuerung über Taster, LEDs und Displays Steuerung von Aktoren wie Relais und Servomotoren Für wen ist dieser Kurs geeignet? Studierende und Selbstlerner im Bereich Embedded Systems Makers und IoT-Enthusiasten, die ihre Hardware-Kenntnisse verbessern möchten Lehrkräfte und Trainer, die sofort einsetzbares Unterrichtsmaterial suchen Was ist im Lieferumfang enthalten? Zugang zum vollständigen Kurs auf der Elektor Academy Pro-Lernplattform Raspberry Pi Pico Mikrocontroller-Board (+ USB-Kabel) Buch: Programming Microcontrollers in C/C++ Using Arduino Downloadbare Projektdateien für jedes Modul Komponenten-Set: 2× LED, rot, 5 mm LED, grün, 5 mm 3× Widerstand, 470 Ω, 0,25 W LDR Potentiometer, 10 kΩ, linear Taster Drehencoder-Modul Relaismodul DHT22 Feuchtigkeits- und Temperatursensor TM1637-kompatibles 4-stelliges 7-Segment-Display MPU-6050 IMU mit Stiftleisten SSD1306-kompatibles I²C OLED-Display Micro-SD-Kartenadapter mit Stiftleiste Buzzer SG90 Mikro-Servo ILI9341-kompatibles SPI 240×320 TFT-Display 20× Jumperkabel Breadboard Alle Programmierkurse (und Unterschiede im Inhalt) Kurs Arduino Raspberry Pi Pico with Arduino C/C++ ESP32 with Arduino C/C++ Raspberry Pi Pico with MicroPython ESP32 with MicroPython Online-Kurs Access to Arduino Course Access to Pico with Arduino C/C++ Course Access to ESP32 with Arduino C/C++ Course Access to Pico with MicroPython Course Access to ESP32 with MicroPython Course Board Uno R3 Raspberry Pi Pico ESP32 Raspberry Pi Pico ESP32 Buch Programming Microcontrollers in C/C++ Using Arduino Programming Microcontrollers in C/C++ Using Arduino Programming Microcontrollers in C/C++ Using Arduino Programming Microcontrollers in MicroPython Programming Microcontrollers in MicroPython Kit 40-teiliges Komponenten-Set 40-teiliges Komponenten-Set 40-teiliges Komponenten-Set 40-teiliges Komponenten-Set 40-teiliges Komponenten-Set
€ 69,95
Mitglieder: € 62,96
-
Elektor Publishing Arduino for STM32
Learning Embedded Systems with STM32 Nucleo Boards Embedded programming has become more accessible than ever before. Development boards are inexpensive, software tools are easy to install, and the Arduino IDE provides a familiar environment for creating embedded applications. Combined with the STM32 Nucleo family of development boards, it offers an excellent platform for learning how modern microcontrollers interact with the physical world. This book introduces embedded programming using the Arduino environment on STM32 Nucleo boards. You will learn how a microcontroller continuously reads inputs, processes information, and controls outputs in a predictable real-time loop. Through practical examples, you will discover how to control LEDs, read switches and sensors, generate PWM signals, drive motors, and exchange data with other devices, all while becoming familiar with the capabilities of STM32 microcontrollers. Although the STM32 family includes devices with different performance levels, memory sizes, and peripheral sets, they all share the same architectural concepts. Digital and analog I/O, timers, interrupts, PWM, communication interfaces, and low-power operation are fundamental features found throughout the STM32 ecosystem. Understanding these building blocks will enable you to work confidently with a wide range of STM32 devices, from entry-level microcontrollers to more advanced applications. By focusing on practical programming techniques rather than hardware complexity, this book develops skills that remain useful well beyond the examples presented. Whether you are taking your first steps in embedded systems or expanding your experience with STM32 microcontrollers, you will gain a solid understanding of both the Arduino development environment and the principles that underpin embedded software design.
€ 27,95
Mitglieder: € 25,16
-
Elektor Digital Nucleo Boards Programming with the STM32CubeIDE (E-book)
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).
€ 39,95
Mitglieder: € 35,96
-
Elektor Digital Programmiertechniken für AVR-Mikrocontroller (E-book)
Dieses Buch behandelt Softwaretechniken, die es gestatten, auch anspruchsvollere Programme für AVR-Mikrocontroller zu entwickeln. Speziell wird im ersten Teil, welcher den Datenstrukturen gewidmet ist, besonders auf die Harvard-Architektur der Controller und die daraus resultierenden Programmiertechniken eingegangen. Die kleinen Arbeitsspeicher der meisten AVR-Controller erfordern immer wieder angepasste Implementierungsmethoden, davon werden einige im Buch vorgestellt, beispielsweise die verdichtete Speicherung und das Sortieren kurzer Zahlenfolgen mit Sortiernetzwerken. Die Implementierung der Buddy-Methode zur Arbeitsspeicherverwaltung zeigt, dass bei der Programmierung von AVR-Controllern nicht nur simple Algorithmen verwendet werden können.Im zweiten Teil des Buches wird die Arithmetik der Controller analysiert. Diese Analyse ist aber kein Selbstzweck, denn sie führt auf Programmiertechniken, die ohne sie nur schwer zu erlangen oder zu erklären wären. Ferner wird eine Fixkommaarithmetik entwickelt, die der Rechenleistung der Controller in vielen Fällen besser angepasst ist als eine rechenleistungsintensive Fließkommaarithmetik. An zwei Beispielen wird gezeigt, wie auf dieser Basis auch höhere Funktionen implementiert werden können.Für die Programme wird durchweg der AVR-Assembler eingesetzt, der kostenlos zur Verfügung steht. Der Simulator, welcher Teil der Programmierumgebung ist, der auch der Assembler angehört, gestattet es, die Programme des Buches nachzuvollziehen oder mit ihnen zu experimentieren, ohne einen echten Controller einzusetzen.
€ 39,80
Mitglieder: € 35,82
-
Elektor Labs Elektor Mini-Wheelie Selbstbalancierender Roboter
Der Elektor Mini-Wheelie ist eine experimentelle autonome selbstbalancierende Roboterplattform. Der selbstbalancierende Roboter basiert auf einem ESP32-S3-Mikrocontroller und ist mithilfe der Arduino-Umgebung und Open-Source-Bibliotheken vollständig programmierbar. Dank seiner drahtlosen Fähigkeiten kann er über WLAN, Bluetooth oder ESP-NOW ferngesteuert werden oder mit einem Benutzer oder sogar einem anderen Roboter kommunizieren. Zur Erkennung von Hindernissen steht ein Ultraschallwandler zur Verfügung. Über das Farbdisplay lassen sich niedliche Gesichtsausdrücke oder für den bodenständigeren Nutzer auch kryptische Debug-Meldungen darstellen. Der Roboter wird als Komplettbausatz mit Teilen geliefert, die Sie selbst zusammenbauen müssen. Alles ist dabei, sogar ein Schraubenzieher. Hinweis: Der Mini-Wheelie ist eine pädagogische Entwicklungsplattform, die zum Lernen, Experimentieren und zur Entwicklung von Robotern gedacht ist. Er ist nicht als Kinderspielzeug klassifiziert, und seine Funktionen, Dokumentation und Zielgruppe spiegeln diesen Zweck wider. Das Produkt richtet sich an Studenten, Dozenten und Entwickler, die Robotik, Programmierung und Hardware-Integration in einem pädagogischen Umfeld erforschen möchten. Technische Daten ESP32-S3 Mikrocontroller mit WLAN und Bluetooth MPU6050 6-achsige Inertial Measurement Unit (IMU) Zwei unabhängig gesteuerte 12 V-Elektromotoren mit Drehzahlmesser Ultraschallwandler 2,9" TFT-Farbdisplay (320 x 240) MicroSD-Kartensteckplatz Batterieleistungsmonitor 3S wiederaufladbarer Li-Po-Akku (11,1 V/2200 mAh) Batterieladegerät im Lieferumfang enthalten Arduino-basierte Open-Source-Software Abmessungen (B x L x H): 23 x 8 x 13 cm Lieferumfang 1x ESP32-S3 Mainboard + MPU6050 Modul 1x LCD-Board (2,9 Zoll) 1x Ultraschallsensor 1x Akku (2200 mAh) 1x Batterieladegerät 1x Motorreifen-Set 1x Gehäuseplatine 1x Acrylplatte 1x Schraubendreher 1x Schutzstreifen 1x Flexkabel B (8 cm) 1x Flexkabel A (12 cm) 1x Flexkabel C 4x Kupfersäule A (25 mm) 4x Kupfersäule B (55 mm) 4x Kupfersäule C (5 mm) 2x Kunststoff-Nylonsäule 8x Schrauben A (10 mm) 24x Schrauben B (M3x5) 8x Nüsse 24x Metallscheiben 2x Kabelbinder 1x MicroSD-Karte (32 GB) Downloads Documentation
€ 99,95€ 79,95Bestpreis