Suchergebnisse für "Programming with STM32"
Elektor Publishing Advanced Programming with STM32 Microcontrollers
Dieses Buch ist projektbasiert und zielt darauf ab, die Softwaretools zu vermitteln, die hinter der Programmierung des STM32-Mikrocontrollers stehen. Der Autor Majid Pakdel hat Projekte mit verschiedenen Softwareentwicklungsumgebungen entwickelt, darunter Keil MDK, IAR Embedded Workbench, Arduino IDE und MATLAB. Der Leser soll die Möglichkeit haben, die Projekte so zu nutzen, wie sie sind, oder sie an seine eigenen Bedürfnisse anzupassen. Dieses Buch richtet sich an Studenten, erfahrene Ingenieure und Bastler. Im gesamten Buch werden STM32-Mikrocontroller-Entwicklungsboards verwendet, darunter STM32F103 und STM32F407. Den Lesern dürfte auch die Nutzung anderer ARM-basierter Entwicklungsboards leicht fallen. Die erweiterte Programmierung mit STM32-Mikrocontrollern umfasst: Einführung in benutzerfreundliche Softwaretools für STM32 Zugriff auf die STM32-Funktionen Praxisnahes, zielorientiertes Lernen Vollständiger Code online verfügbar Erstellen Sie ganz einfach praktische Projekte Themen behandeln: Pulsweitenmodulation Serielle Kommunikation Watchdog-Timer I²C Direkter Speicherzugriff (DMA) Finite-State-Machine-Programmierung ADCs und DACs Externe Unterbrechungen Timer und Zähler
€ 29,95
Mitglieder € 26,96
Elektor Digital Programming with STM32 Nucleo Boards (E-book)
Die STM32-Nucleo-Prozessorfamilie wird von STMicroelectronics hergestellt. Hierbei handelt es sich um kostengünstige ARM-Mikrocontroller-Entwicklungsboards. In diesem Buch geht es um die Entwicklung von Projekten mit dem beliebten Nucleo-Entwicklungsboard. In den ersten Kapiteln des Buches wird die Architektur der Nucleo-Familie kurz beschrieben. Softwareentwicklungstools, die mit den Nucleo-Boards verwendet werden können, wie z. B. Mbed, Keil MDK, TrueSTUDIO und System Workbench, werden in späteren Kapiteln kurz beschrieben. Das Buch behandelt viele Projekte, die die meisten Funktionen der STM32 Nucleo-Entwicklungsboards nutzen, wobei für jedes Projekt die vollständigen Softwarelisten für Mbed und System Workbench angegeben sind. Die Projekte reichen von einfachen blinkenden LEDs bis hin zu komplexeren Projekten mit Modulen und Geräten wie GPIO, ADC, DAC, I²C, LCD, analogen Eingängen und anderen. Darüber hinaus werden mehrere Projekte mit den Nucleo-Erweiterungskarten vorgestellt, darunter beliebte Erweiterungskarten wie Halbleiterrelais, MEMS und Umgebungssensoren, Gleichstrommotortreiber, WLAN und Schrittmotortreiber. Diese Erweiterungskarten werden auf die Nucleo-Entwicklungskarten gesteckt und vereinfachen die Projektentwicklung erheblich. Merkmale dieses Buches Lernen Sie die Architektur der STM32-Mikrocontroller kennen Erfahren Sie, wie Sie das Nucleo-Entwicklungsboard in Projekten mit Mbed- und System Workbench-Toolchains verwenden Erfahren Sie, wie Sie die Nucleo-Erweiterungskarten mit den Nucleo-Entwicklungskarten verwenden Aktualisieren Der Mbed-Compiler wurde durch zwei Softwarepakete ersetzt: Mbed Studio und Keil Studio Cloud . Beide Softwarepakete sind kostenlos und im Internet verfügbar. Wenn Sie Hilfe bei der Verwendung der Keil Studio Cloud benötigen, laden Sie bitte den untenstehenden Leitfaden herunter.
€ 29,95
Mitglieder € 23,96
Elektor Digital Fortgeschrittene Programmierung mit STM32-Mikrocontrollern (E-Book)
Dieses Buch ist projektbasiert und zielt darauf ab, die Softwaretools hinter der STM32-Mikrocontroller-Programmierung zu vermitteln. Der Autor Majid Pakdel hat Projekte mit verschiedenen Softwareentwicklungsumgebungen entwickelt, darunter Keil MDK, IAR Embedded Workbench, Arduino IDE und MATLAB. Der Leser soll die Möglichkeit haben, die Projekte so zu nutzen, wie sie sind, oder sie an seine eigenen Bedürfnisse anzupassen. Dieses Buch richtet sich an Studenten, erfahrene Ingenieure und Bastler. Im gesamten Buch werden STM32-Mikrocontroller-Entwicklungsboards verwendet, darunter STM32F103 und STM32F407. Den Lesern dürfte auch die Nutzung anderer ARM-basierter Entwicklungsboards leichtfallen. Die erweiterte Programmierung mit STM32-Mikrocontrollern umfasst: Einführung in benutzerfreundliche Softwaretools für STM32 Zugriff auf die STM32-Funktionen Praxisnahes, zielorientiertes Lernen Vollständiger Code online verfügbar Erstellen Sie ganz einfach praktische Projekte Themen behandeln: Pulsweitenmodulation Serielle Kommunikation Watchdog-Timer I²C Direkter Speicherzugriff (DMA) Finite-State-Machine-Programmierung ADCs und DACs Externe Interrupts Timer und Zähler
€ 24,95
Mitglieder € 19,96
Nucleo Boards Programming with the STM32CubeIDE
Praxisnah in über 50 Projekten Die STM32-Nucleo-Prozessorfamilie wird von STMicroelectronics hergestellt. Hierbei handelt es sich um kostengünstige ARM-Mikrocontroller-Entwicklungsboards. In diesem Buch geht es um die Entwicklung von Projekten mit der beliebten STM32CubeIDE-Software mit dem Nucleo-L476RG-Entwicklungsboard. In den ersten Kapiteln des Buches wird die Architektur der Nucleo-Familie kurz beschrieben. Das Buch behandelt viele Projekte, die die meisten Funktionen des Nucleo-L476RG-Entwicklungsboards nutzen, wobei für jedes Projekt die vollständigen Softwarelisten für die STM32CubeIDE zusammen mit ausführlichen Beschreibungen angegeben sind. Die Projekte reichen von einfachen blinkenden LEDs bis hin zu komplexeren Projekten mit Modulen, Geräten und Bibliotheken wie GPIO, ADC, DAC, I²C, SPI, LCD, DMA, analogen Eingängen, Energieverwaltung, X-CUBE-MEMS1-Bibliothek, DEBUGGING und Andere. Darüber hinaus werden mehrere Projekte mit den beliebten Nucleo-Erweiterungskarten vorgestellt. Diese Erweiterungskarten werden auf die Nucleo-Entwicklungskarten gesteckt und bieten Sensoren, Relais, Beschleunigungsmesser, Gyroskope, WLAN und viele andere. Der Einsatz eines Erweiterungsboards zusammen mit der X-CUBE-MEMS1-Bibliothek vereinfacht die Projektentwicklung erheblich. Alle Projekte im Buch wurden getestet und funktionieren. Für jedes Projekt sind die folgenden Unterüberschriften angegeben: Projekttitel, Beschreibung, Ziel, Blockdiagramm, Schaltplan und Programmliste für die STM32CubeIDE. In diesem Buch erfahren Sie mehr darüber STM32-Mikrocontroller-Architektur; das Nucleo-L476RG-Entwicklungsboard in Projekten mit dem integrierten Softwareentwicklungstool STM32CubeIDE; externe und interne Interrupts und DMA; DEBUG, ein Programm, das mit der STM32CubeIDE entwickelt wurde; die MCU im Schlaf-, Stopp- und Standby-Modus; Nucleo-Erweiterungsboards mit den Nucleo-Entwicklungsboards. Was du brauchst ein PC mit Internetanschluss und USB-Anschluss; STM32CubeIDE-Software (kostenlos auf der STMicroelectronics-Website verfügbar) die Quelldateien des Projekts, verfügbar auf der von Elektor gehosteten Webseite des Buches; Nucleo-L476RG-Entwicklungsboard; einfache elektronische Geräte wie LEDs, Temperatursensor, I²C- und SPI-Chips und einige mehr; Nucleo-Erweiterungskarten (optional).
€ 42,95
Mitglieder € 38,66
Elektor Digital Nucleo Boards Programmierung mit der STM32CubeIDE (E-Book)
Praxisnah in über 50 Projekten Die STM32-Nucleo-Prozessorfamilie wird von STMicroelectronics hergestellt. Hierbei handelt es sich um kostengünstige ARM-Mikrocontroller-Entwicklungsboards. In diesem Buch geht es um die Entwicklung von Projekten mit der beliebten STM32CubeIDE-Software mit dem Nucleo-L476RG-Entwicklungsboard. In den ersten Kapiteln des Buches wird die Architektur der Nucleo-Familie kurz beschrieben. Das Buch behandelt viele Projekte, die die meisten Funktionen des Nucleo-L476RG-Entwicklungsboards nutzen, wobei für jedes Projekt die vollständigen Softwarelisten für die STM32CubeIDE zusammen mit ausführlichen Beschreibungen angegeben sind. Die Projekte reichen von einfachen blinkenden LEDs bis hin zu komplexeren Projekten mit Modulen, Geräten und Bibliotheken wie GPIO, ADC, DAC, I²C, SPI, LCD, DMA, analogen Eingängen, Energieverwaltung, X-CUBE-MEMS1-Bibliothek, DEBUGGING und Andere. Darüber hinaus werden mehrere Projekte mit den beliebten Nucleo-Erweiterungskarten vorgestellt. Diese Erweiterungskarten werden auf die Nucleo-Entwicklungskarten gesteckt und bieten Sensoren, Relais, Beschleunigungsmesser, Gyroskope, WLAN und viele andere. Der Einsatz eines Erweiterungsboards zusammen mit der X-CUBE-MEMS1-Bibliothek vereinfacht die Projektentwicklung erheblich. Alle Projekte im Buch wurden getestet und funktionieren. Für jedes Projekt sind die folgenden Unterüberschriften angegeben: Projekttitel, Beschreibung, Ziel, Blockdiagramm, Schaltplan und Programmliste für die STM32CubeIDE. In diesem Buch erfahren Sie mehr darüber STM32-Mikrocontroller-Architektur; das Nucleo-L476RG-Entwicklungsboard in Projekten mit dem integrierten Softwareentwicklungstool STM32CubeIDE; externe und interne Interrupts und DMA; DEBUG, ein Programm, das mit der STM32CubeIDE entwickelt wurde; die MCU im Schlaf-, Stopp- und Standby-Modus; Nucleo-Erweiterungsboards mit den Nucleo-Entwicklungsboards. Was du brauchst ein PC mit Internetanschluss und USB-Anschluss; STM32CubeIDE-Software (kostenlos auf der STMicroelectronics-Website verfügbar) die Quelldateien des Projekts, verfügbar auf der von Elektor gehosteten Webseite des Buches; Nucleo-L476RG-Entwicklungsboard; einfache elektronische Geräte wie LEDs, Temperatursensor, I²C- und SPI-Chips und einige mehr; Nucleo-Erweiterungskarten (optional).
€ 34,95
Mitglieder € 27,96
Elektor Bundles Nucleo Boards Programmierung mit dem STM32CubeIDE Bundle
Die STM32-Nucleo-Familie von Prozessoren wird von STMicroelectronics hergestellt. Diese sind kostengünstige ARM-Mikrocontroller-Entwicklungsboards. Dieses Buch beschäftigt sich mit der Entwicklung von Projekten unter Verwendung der beliebten STM32CubeIDE-Software mit dem Nucleo-L476RG-Entwicklungsboard. In den frühen Kapiteln des Buches wird die Architektur der Nucleo-Familie kurz beschrieben. Das Buch umfasst viele Projekte, die die meisten Funktionen des Nucleo-L476RG-Entwicklungsboards verwenden, bei denen für jedes Projekt die vollständigen Software-Listings für die STM32CubeIDE sowie umfangreiche Beschreibungen gegeben werden. Die Projekte reichen von einfachen Blink-LEDs bis hin zu komplexeren Projekten, die Module, Geräte und Bibliotheken wie GPIO, ADC, DAC, I²C, SPI, LCD, DMA, analoge Eingänge, Stromversorgungsmanagement, X-CUBE-MEMS1-Bibliothek, DEBUGGING und andere verwenden. Darüber hinaus werden mehrere Projekte mit den beliebten Nucleo-Erweiterungsplatinen vorgestellt. Diese Erweiterungsplatinen werden auf die Nucleo-Entwicklungsboards gesteckt und bieten Sensoren, Relais, Beschleunigungsmesser, Gyroskope, Wi-Fi und viele andere. Die Verwendung einer Erweiterungsplatine zusammen mit der X-CUBE-MEMS1-Bibliothek vereinfacht die Aufgabe der Projektentwicklung erheblich. Alle Projekte im Buch wurden getestet und funktionieren. Für jedes Projekt werden die folgenden Unterüberschriften angegeben: Projekttitel, Beschreibung, Ziel, Blockdiagramm, Schaltplan und Programmlisting für die STM32CubeIDE. In diesem Buch lernen Sie STM32-Mikrocontroller-Architektur; das Nucleo-L476RG-Entwicklungsboard in Projekten unter Verwendung des integrierten Softwareentwicklungstools STM32CubeIDE; externe und interne Unterbrechungen und DMA; DEBUG, ein Programm, das unter Verwendung der STM32CubeIDE entwickelt wurde; den MCU in Sleep-, Stop- und Standby-Modi; Nucleo-Erweiterungsplatinen mit den Nucleo-Entwicklungsboards. Was Sie brauchen einen PC mit Internetverbindung und einem USB-Anschluss; STM32CubeIDE-Software (kostenlos auf der Website von STMicroelectronics erhältlich) die Projektquellendateien, die auf der von Elektor gehosteten Webseite des Buches verfügbar sind; Nucleo-L476RG-Entwicklungsboard; einfache elektronische Geräte wie LEDs, Temperatursensor, I²C- und SPI-Chips und einige weitere; Nucleo-Erweiterungsplatinen (optional).
€ 44,95€ 34,95
Mitglieder identisch
Get Started with the SensorTile.box
Das drahtlose IoT- und tragbare Sensor-Entwicklungskit von STmicroelectronics „SensorTile.box“ ist eine tragbare Multisensor-Leiterplatte, die in einer Kunststoffbox untergebracht ist und von STMicroelectronics entwickelt wurde. Es ist mit einem leistungsstarken 32-Bit-ARM-Cortex-M4-Prozessor mit DSP und FPU sowie verschiedenen Sensormodulen wie Beschleunigungsmesser, Gyroskop, Temperatursensor, Feuchtigkeitssensor, Atmosphärendrucksensor, Mikrofon usw. ausgestattet. SensorTile.box ist mit drahtloser IoT- und Bluetooth-Konnektivität sofort einsatzbereit und kann problemlos mit einem iOS- oder Android-kompatiblen Smartphone verwendet werden, unabhängig vom Kenntnisstand der Benutzer. SensorTile.box wird mit einer langlebigen Batterie geliefert und der Benutzer muss lediglich die Batterie an den Stromkreis anschließen, um die Box zu verwenden. Die SensorTile.box kann in drei Modi betrieben werden: Basic-Modus , Expert-Modus und Pro-Modus . Der Basismodus ist die einfachste Art, die Box zu verwenden, da Demo-Apps vorinstalliert sind und der Benutzer lediglich die erforderlichen Apps auswählen und die gemessenen Daten mithilfe einer App namens STE BLE Sensor auf einem Smartphone anzeigen oder grafisch darstellen muss. Im Expertenmodus können Benutzer mithilfe eines grafischen Assistenten, der mit dem STE BLE Sensor bereitgestellt wird, einfache Apps entwickeln. Der Pro-Modus ist der komplexeste Modus, in dem Benutzer Programme entwickeln und in die SensorTile.box hochladen können. Dieses Buch ist eine Einführung in die SensorTile.box und enthält Folgendes: Kurze Spezifikationen der SensorTile.box; Beschreibung zur Installation der STE BLE Sensor-App auf einem iOS- oder Android-kompatiblen Smartphone, das für die Kommunikation mit der Box erforderlich ist. Die Bedienung der SensorTile.box im Basic-Modus wird ausführlich beschrieben, indem alle vorinstallierten Demo-Apps durchgegangen werden und erklärt wird, wie diese Apps über ein Smartphone ausgeführt werden. Eine Einführung in den Expertenmodus mit vielen entwickelten und ausführlich erklärten Beispiel-Apps, die es Benutzern ermöglicht, in diesem Modus ihre eigenen Apps zu entwickeln. Auch hier wird die STE BLE Sensor App auf dem Smartphone genutzt, um mit der SensorTile.box zu kommunizieren und die entwickelten Apps auszuführen. Anschließend wird im Buch ausführlich beschrieben, wie die Sensordaten in die Cloud hochgeladen werden. Dies ist ein wichtiges Thema, da es den Zugriff auf die Sensormessungen von jedem Ort mit Internetverbindung zu jeder Zeit ermöglicht. Abschließend wird der Pro-Modus ausführlich beschrieben, in dem erfahrenere Benutzer die SensorTile.box verwenden können, um ihre eigenen Apps mithilfe der offenen Entwicklungsumgebung STM32 (STM32 ODE) zu entwickeln, zu debuggen und zu testen. Das Kapitel erklärt, wie man die entwickelte Firmware mit verschiedenen Methoden auf die SensorTile.box hochlädt. Zusätzlich wird die Installation und Nutzung des Unicleo-GUI-Pakets anhand der SensorTile.box beschrieben. Mit diesem PC-Softwarepaket können alle Sensormessungen der SensorTile.box in Echtzeit auf dem PC angezeigt oder aufgezeichnet werden.
€ 29,95€ 9,95
Mitglieder identisch
Elektor Digital Erste Schritte mit der SensorTile.box (E-Book)
Das drahtlose IoT- und tragbare Sensor-Entwicklungskit von STmicroelectronics „SensorTile.box“ ist eine tragbare Multisensor-Leiterplatte, die in einer Kunststoffbox untergebracht ist und von STMicroelectronics entwickelt wurde. Es ist mit einem leistungsstarken 32-Bit-ARM-Cortex-M4-Prozessor mit DSP und FPU sowie verschiedenen Sensormodulen wie Beschleunigungsmesser, Gyroskop, Temperatursensor, Feuchtigkeitssensor, Atmosphärendrucksensor, Mikrofon usw. ausgestattet. SensorTile.box ist mit drahtloser IoT- und Bluetooth-Konnektivität sofort einsatzbereit und kann problemlos mit einem iOS- oder Android-kompatiblen Smartphone verwendet werden, unabhängig vom Kenntnisstand der Benutzer. SensorTile.box wird mit einer langlebigen Batterie geliefert und der Benutzer muss lediglich die Batterie an den Stromkreis anschließen, um die Box zu verwenden. Die SensorTile.box kann in drei Modi betrieben werden: Basic-Modus , Expert-Modus und Pro-Modus . Der Basismodus ist die einfachste Art, die Box zu verwenden, da Demo-Apps vorinstalliert sind und der Benutzer lediglich die erforderlichen Apps auswählen und die gemessenen Daten mithilfe einer App namens STE BLE Sensor auf einem Smartphone anzeigen oder grafisch darstellen muss. Im Expertenmodus können Benutzer mithilfe eines grafischen Assistenten, der mit dem STE BLE Sensor bereitgestellt wird, einfache Apps entwickeln. Der Pro-Modus ist der komplexeste Modus, in dem Benutzer Programme entwickeln und in die SensorTile.box hochladen können. Dieses Buch ist eine Einführung in die SensorTile.box und enthält Folgendes: Kurze Spezifikationen der SensorTile.box; Beschreibung zur Installation der STE BLE Sensor-App auf einem iOS- oder Android-kompatiblen Smartphone, das für die Kommunikation mit der Box erforderlich ist. Die Bedienung der SensorTile.box im Basic-Modus wird ausführlich beschrieben, indem alle vorinstallierten Demo-Apps durchgegangen werden und erklärt wird, wie diese Apps über ein Smartphone ausgeführt werden. Eine Einführung in den Expertenmodus mit vielen entwickelten und ausführlich erklärten Beispiel-Apps, die es Benutzern ermöglicht, in diesem Modus ihre eigenen Apps zu entwickeln. Auch hier wird die STE BLE Sensor App auf dem Smartphone genutzt, um mit der SensorTile.box zu kommunizieren und die entwickelten Apps auszuführen. Anschließend wird im Buch ausführlich beschrieben, wie die Sensordaten in die Cloud hochgeladen werden. Dies ist ein wichtiges Thema, da es den Zugriff auf die Sensormessungen von jedem Ort mit Internetverbindung zu jeder Zeit ermöglicht. Abschließend wird der Pro-Modus ausführlich beschrieben, in dem erfahrenere Benutzer die SensorTile.box verwenden können, um ihre eigenen Apps mithilfe der offenen Entwicklungsumgebung STM32 (STM32 ODE) zu entwickeln, zu debuggen und zu testen. Das Kapitel erklärt, wie man die entwickelte Firmware mit verschiedenen Methoden auf die SensorTile.box hochlädt. Zusätzlich wird die Installation und Nutzung des Unicleo-GUI-Pakets anhand der SensorTile.box beschrieben. Mit diesem PC-Softwarepaket können alle Sensormessungen der SensorTile.box in Echtzeit auf dem PC angezeigt oder aufgezeichnet werden.
€ 24,95
Mitglieder € 19,96
Elektor Publishing Controller Area Network Projects with ARM and Arduino
Dieses Buch beschreibt die Verwendung der ARM Cortex-M-Prozessorfamilie und des Arduino Uno in praktischen CAN-Bus-basierten Projekten. Im Inneren bietet es eine detaillierte Einführung in die Architektur der Cortex-M-Familie und stellt gleichzeitig Beispiele beliebter Hardware- und Software-Entwicklungskits bereit. Die Verwendung dieser Kits trägt dazu bei, den eingebetteten Designzyklus erheblich zu vereinfachen und erleichtert die Entwicklung, das Debuggen und das Testen eines CAN-Bus-basierten Projekts. Die Architektur des sehr beliebten ARM-Cortex-M-Prozessors STM32F407VGT6 wird anhand der verschiedenen Module auf hohem Niveau beschrieben. Darüber hinaus wird die Verwendung der CAN-Bus-Funktionsbibliothek mikroC Pro für ARM und Arduino Uno ausführlich beschrieben. Dieses Buch richtet sich an Studenten, praktizierende Ingenieure, Bastler und alle, die mehr über den CAN-Bus und seine Anwendungen erfahren möchten. Das Buch geht davon aus, dass der Leser über gewisse Kenntnisse der grundlegenden Elektronik verfügt. Kenntnisse der Programmiersprache C werden in späteren Kapiteln des Buches von Nutzen sein, und die Vertrautheit mit mindestens einem Mikrocontroller ist von Vorteil, insbesondere wenn der Leser plant, mikrocontrollerbasierte Projekte unter Verwendung des CAN-Busses zu entwickeln. Das Buch sollte eine nützliche Nachschlagequelle für jeden sein, der eine Antwort auf eine oder mehrere der folgenden Fragen finden möchte: Welche Bussysteme gibt es für die Automobilindustrie? Was sind die Prinzipien des CAN-Busses? Welche Arten von Frames (oder Datenpaketen) gibt es in einem CAN-Bussystem? Wie können Fehler in einem CAN-Bus-System erkannt werden und wie zuverlässig ist ein CAN-Bus-System? Welche Arten von CAN-Bus-Controllern gibt es? Welche Vorteile bieten die ARM Cortex-M Mikrocontroller? Wie erstelle ich ein CAN-Bus-Projekt mit einem ARM-Mikrocontroller? Wie kann man mit einem Arduino-Mikrocontroller ein CAN-Bus-Projekt erstellen? Wie kann man Daten auf dem CAN-Bus überwachen?
€ 37,50
Mitglieder € 33,75
Elektor Digital Controller Area Network Projects with ARM and Arduino (E-book)
This book details the use of the ARM Cortex-M family of processors and the Arduino Uno in practical CAN bus based projects. Inside, it gives a detailed introduction to the architecture of the Cortex-M family whilst providing examples of popular hardware and software development kits. Using these kits helps to simplify the embedded design cycle considerably and makes it easier to develop, debug, and test a CAN bus based project. The architecture of the highly popular ARM Cortex-M processor STM32F407VGT6 is described at a high level by considering its various modules. In addition, the use of the mikroC Pro for ARM and Arduino Uno CAN bus library of functions are described in detail. This book is written for students, for practising engineers, for hobbyists, and for everyone else who may need to learn more about the CAN bus and its applications. The book assumes that the reader has some knowledge of basic electronics. Knowledge of the C programming language will be useful in later chapters of the book, and familiarity with at least one microcontroller will be an advantage, especially if the reader intends to develop microcontroller based projects using CAN bus. The book should be useful source of reference to anyone interested in finding an answer to one or more of the following questions: What bus systems are available for the automotive industry? What are the principles of the CAN bus? What types of frames (or data packets) are available in a CAN bus system? How can errors be detected in a CAN bus system and how reliable is a CAN bus system? What types of CAN bus controllers are there? What are the advantages of the ARM Cortex-M microcontrollers? How can one create a CAN bus project using an ARM microcontroller? How can one create a CAN bus project using an Arduino microcontroller? How can one monitor data on the CAN bus?
€ 27,95
Mitglieder € 22,36
JOY-iT JOY-iT Sensor-Kit X40
Es beinhaltet insgesamt 40 verschiedene Sensoren. Sie können die Sensoren entweder fest verlöten oder auf ein Breadboard stecken, um an verschiedenen Schaltungen oder Experimenten zu arbeiten. Das Set ist kompatibel zu Einplatinen-Computern (Arduino, Raspberry Pi, Banana Pi, Cubieboard, Cubietruck, Beaglebone, pcDuino) und Mikrocontrollern (ATmega, AVR, MicroChip PIC, STM32 usw.). Die sehr umfangreiche Anleitung inklusive Programmiercodes (Raspberry Pi und Arduino) steht zum Download auf https://sensorkit.joy-it.net/de/ in Deutsch, Französisch und Englisch zur Verfügung und umfasst mehr als 200 Seiten. Umfangreiches Sensor-Set mit 40 Sensoren inklusive Analog- und Spannungswandler Hochwertige, zuverlässige Sensoren Universell einsetzbar Enthaltene Sensoren KY-001 Temperatur-Sensor-Modul KY-002 Erschütterungs-Schalter-Modul KY-003 Hall Magnetfeld-Sensor-Modul KY-004 Taster-Modul KY-005 Infrarot-Transmitter-Modul KY-006 Passives Piezo-Buzzer-Modul KY-009 RGB-LED-SMD-Modul KY-010 Lichtschranken-Modul KY-011 2-Farben (Rot+Grün) 5mm LED-Modul KY-012 Aktives Piezo-Buzzer-Modul KY-013 Temperatur-Sensor-Modul KY-015 Kombi-SensorTemperatur+Feuchtigkeit KY-016 RGB 5mm LED-Modul KY-017 Neigungsschalter Modul KY-018 Fotowiderstand-Modul KY-019 5V Relais-Modul KY-020 Neigungs-Schalter-Modul KY-021 Mini Magnet-Reed-Modul KY-022 Infrarot-Receiver-Modul KY-023 Joystick-Modul (XY-Achsen) KY-024 Linear magnetic Hall-Sensor KY-025 Reed-Modul KY-026 Flamen-Sensor-Modul KY-027 Magic Light Cup Modul KY-028 Temperatur-Sensor-Modul (Thermistor) KY-029 2-Farben (Rot+Grün) 3mm LED-Modul KY-031 Klopf-Sensor-Modul KY-032 Hindernis-Detektor-Modul KY-033 Tracking-Sensor-Modul KY-034 7 Farben LED Flash-Modul KY-035 Bihor Magnet-Sensor-Modul KY-036 Metall-Touchsensor-Modul KY-037 Mikrofon-Sensor-Modul (hohe Empfindlichkeit) KY-038 Mikrofon-Sound-Sensor-Modul KY-039 Herzschlag-Sensor-Modul KY-040 Kodierter Drehschalter (Rotary Encoder) KY-050 Ultraschallabstandssensor KY-051 Voltage Translator / Level Shifter KY-052 Drucksensor / Temperatursensor (BMP180) KY-053 Analog Digital Converter
€ 59,95
Mitglieder € 53,96
Arduino Arduino Giga R1 WiFi
Das Arduino Giga R1 WiFi bringt die Leistung des STM32H7 in den gleichen Formfaktor wie die beliebten Mega und Due und ist das erste Mega-Board mit integrierter Wi-Fi- und Bluetooth-Konnektivität. Das Board bietet 76 digitale Ein-/Ausgänge (12 mit PWM-Fähigkeit), 14 analoge Eingänge und 2 analoge Ausgänge (DAC), die alle über Stiftleisten leicht zugänglich sind. Der STM32-Mikroprozessor mit Dual-Core Cortex-M7 und Cortex-M4 ermöglicht Ihnen zusammen mit dem integrierten Speicher und der Audiobuchse maschinelles Lernen und Signalverarbeitung. Mikrocontroller (STM32H747XI) Mit diesem Dual-Core-32-Bit-Mikrocontroller können Sie zwei Gehirne miteinander kommunizieren lassen (einen Cortex-M7 mit 480 MHz und einen Cortex-M4 mit 240 MHz). Sie können sogar Micropython auf dem einen und Arduino auf dem anderen ausführen. Drahtlose Kommunikation (Murata 1DX) Egal, ob Sie Wi-Fi oder Bluetooth bevorzugen, der Giga R1 WiFi hat alles, was Sie brauchen. Sie können sich sogar schnell mit der Arduino IoT Cloud erbinden und Ihr Projekt aus der Ferne verfolgen. Und wenn Sie sich Sorgen um die Sicherheit der Kommunikation machen, hat der ATECC608A alles unter Kontrolle. Hardware-Anschlüsse und Kommunikation In Anlehnung an den Arduino Mega und den Arduino Due verfügt der Giga R1 WiFi über 4x UARTs (Hardware Serial Ports), 3x I²C-Ports (1 mehr als bei den Vorgängern), 2x SPI-Ports (1 mehr als bei den Vorgängern), 1x FDCAN. GPIOs und zusätzliche Pins Aufgrund des gleichen Formfaktor wie Mega und Due ist es sehr einfach, Ihre benutzerdefinierten Shields an das Giga R1 WiFi anzupassen (denken Sie daran, dass dieses Board mit 3,3 V arbeitet!). Außerdem wurden wurden zusätzliche Header, so dass die Gesamtzahl der GPIO-Pins jetzt 76 beträgt, und zwei neue Pins hinzugefügt: ein VRTC, an das man eine Batterie anschließen kann, um das RTC laufen zu lassen, während das Board ausgeschaltet ist, und einen OFF-Pin, mit dem man das Board abschalten kann. Anschlüsse Das Giga R1 WiFi verfügt über zusätzliche Anschlüsse, die die Erstellung Ihres Projekts ohne zusätzliche Hardware erleichtern. Dieses Board hat: USB-A-Anschluss, geeignet zum Hosten von USB-Sticks, anderen Massenspeichergeräten und HID-Geräten wie Tastatur oder Maus. 3,5-mm-Eingangs-/Ausgangsbuchse verbunden mit DAC0, DAC1 und A7. USB-C zur Stromversorgung und Programmierung des Boards sowie zur Simulation eines HID-Geräts wie Maus oder Tastatur. Jtag-Anschluss, 2x5 1,27 mm. 20-poliger Arducam-Kameraanschluss. Unterstützung für höhere Spannung: Im Vergleich zu seinen Vorgängern, die bis zu 12 V unterstützen, kann das Giga R1 WiFi einen Bereich von 6 bis 24 V verarbeiten. Technische Daten Mikrocontroller STM32H747XI Dual Cortex-M7+M4 32-bit low power ARM MCU (Datasheet) Funkmodul Murata 1DX Dual WiFi 802.11b/g/n 65 Mbps und Bluetooth (Datasheet) Sicheres Element ATECC608A-MAHDA-T (Datasheet) USB USB-C Programmierung Anschluss / HID USB-A Host (Freigabe mit PA_15) Pins Digitale I/O-Pins 76 Analoge Eingangspins 12 DAC 2 (DAC0/DAC1) PWM pins 12 Misc VRT & OFF Pin Kommunikation UART 4x I²C 3x SPI 2x CAN Ja (erfordert einen externen Transceiver) Anschlüsse Kamera I²C + D54-D67 Display D1N, D0N, D1P, D0P, CKN, CKP + D68-D75 Audio Jack DAC0, DAC1, A7 Stromversorgung Betriebsspannung 3,3 V Eingangsspannung (VIN) 6-24 V DC-Strom pro I/O-Pin 8 mA Taktrate Cortex-M7 480 MHz Cortex-M4 240 MHz Speicher STM32H747XI 2 MB Flash, 1 MB RAM Abmessungen 53 x 101 mm Downloads Datasheet Schematics Pinout
€ 89,95
Mitglieder € 80,96