Arduino
Wenn wir von dem Mikrocontroller Development Board hören, ist Arduino das erste Vorstand, das uns in den Sinn kommt. Von Beginn von Arduino im Jahr 2005 bis jetzt ist es das günstigste Gerät für das physische Computing. Arduino hat eine Vielzahl verschiedener Boards von 8-Bit Arduino Uno bis 32-Bit Arduino Zero. Die meisten Arduino-Boards basieren auf 8-Bit.
Arduino Boards sind anfängerfreundlich und leicht erschwinglich zu einem großartigen Ausgangspunkt für die Einreise in die Welt der eingebetteten Systeme. Wenn es um IoT -Boards geht Arduino Zero ist der engste Konkurrent von ESP32 -Boards. Es handelt.
ESP32
ESP32 gehört zur ESP -Reihe von Boards, die von Espresssif Systems entworfen wurden. Wie Arduino Zero basiert ESP32 auch auf einem 32-Bit-Mikrocontroller-Chip. Zusammen mit dem Mikrocontroller hat es 2.4GHz WiFi- und Bluetooth -Unterstützung. Es ist ein IoT -Board für die beste Leistung.
Wie Arduino ESP hat auch eine Reihe von Boards mit dem Namen ESP32-Solo, ESP32-Mini und ESP32-Mini. ESP32 hat über 30 E/A -Stifte, die so viele Module passen können, wie wir wollen.
Spezifikationen verglichen
Arduino Zero und ESP32 haben nicht nur in Bezug auf Hardware so viele Ähnlichkeiten, sondern auch mit derselben Programmierstruktur, um diese Boards zu codieren. Wie Arduino Boards ESP32 ist auch mit Arduino IDE kompatibel, wir müssen nur einige ESP -Board -Dateien installieren. Lassen Sie uns beide ausführlicher untersuchen:
PROZESSOR
SPEICHER
E/O
W-lan
Kurzer Vergleich
Eigenschaften | Arduino Zero | ESP32 |
Digitale E/A -Stifte | 20 | 36 |
PWM -Stifte | 3, 4, 5, 6, 8, 9, 10, 11, 12, 13 | 16 |
Analoge Stifte | 6, 12-Bit-ADC-Kanäle | Bis 18 |
Prozessor | ATSAMD21G18, 32-Bit-Arm, Kortex M0+ | XTensa Dual Core 32-Bit LX6-Mikroprozessor |
Flash-Speicher | 256 kb | 4 MB |
Sram | 32 kb | 520 kb |
Eeprom | Keiner | Keiner |
Taktfrequenz | 48 MHz | 802.11 b/g/n |
Spannungsniveau | 3.3v | 3.3v |
W-lan | Externe Schilde | 802.11 b/g/n |
Bluetooth | Externe Modulunterstützung | v4.2 BR/EDR und BLE |
I2C -Unterstützung | Ja | Ja (2x) |
SPI -Unterstützung | Ja | Ja (4x) |
Hardware -serieller Port | 2 | 3 |
USB -Konnektivität | Micro-USB | Micro-USB |
Abschluss
Sowohl Arduino Zero als auch ESP32 sind IoT -Boards, die auf Mikrocontrollern basieren. Mit diesen Boards können wir eine breite Palette von Anwendungen abdecken, beginnend mit IoT -Geräten, Wearables, Automatisierung und Robotik. Arduino Zero fehlt jedoch ein integriertes WLAN- und Bluetooth-Module, aber es unterstützt jedoch externe Schilde, um diese Funktionen leicht zu erhalten. Auf der anderen Seite ist ESP32 ein energieeffizientes Smart -Board mit drahtloser Technologie und kann unter rauen Bedingungen arbeiten. Wenn Sie Anforderungen an ein IoT -Board mit Bluetooth- und WLAN -Konnektivität haben, ist ESP32 am besten, um zu beginnen.