Arduino - Due & Zero
Das Arduino Due ist eine Mikrocontroller-Karte, die auf der Atmel SAM3X8E ARM Cortex-M3-CPU basiert. Es ist die erste Arduino-Karte, die auf einem 32-Bit-ARM-Core-Mikrocontroller basiert.
Wichtige Funktionen -
- Es verfügt über 54 digitale Eingangs- / Ausgangspins (von denen 12 als PWM-Ausgänge verwendet werden können).
- 12 analoge Eingänge
- 4 UARTs (serielle Hardware-Ports)
- 84 MHz Takt, eine USB OTG-fähige Verbindung
- 2 DAC (digital zu analog), 2 TWI, eine Stromanschlussbuchse, ein SPI-Header, ein JTAG-Header
- Reset-Taste und eine Löschtaste
Eigenschaften des Arduino Due Board
Betriebsspannung | CPU geschwindigkeit | Analog ein / aus | Digital IO / PWM | EEPROM [KB] | SRAM [KB] | Flash [KB] | USB | UART |
---|---|---|---|---|---|---|---|---|
3,3 Volt | 84 MHz | 12/2 | 54/12 | - - | 96 | 512 | 2 Mikro | 4 |
Kommunikation
- 4 Hardware-UARTs
- 2 I2C
- 1 CAN-Schnittstelle (Automotive Communication Protocol)
- 1 SPI
- 1 Schnittstelle JTAG (10-polig)
- 1 USB-Host (wie Leonardo)
- 1 Programmieranschluss
Im Gegensatz zu den meisten Arduino-Boards wird das Arduino Due-Board mit 3,3 V betrieben. Die maximale Spannung, die die E / A-Pins tolerieren können, beträgt 3,3 V. Das Anlegen von Spannungen über 3,3 V an einen E / A-Pin kann die Platine beschädigen.
Die Karte enthält alles, was zur Unterstützung des Mikrocontrollers benötigt wird. Sie können es einfach mit einem Micro-USB-Kabel an einen Computer anschließen oder mit einem AC / DC-Adapter oder einer Batterie mit Strom versorgen, um loszulegen. Der Due ist mit allen Arduino-Abschirmungen kompatibel, die mit 3,3 V arbeiten.
Arduino Zero
The Zero ist eine einfache und leistungsstarke 32-Bit-Erweiterung der von der UNO eingerichteten Plattform. Das Zero-Board erweitert die Familie durch eine höhere Leistung, die eine Vielzahl von Projektmöglichkeiten für Geräte ermöglicht, und dient als hervorragendes Lehrmittel zum Erlernen der 32-Bit-Anwendungsentwicklung.
Wichtige Funktionen sind -
Die Zero-Anwendungen reichen von intelligenten IoT-Geräten, tragbarer Technologie, High-Tech-Automatisierung bis hin zu verrückter Robotik.
Die Karte wird von der SAMD21-MCU von Atmel mit einem 32-Bit-ARM Cortex® M0 + -Kern angetrieben.
Eine der wichtigsten Funktionen ist der Embedded Debugger (EDBG) von Atmel, der eine vollständige Debug-Oberfläche ohne zusätzliche Hardware bietet und die Benutzerfreundlichkeit für das Debuggen von Software erheblich erhöht.
EDBG unterstützt auch einen virtuellen COM-Port, der für die Geräte- und Bootloader-Programmierung verwendet werden kann.
Eigenschaften des Arduino Zero Boards
Betriebsspannung | CPU geschwindigkeit | Analog ein / aus | Digital IO / PWM | EEPROM [KB] | SRAM [KB] | Flash [KB] | USB | UART |
---|---|---|---|---|---|---|---|---|
3,3 Volt | 48 MHz | 6/1 | 14/10 | - - | 32 | 256 | 2 Mikro | 2 |
Im Gegensatz zu den meisten Arduino- und Genuino-Boards wird der Zero mit 3,3 V betrieben. Die maximale Spannung, die die E / A-Pins tolerieren können, beträgt 3,3 V. Das Anlegen von Spannungen über 3,3 V an einen E / A-Pin kann die Platine beschädigen.
Die Karte enthält alles, was zur Unterstützung des Mikrocontrollers benötigt wird. Sie können es einfach mit einem Micro-USB-Kabel an einen Computer anschließen oder mit einem AC / DC-Adapter oder einer Batterie versorgen, um loszulegen. Der Zero ist mit allen Abschirmungen kompatibel, die mit 3,3 V arbeiten.