Suchergebnisse für "arduino OR braccio OR rp2040 OR powered OR robot OR arm"
-
Arduino Arduino Nano RP2040 Connect mit Header
Der Arduino Nano RP2040 Connect ist ein RP2040-basiertes Arduino-Board, das mit Wi-Fi (802.11b/g/n) und Bluetooth 4.2 ausgestattet ist. Neben der drahtlosen Konnektivität verfügt es über ein Mikrofon für Sound und Sprachaktivierung und einen 6-achsigen intelligenten Bewegungssensor mit KI-Fähigkeiten. Über 22 GPIO-Ports lassen z. B. Relais, Motoren und LEDs steuern sowie Schalter und andere Sensoren auslesen. Programmspeicher ist mit 16 MB Flash-Speicher reichlich vorhanden, mehr als genug Platz, um viele Webseiten oder andere Daten zu speichern. Technische Daten Mikrocontroller Raspberry Pi RP2040 USB-Anschluss Micro USB Pins Built-in LED-Pins 13 Digitale I/O-Pins 20 Analoge Input-Pins 8 PWM-Pins 20 (Except A6, A7) Externe Interrupts 20 (Except A6, A7) Konnektivität Wi-Fi Nina W102 uBlox Modul Bluetooth Nina W102 uBlox Modul Sicheres Element ATECC608A-MAHDA-T Crypto IC Sensoren IMU LSM6DSOXTR (6-achsig) Mikrofon MP34DT05 Kommunikation UART Yes I²C Yes SPI Yes Stromversorgung Schaltungsbestriebsspannung 3,3 V Eingangsspannung (VIN) 5-21 V DC-Strom pro I/O-Pin 4 mA Taktgeschwindigkeit Prozessor 133 MHz Speicher AT25SF128A-MHB-T 16 MB Flash IC Nina W102 uBlox Modul 448 KB ROM, 520 KB SRAM, 16 MB Flash Länge 45 x 18 mm Gewicht 6 g Downloads Schaltplan Pinout Datenblatt
€ 29,95
Mitglieder € 26,96
-
Cytron Cytron Maker Pi RP2040 - Robotik mit Raspberry Pi RP2040
Cytron Maker Pi RP2040 verfügt über den ersten Mikrocontroller, der von Raspberry Pi entwickelt wurde - RP2040, eingebettet in ein Robotersteuerungsboard. Dieses Board verfügt über einen Zweikanal-Gleichstrommotortreiber, 4 Servomotoranschlüsse und 7 Grove I/O-Anschlüsse, bereit für Ihr nächstes DIY-Roboter-/Bewegungssteuerungsprojekt. Jetzt können Sie Roboter bauen und gleichzeitig den neuen RP2040-Chip ausprobieren. Der integrierte DC-Motortreiber kann 2x bürstenbehaftete DC-Motoren oder 1x bipolaren/unipolaren Schrittmotor mit einer Spannung von 3,6 V bis 6 V steuern und liefert kontinuierlich bis zu 1 A Strom pro Kanal. Die eingebauten Quick-Test-Tasten und Motorausgangs-LEDs ermöglichen einen schnellen und bequemen Funktionstest des Motortreibers, ohne dass ein Code geschrieben werden muss. Vmotor für Gleichstrom- und Servomotoren hängt von der Eingangsspannung ab, mit der das Board versorgt wird. Der Maker Pi RP2040 verfügt über alle Vorzüge der Produkte der Maker-Serie von Cytron. Auch er verfügt über viele LEDs, die bei der Fehlersuche nützlich sind (& visuelle Effekte), kann mit dem eingebauten Piezo-Summer ziemlich viel Lärm machen und ist mit Drucktasten ausgestattet, die auf Berührungen reagieren. Es gibt drei Möglichkeiten, den Maker Pi RP2040 mit Strom zu versorgen - über die USB-Buchse (5 V), mit einem einzelligen LiPo/Li-Ion-Akku oder über die VIN-Anschlüsse (3,6-6 V). Es wird jedoch nur eine Stromquelle benötigt, um sowohl die Steuerplatine als auch die Motoren gleichzeitig zu betreiben. Die Stromversorgung von all diesen Stromquellen kann mit dem Ein-/Ausschalter an Bord gesteuert werden. Cytron Maker Pi RP2040 ist im Grunde der Raspberry Pi Pico + Maker Serie 'Güte + Roboter-Controller & andere nützliche Funktionen. Daher ist dieses Board mit dem bestehenden Pico-Ökosystem kompatibel. Software, Firmware, Bibliotheken und Ressourcen, die für Pico entwickelt wurden, sollten auch nahtlos mit dem Cytron Maker Pi RP2040 funktionieren. Auf dem Maker Pi RP2040 ist CircuitPython vorinstalliert und ein einfaches Demoprogramm läuft sofort nach dem Auspacken. Schließe ihn über ein USB-Mikrokabel an deinen Computer an und schalte ihn ein, du wirst von einer Melodie und einem LED-Licht begrüßt. Drücken Sie die GP20- und GP21-Tasten, um die LEDs ein- und auszuschalten, während Sie die angeschlossenen Gleichstrom- und Servomotoren steuern, damit sie sich bewegen und anhalten. Mit diesem Demo-Code können Sie das Board sofort nach Erhalt testen! Während die Platine an Ihren Computer angeschlossen ist, erscheint ein neues CIRCUITPY-Laufwerk. Erkunden und bearbeiten Sie den Democode (Ordner code.py & lib) mit einem beliebigen Code-Editor, speichern Sie alle Änderungen auf dem Laufwerk und Sie werden ihn in kürzester Zeit in Aktion sehen. Das ist der Grund, warum wir CircuitPython begrüßen - es ist sehr einfach, damit anzufangen. Möchten Sie eine andere Programmiersprache verwenden? Sicher, Sie können MicroPython und C/C++ für Pico/RP2040 verwenden. Für diejenigen unter Ihnen, die das Arduino-Ökosystem lieben, werfen Sie bitte einen Blick auf diese offizielle News von Arduino und auch den inoffiziellen Pico Arduino Core von Earle F. Philhower. Features Angetrieben von Rapberry Pi RP2040 Zweikerniger Arm Cortex-M0+ Prozessor 264 KB interner Arbeitsspeicher 2 MB Flash-Speicher Gleiche Spezifikationen wie Raspberry Pi Pico Roboter-Steuerungsplatine 4x Servo-Motoren 2x DC-Motoren mit Schnelltest-Tasten Vielseitiger Stromkreis Automatische Stromauswahl: USB 5 V, LiPo (1-Zelle) oder Vin (3,6-6 V) Eingebautes 1-Zellen-LiPo/Li-Ion-Ladegerät (Schutz vor Überladung und Überentladung) Ein/Aus-Schalter 13x Statusanzeige-LEDs für GPIO-Pins 1x Piezo-Summer mit Stummschalter 2x Druckknopf 2x RGB-LED (Neopixel) 7x Grove-Ports (flexible I/O-Optionen: digital, analog, I²C, SPI, UART...) Standardmäßig mit CircuitPython vorinstalliert Löcher für die Montage 4x 4,8 mm Montagebohrung (LEGO Pin kompatibel) 6x M3-Schraublöcher
€ 16,95
Mitglieder € 15,26
-
Adafruit Adafruit-Feder RP2040
Im Inneren des RP2040 befindet sich ein USB-UF2-Bootloader mit „permanentem ROM“. Das heißt, wenn Sie eine neue Firmware programmieren möchten, können Sie die BOOTSEL-Taste gedrückt halten, während Sie sie an USB anschließen (oder den RUN/Reset-Pin auf Masse ziehen), und es erscheint als USB-Laufwerk, auf das Sie die Firmware ziehen können auf zu. Leute, die Adafruit-Produkte verwendet haben, werden dies sehr vertraut finden – Adafruit verwendet die Technik auf allen seinen nativen USB-Boards. Beachten Sie jedoch, dass Sie nicht auf „Reset“ doppelklicken, sondern stattdessen beim Booten BOOTSEL gedrückt halten, um den Bootloader aufzurufen! Der RP2040 ist ein leistungsstarker Chip, der die Taktrate unseres M4 (SAMD51) und zwei Kerne hat, die unserem M0 (SAMD21) entsprechen. Da es sich um einen M0-Chip handelt, verfügt er weder über eine Gleitkommaeinheit noch über DSP-Hardwareunterstützung. Wenn Sie also etwas mit starker Gleitkommaberechnung tun, erfolgt dies in der Software und ist daher nicht so schnell wie ein M4. Für viele andere Rechenaufgaben erreichen Sie Geschwindigkeiten, die nahezu M4-Geschwindigkeiten entsprechen! Für Peripheriegeräte gibt es zwei I²C-Controller, zwei SPI-Controller und zwei UARTs, die über den GPIO gemultiplext sind – überprüfen Sie die Pinbelegung, um herauszufinden, welche Pins auf welche eingestellt werden können. Es gibt 16 PWM-Kanäle, jeder Pin hat einen Kanal, auf den er eingestellt werden kann (das Gleiche gilt für die Pinbelegung). Technische Spezifikationen Maße: 2,0 x 0,9 x 0,28' (50,8 x 22,8 x 7 mm) ohne eingelötete Stiftleisten Leicht wie eine (große?) Feder – 5 Gramm RP2040 32-Bit-Cortex-M0+-Dual-Core mit ~125 MHz bei 3,3 V Logik und Stromversorgung 264 KB RAM 8 MB SPI FLASH-Chip zum Speichern von Dateien und zur Speicherung von CircuitPython/MicroPython-Code. Kein EEPROM Tonnenweise GPIO! 21 x GPIO-Pins mit folgenden Funktionen: Vier 12-Bit-ADCs (einer mehr als Pico) Zwei I²C-, zwei SPI- und zwei UART-Peripheriegeräte, eines ist für die „Hauptschnittstelle“ an Standard-Feather-Positionen gekennzeichnet 16 x PWM-Ausgänge – für Servos, LEDs usw Die 8 digitalen „Nicht-ADC/Nicht-Peripherie“-GPIOs sind für maximale PIO-Kompatibilität hintereinander angeordnet Eingebautes 200-mA+-Lipolyse-Ladegerät mit Ladestatusanzeige-LED Pin Nr. 13 rote LED für allgemeines Blinken RGB NeoPixel für Vollfarbanzeige. Integrierter STEMMA QT-Anschluss, mit dem Sie schnell und ohne Löten alle Qwiic-, STEMMA QT- oder Grove I²C-Geräte anschließen können! Sowohl die Reset-Taste als auch die Bootloader-Auswahltaste für schnelle Neustarts (kein Herausziehen und erneutes Einstecken zum Neustarten des Codes) 3,3 V Strom-/Aktivierungspin Für den Debug-Zugriff kann ein optionaler SWD-Debug-Port eingelötet werden 4 Befestigungslöcher 24-MHz-Quarz für perfektes Timing. 3,3-V-Regler mit 500-mA-Spitzenstromausgang Mit dem USB-Typ-C-Anschluss können Sie auf den integrierten ROM-USB-Bootloader und das Debuggen der seriellen Schnittstelle zugreifen RP2040-Chipfunktionen Dual ARM Cortex-M0+ bei 133 MHz 264 KB On-Chip-SRAM in sechs unabhängigen Bänken Unterstützung für bis zu 16 MB Off-Chip-Flash-Speicher über dedizierten QSPI-Bus DMA-Controller Vollständig verbundene AHB-Querschiene Interpolator- und Ganzzahlteiler-Peripheriegeräte On-Chip-programmierbarer LDO zur Erzeugung der Kernspannung 2 On-Chip-PLLs zur Erzeugung von USB- und Kerntakten 30 GPIO-Pins, davon 4 als analoge Eingänge nutzbar Peripheriegeräte 2 UARTs 2 SPI-Controller 2 I²C-Controller 16 PWM-Kanäle USB 1.1-Controller und PHY, mit Host- und Geräteunterstützung 8 PIO-Zustandsmaschinen Wird komplett montiert und getestet geliefert, mit dem UF2 USB-Bootloader. Adafruit bringt auch einen Header mit, sodass Sie ihn einlöten und in ein lötfreies Steckbrett stecken können.
€ 16,95
Mitglieder € 15,26
-
SparkFun SparkFun MicroMod RP2040
Der RP2040 arbeitet mit zwei ARM Cortex-M0+ Prozessoren (bis zu 133MHz): 264kB eingebetteter SRAM in sechs Bänken 6 dedizierte IO für SPI Flash (unterstützt XIP) 30 Multifunktions-GPIO: Dedizierte Hardware für häufig verwendete Peripheriegeräte Programmierbare IO für erweiterte Peripherieunterstützung Vier 12-Bit-ADC-Kanäle mit internem Temperatursensor (bis zu 0,5 MSa/s) USB 1.1 Host/Device-Funktionalität Der RP2040 wird mit den plattformübergreifenden Entwicklungsumgebungen C/C++ und MicroPython unterstützt, einschließlich einfachem Zugang zum Laufzeit-Debugging. Er verfügt über einen UF2-Boot und Fließkommaroutinen, die in den Chip integriert sind. Der eingebaute USB kann sowohl als Device als auch als Host fungieren. Er hat zwei symmetrische Kerne und eine hohe interne Bandbreite, was ihn für Signalverarbeitung und Video nützlich macht. Während der Chip ein großes internes RAM hat, enthält das Board einen zusätzlichen externen Flash-Chip. Merkmale Doppelte Cortex M0+ Prozessoren, bis zu 133 MHz 264 kB eingebetteter SRAM in 6 Bänken 6 dedizierte IO für QSPI-Flash, unterstützt Execute in Place (XIP) 30 programmierbare IO für erweiterte Peripherieunterstützung SWD-Schnittstelle Timer mit 4 Alarmen Echtzeitzähler (RTC) USB 1.1 Host/Device-Funktionalität Unterstützte Programmiersprachen MicroPython C/C++
€ 12,95
Mitglieder € 11,66
-
Elektor Publishing Controller Area Network Projects with ARM and Arduino
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?
€ 44,95
Mitglieder € 40,46
-
SparkFun SparkFun Thing Plus (RP2040)
Der RP2040 enthält zwei ARM Cortex-M0+ Prozessoren (bis zu 133MHz) und verfügt über: 264kB eingebetteter SRAM in sechs Bänken 6 dedizierte IO für SPI Flash (unterstützt XIP) 30 Multifunktions-GPIO: Dedizierte Hardware für häufig verwendete Peripheriegeräte Programmierbare IO für erweiterte Peripherieunterstützung Vier 12-Bit-ADC-Kanäle mit internem Temperatursensor (bis zu 0,5 MSa/s) USB 1.1 Host/Device-Funktionalität Der RP2040 wird mit den plattformübergreifenden Entwicklungsumgebungen C/C++ und MicroPython unterstützt, einschließlich einfachem Zugang zum Laufzeit-Debugging. Er verfügt über einen UF2-Boot und Fließkommaroutinen, die in den Chip integriert sind. Während der Chip über ein großes internes RAM verfügt, enthält das Board zusätzlich 16 MB externen QSPI-Flash-Speicher zur Speicherung von Programmcode. Merkmale Raspberry Pi Foundation's RP2040 Mikrocontroller 16MB QSPI Flash Speicher JTAG PTH Pins Thing Plus (oder Feather) Form-Factor: 18 x Multifunktions-GPIO-Pins Vier verfügbare 12-Bit-ADC-Kanäle mit einem internen Temperatursensor (500kSa/s) Bis zu acht 2-Kanal-PWM Bis zu zwei UARTs Bis zu zwei I2C-Bussen Bis zu zwei SPI-Busse USB-C-Anschluss: USB 1.1 Host/Device Funktionalität 2-poliger JST-Anschluss für einen LiPo-Akku (nicht enthalten): 500mA Ladeschaltung Qwiic-Stecker Tasten: Booten Rücksetzen LEDs: PWR - Rote 3,3V Stromanzeige CHG - Gelbe Batterieladeanzeige 25 - Blaue Status/Test-LED (GPIO 25) WS2812 - Adressierbare RGB-LED (GPIO 08) Vier Befestigungslöcher: 4-40 Schrauben kompatibel Abmessungen: 2,3" x 0,9" RP2040 Merkmale Doppelte Cortex M0+ Prozessoren, bis zu 133 MHz 264 kB eingebetteter SRAM in 6 Bänken 6 dedizierte IO für QSPI-Flash, unterstützt Execute in Place (XIP) 30 programmierbare IO für erweiterte Peripherieunterstützung SWD-Schnittstelle Timer mit 4 Alarmen Echtzeitzähler (RTC) USB 1.1 Host/Device-Funktionalität Unterstützte Programmiersprachen MicroPython C/C++
€ 19,95€ 13,95
Mitglieder identisch
-
iLabs iLabs Challenger RP2040 NFC
Challenger RP2040 NFC ist ein kleiner Embedded-Computer, der mit einem fortschrittlichen integrierten NFC-Controller (NXP PN7150) im beliebten Adafruit Feather-Formfaktor ausgestattet ist. Es basiert auf einem RP2040-Mikrocontroller-Chip der Raspberry Pi Foundation, einem Dual-Core-Cortex-M0, der mit einer Taktrate von bis zu 133 MHz betrieben werden kann. NFC Der PN7150 ist eine voll ausgestattete NFC-Controllerlösung mit integrierter Firmware und NCI-Schnittstelle, die für kontaktlose Kommunikation bei 13,56 MHz konzipiert ist. Es ist vollständig mit den Anforderungen des NFC-Forums kompatibel und basiert weitgehend auf Erkenntnissen aus früheren NXP-NFC-Gerätegenerationen. Es ist die ideale Lösung für die schnelle Integration der NFC-Technologie in jede Anwendung, insbesondere in kleine eingebettete Systeme, wodurch die Stückliste (BOM) reduziert wird. Das integrierte Design mit vollständiger NFC-Forum-Konformität bietet dem Benutzer alle folgenden Funktionen: Eingebettete NFC-Firmware, die alle NFC-Protokolle als vorintegrierte Funktion bereitstellt. Direkte Verbindung zum Haupthost oder Mikrocontroller über den physischen I²C-Bus und das NCI-Protokoll. Extrem geringer Stromverbrauch im Polling-Loop-Modus. Hocheffiziente integrierte Power-Management-Einheit (PMU), die eine direkte Versorgung über eine Batterie ermöglicht. Technische Daten Mikrocontroller RP2040 von Raspberry Pi (133 MHz Dual-Core Cortex-M0) SPI Ein SPI-Kanal konfiguriert I²C Zwei I²C-Kanäle konfiguriert (dedizierter I²C für den PN7150) UART Ein UART-Kanal konfiguriert Analogeingänge 4 analoge Eingangskanäle NFC-Modul PN7150 von NXP Flash-Speicher 8 MB, 133 MHz SRAM-Speicher 264 KB (aufgeteilt in 6 Bänke) USB 2.0-Controller Bis zu 12 MBit/s Full Speed (integriertes USB 1.1 PHY) JST-Batterieanschluss 2,0 mm Teilung LiPo-Ladegerät an Bord 450 mA Standard-Ladestrom Abmessungen 51 x 23 x 3,2 mm Gewicht 9 g Hinweis: Antenne ist nicht im Lieferumfang enthalten. Downloads Datasheet Quick start example
€ 22,95
Mitglieder € 20,66
-
01Space 01Space RP2040-0.42LCD Entwicklungsboard
Arduino-, MicroPython- und CircuitPython-kompatibles, kompaktes Entwicklungsboard mit Raspberry Pi RP2040 RP2040-0.42LCD ist ein leistungsstarkes Entwicklungsboard mit integriertem 0.42" LCD (70x40 Auflösung) mit flexiblen digitalen Schnittstellen. Es enthält den RP2040 Mikrocontroller-Chip des Raspberry Pi. Der RP2040 verfügt über einen Dual-Core Arm Cortex-M0+ Prozessor, der mit 133 MHz getaktet ist, mit 264 KB internem SRAM und 2 MB Flash-Speicher. Technische Spezifikationen SoC Raspberry Pi RP2040 Dual-Core Cortex-M0+ Mikrocontroller mit bis zu 125 MHz, mit 264 KB SRAM Speicher 2 MB SPI-Flash Display 0,42-Zoll-OLED USB 1x USB Typ-C Anschluss für Stromversorgung und Programmierung Expansion - Qwiic I²C-Anschluss- 7-polige und 8-polige Stiftleisten mit bis zu 11x GPIOs, 2x SPI, 2x I²C, 4x ADC, 1x UART, 5 V, 3,3 V, VBAT, GND Misc - Reset- und Boot-Tasten- RGB-LED, Betriebs-LED Stromversorgung - 5 V über USB-C-Anschluss oder Vin- VBAT-Pin für Batterieeingang- 3,3-V-Regler mit 500-mA-Spitzenleistung Dimensionen 23.5 x 18 mm Gewicht 2.5 g Downloads GitHub
€ 19,95
Mitglieder € 17,96
-
Waveshare Waveshare RP2040-PiZero Entwicklungsboard
Waveshare RP2040-PiZero ist eine leistungsstarke und kostengünstige Mikrocontrollerkarte mit integrierter DVI-Schnittstelle, TF-Kartensteckplatz und PIO-USB-Anschluss, kompatibel mit dem 40-poligen GPIO-Header von Raspberry Pi, einfach zu entwickeln und in die Produkte zu integrieren. Merkmale RP2040-Mikrocontrollerchip, entwickelt von Raspberry Pi Dual-Core ARM Cortex M0+ Prozessor, flexible Taktung bis zu 133 MHz 264 KB SRAM und 16 MB integrierter Flash-Speicher Die integrierte DVI-Schnittstelle kann die meisten HDMI-Bildschirme ansteuern (DVI-Kompatibilität erforderlich) Unterstützt die Verwendung als USB-Host oder -Slave über den integrierten PIO-USB-Anschluss Integrierter TF-Kartensteckplatz zum Lesen und Schreiben der TF-Karte Integrierter Anschluss zum Aufladen/Entladen der Lithiumbatterie, geeignet für mobile Szenarien USB 1.1 mit Geräte- und Host-Unterstützung Drag-and-Drop-Programmierung mit Massenspeicher über USB Energiesparender Ruhe- und Ruhemodus 2x SPI, 2x I²C, 2x UART, 4x 12-Bit-ADC, 16x steuerbare PWM-Kanäle Präzise Uhr und Timer auf dem Chip Temperatursensor Beschleunigte Gleitkommabibliotheken auf dem Chip Downloads Wiki
€ 17,95
Mitglieder € 16,16
-
SparkFun SparkFun RP2040 mikroBUS Entwicklungsboard
Das SparkFun RP2040 mikroBUS Development Board ist eine kostengünstige, leistungsstarke Plattform mit flexiblen digitalen Schnittstellen, die den RP2040 Mikrocontroller der Raspberry Pi Foundation verwendet. Neben dem Thing Plus oder Feather PTH Pin-Layout verfügt das Board auch über einen microSD-Kartensteckplatz, 16 MB (128 Mbit) Flash-Speicher, einen JST-Einzellen-Batterieanschluss (mit Ladekreis und Fuel-Gauge-Sensor), eine adressierbare WS2812 RGB-LED, JTAG PTH-Pins, vier Montagelöcher (4-40 Schrauben), unsere charakteristischen Qwiic-Anschlüsse und eine mikroBUS-Buchse. Der mikroBUS-Standard wurde von MikroElektronika entwickelt. Ähnlich wie Qwiic und MicroMod bietet die mikroBUS-Buchse eine standardisierte Verbindung für Erweiterungs-Click-Boards, die an ein Entwicklungsboard angeschlossen werden können. Sie besteht aus einem Paar 8-poliger weiblicher Header mit einer standardisierten Stiftbelegung. Die Pins bestehen aus drei Gruppen von Kommunikationspins (SPI, UART und I²C), sechs zusätzlichen Pins (PWM, Interrupt, Analogeingang, Reset und Chip-Auswahl) und zwei Stromgruppen (3,3 V und 5 V). Der RP2040 wird sowohl von C/C++ als auch von der MicroPython plattformübergreifenden Entwicklungsumgebung unterstützt und bietet einfachen Zugriff auf das Laufzeitdebugging. Er verfügt über UF2-Boot- und Fließkomma-Routinen, die in den Chip integriert sind. Obwohl der Chip über eine große Menge an internem RAM verfügt, enthält das Board zusätzlich 16 MB externen QSPI-Flash-Speicher, um Programmcodes zu speichern. Der RP2040 enthält zwei ARM Cortex-M0+-Prozessoren (bis zu 133 MHz) und bietet folgende Funktionen: 264 kB eingebetteter SRAM in sechs Banken 6 dedizierte IOs für SPI-Flash (unterstützt XIP) 30 multifunktionale GPIOs: Dedizierte Hardware für häufig verwendete Peripheriegeräte Programmierbare IOs für erweiterte Peripherieunterstützung Vier 12-Bit-ADC-Kanäle mit internem Temperatursensor (bis zu 0,5 MSa/s) USB 1.1 Host-/Gerätefunktionalität Features (SparkFun RP2040 mikroBUS Dev. Board) Raspberry Pi Foundation's RP2040 Mikrocontroller 18 multifunktionale GPIO-Pins Vier verfügbare 12-Bit-ADC-Kanäle mit internem Temperatursensor (500 kSa/s) Bis zu acht 2-Kanal-PWM Bis zu zwei UARTs Bis zu zwei I²C-Busse Bis zu zwei SPI -Busse Thing Plus (oder Feather) Pin-Layout: 28 PTH-Pins USB-C-Anschluss: USB 1.1 Host-/Gerätefunktionalität 2-poliger JST-Anschluss für eine LiPo-Batterie (nicht im Lieferumfang enthalten): 500 mA Ladeschaltung 4-poliger JST Qwiic-Anschluss LEDs: PWR - Rote 3,3V-Stromversorgungsanzeige CHG - Gelbe Batterieladeanzeige 25 - Blaue Status-/Test-LED (GPIO 25) WS2812 - Addressierbare RGB-LED (GPIO 08) Tasten: Boot Reset JTAG PTH-Pins 16 MB QSPI-Flash-Speicher µSD-Kartensteckplatz mikroBUS-Buchse Abmessungen: 3,7" x 1,2" Vier Montagelöcher: Kompatibel mit 4-40 Schrauben Downloads Schaltplan Eagle-Dateien Platinenabmessungen Anschlussanleitung Qwiic-Infoseite GitHub-Hardware-Repository
€ 19,95
Mitglieder € 17,96
-
iLabs iLabs Challenger RP2040 SD/RTC
Challenger RP2040 SD/RTC ist ein Arduino/CircuitPython-kompatibles Mikrocontroller-Board im Adafruit Feather-Format, das auf dem Raspberry Pi Pico-Chip basiert. Dieses Board ist mit einem microSD-Kartenleser und einer Echtzeituhr ausgestattet, was es äußerst nützlich für Datenprotokollierungsanwendungen macht. MicroSD-Karte Diese Platine ist mit einem microSD-Kartenanschluss ausgestattet, der Standard-microSD-Karten aufnehmen kann, sodass Ihrer Anwendung viele Gigabyte Speicherplatz für Sensordaten oder was auch immer Sie darauf platzieren möchten, zur Verfügung stehen. Zusammen mit einem schicken Display könnten Sie auch coole Bilder speichern. Echtzeituhr (RTC) MCP79410 ist eine hochintegrierte Echtzeituhr mit nichtflüchtigem Speicher und vielen anderen erweiterten Funktionen. Zu diesen Funktionen gehören eine Batterieumschaltschaltung für die Notstromversorgung, ein Zeitstempel zur Protokollierung von Stromausfällen und eine digitale Trimmung für Genauigkeit. Mit einem kostengünstigen 32,768-kHz-Quarz oder einer anderen Taktquelle wird die Zeit entweder im 12-Stunden- oder 24-Stunden-Format mit einer AM/PM-Anzeige und einer Zeitmessung auf die Sekunde, Minute, Stunde, den Wochentag, den Tag usw. verfolgt. Monat und Jahr. Als Unterbrechungs- oder Wecksignal kann ein multifunktionaler Open-Drain-Ausgang als Alarmausgang oder als Taktausgang programmiert werden, der 4 wählbare Frequenzen unterstützt. Technische Daten Mikrocontroller RP2040 von Raspberry Pi (133 MHz Dual-Core Cortex-M0) SPI Ein SPI-Kanal konfiguriert I²C Ein I²C-Kanal konfiguriert UART Ein UART-Kanal konfiguriert Analogeingänge 4 analoge Eingangskanäle Flash-Speicher 8 MB, 133 MHz SRAM-Speicher 264 KB (aufgeteilt in 6 Bänke) USB 2.0-Controller Bis zu 12 MBit/s volle Geschwindigkeit (integriertes USB 1.1 PHY) JST-Batterieanschluss 2,0 mm Teilung LiPo-Ladegerät an Bord 500 mA Standard-Ladestrom RTC MCP79410 (verwendet I²C0 (Draht) für die Kommunikation) SD-Karte Ein SPI-Kanal verwendet (verwendet SPI1, um eine Verbindung zum SD-Socket herzustellen) Abmessungen 51 x 23 x 3,2 mm Gewicht 9 g Downloads Datasheet RunCPM image including HW I/O port support CPM File image for RunCPM Getting started with RunCPM for the Challenger RP2040 SD/RTC board CircuitPython download page
€ 17,95
Mitglieder € 16,16
-
Arduino Arduino Nano
Der Arduino Nano ist eine kleine, vollständige und Breadboard-freundliche Platine, die auf dem ATmega328 (Arduino Nano 3.x) basiert. Er hat mehr oder weniger die gleiche Funktionalität wie der Arduino Duemilanove, aber in einem anderen Gehäuse. Es fehlt nur eine DC-Strombuchse und arbeitet mit einem Mini-B-USB-Kabel anstelle eines Standardkabels. Technische Daten Mikrocontroller ATmega328 Betriebsspannung (Logikpegel) 5 V Eingangsspannung (empfohlen) 7-12 V Eingangsspannung (Grenzwerte) 6-20 V Digitale E/A-Pins 14 (davon 6 mit PWM-Ausgang) Analogeingangs-Pins 8 DC-Strom pro I/O-Pin 40 mA Flash-Speicher 16 KB (ATmega168) oder 32 KB (ATmega328), davon 2 KB für den Bootloader SRAM 1 KB (ATmega168) oder 2 KB (ATmega328) EEPROM 512 bytes (ATmega168) oder 1 KB (ATmega328) Taktfrequenz 16 MHz Abmessungen 18 x 45 mm Stromversorgung Der Arduino Nano kann über den Mini-B-USB-Anschluss, eine ungeregelte externe 6-20-V-Stromversorgung (Pin 30) oder eine geregelte externe 5-V-Stromversorgung (Pin 27) mit Strom versorgt werden. Die Stromquelle wird automatisch auf die höchste Spannungsquelle eingestellt. Speicher Der ATmega168 verfügt über 16 KB Flash-Speicher zum Speichern von Code (davon 2 KB für den Bootloader), 1 KB SRAM und 512 Byte EEPROM Der ATmega328 verfügt über 32 KB Flash-Speicher zum Speichern von Code (2 KB werden auch für den Bootloader verwendet), 2 KB SRAM und 1 KB EEPROM. Input und Output Jeder der 14 digitalen Pins des Nano kann mit den Funktionen pinMode(), digitalWrite(), und digitalRead() als Eingang oder Ausgang verwendet werden. Jeder Pin kann maximal 40 mA liefern oder empfangen und hat einen internen Pull-up-Widerstand (standardmäßig ausgeschaltet) von 20-50 kOhm. Kommunikation Der Arduino Nano verfügt über eine Reihe von Möglichkeiten zur Kommunikation mit einem Computer, einem anderen Arduino oder anderen Mikrocontrollern. Der ATmega168 und ATmega328 bieten eine serielle UART-TTL-Kommunikation (5 V), die an den digitalen Pins 0 (RX) und 1 (TX) verfügbar ist. Ein FTDI FT232RL auf dem Board leitet diese serielle Kommunikation über USB weiter, und die FTDI-Treiber (in der Arduino-Software enthalten) stellen der Software auf dem Computer einen virtuellen Com-Port zur Verfügung. Die Arduino-Software enthält einen seriellen Monitor, mit dem einfache Textdaten zum und vom Arduino-Board gesendet werden können. Die RX- und TX-LEDs auf dem Board blinken, wenn Daten über den FTDI-Chip und die USB-Verbindung zum Computer übertragen werden (jedoch nicht bei serieller Kommunikation über die Pins 0 und 1). Eine SoftwareSerial-Bibliothek ermöglicht die serielle Kommunikation über jeden der digitalen Pins des Nano. Programmierung Der Arduino Nano kann mit der Arduino-Software (Download) programmiert werden. Der ATmega168 oder ATmega328 auf dem Arduino Nano verfügt über einen Bootloader, mit dem Sie neuen Code ohne ein externes Hardware-Programmiergerät hochladen können. Er kommuniziert mit dem ursprünglichen STK500-Protokoll (Referenz, C-Header-Dateien). Sie können den Bootloader auch umgehen und den Mikrocontroller über den ICSP-Header (In-Circuit Serial Programming) programmieren, indem Sie Arduino ISP oder ein ähnliches Programm verwenden; Einzelheiten finden Sie in dieser Anleitung. Automatischer (Software-)Reset Anstatt den Reset-Knopf vor einem Upload physisch zu betätigen, ist der Arduino Nano so konzipiert, dass er durch eine auf einem angeschlossenen Computer laufende Software zurückgesetzt werden kann. Eine der Hardware-Flusskontrollleitungen (DTR) desFT232RL ist über einen 100 nF-Kondensator mit der Reset-Leitung des ATmega168 oder ATmega328 verbunden. Wenn diese Leitung aktiviert wird (low), fällt die Reset-Leitung lange genug ab, um den Chip zurückzusetzen. Die Arduino-Software nutzt diese Fähigkeit, um das Hochladen von Code durch einfaches Drücken der Upload-Taste in der Arduino-Umgebung zu ermöglichen. Dies bedeutet, dass der Bootloader ein kürzeres Timeout haben kann, da das Absenken von DTR gut mit dem Beginn des Uploads koordiniert werden kann.
€ 22,95
Mitglieder € 20,66