Es gibt viele Mikrocontroller, die von der Familie Arduino veröffentlicht werden. In diesem Artikel werden wir die am häufigsten verwendeten Mikrocontroller der Arduino-Familie vergleichen.
Vergleich von Arduino -Controllern
Die Arduino -Familie enthält viele Boards mit unterschiedlichen Mikrocontrollern und verschiedenen anderen Peripheriegeräten,. Eine Bootloader -Firmware (das Programm, das für die Initialisierung des Boards verantwortlich ist) ist geschrieben, und all dies wird zu einer einfachen Umgebung kombiniert, die als Integrated Development Environment (IDE) bezeichnet wird. In IDE werden die Codes für verschiedene Projekte geschrieben. Diese Codes werden als Skizzen bezeichnet, und all diese Beschreibungen kombinieren zusammen, um ein Produkt namens Arduino zu produzieren.
Es gibt viele Arduino -Boards, die für verschiedene Zwecke verwendet werden. Wir werden Arduino -Boards diskutieren, die von der Arduino -Community häufig verwendet werden.
Arduino uno
Das Arduino Uno ist auf dem ATMEGA328P konfiguriert, das eine hohe Leistung bei niedriger Leistung hat. Darüber hinaus verfügt Arduino Uno über 14 digitale E/A -Stifte, 16 Mega -Hz -Oszillator, eine Reset -Taste und einen USB -Stecker. Arduino Uno ist das am besten empfohlene Vorstand für Anfänger und kann für die Automatisierung von Eigenheimen, die Notleuchten und für medizinische Instrumente verwendet werden. Die bemerkenswerten Merkmale dieses Boards sind; Es hat die Fähigkeit, programmierbare Braunerkennung, sechs Schlafmodi und ein interner kalibrierter Oszillator zu erfassen.
Die anderen Merkmale von Arduino Uno sind:
Mikrocontrollergröße | 8 Bit |
RISC -Architektur | Es hat 32*8 Allzweck -Arbeitsregister und kann bis zu 16 MIPS -Durchsatz bei 16 MHz haben |
Speicher | Es verfügt über 32K-Bytes im System selbstprogrammierbares Flash-Programmspeicher, 1KB EEPROM und 2KB Internal SRAM |
Periphere Merkmale | Es verfügt über zwei 8-Bit-Timer, 6 PWM-Kanäle und einen programmierbaren On-Chip-Komparator |
E/O -Stifte | 14 Digital I/O & 6 Analog |
Stromspannung | 2.2 bis 5.5 Volt |
Temperatur | -40 bis +125 Grad |
Geschwindigkeit | 0 bis 16 MHz |
Arduino Nano
Der Arduino -Nano ist auf dem ATMEGA328 konfiguriert und aus dem Namen wird gelöscht, dass dieses Board klein ist. Arduino Nano hat spezielle Stifte, mit denen es direkt mit dem Störbrett angeschlossen werden kann, ohne die Anschlussdrähte zu verwenden, und es gibt auch keinen Port für eine Strombuch. Arduino Nano ist auch das empfohlene Vorstand für Anfänger und kann für die Einnahme von Eingaben von verschiedenen Sensoren verwendet werden.
Die anderen Merkmale von Arduino Nano sind:
Mikrocontrollergröße | 8 Bit |
RISC -Architektur | Es hat 32*8 Allzweck -Arbeitsregister und kann bis zu 20 MIPS -Durchsatz bei 20 MHz haben |
Speicher | Es hat 4/8/16/32 KB im System selbstprogrammierbares Flash-Programmspeicher, 256/512/512/1 kb EEPROM und 512/1K/1K/2KB Internal SRAM |
Periphere Merkmale | Es verfügt über zwei 8-Bit-Timer, 6 PWM-Kanäle und einen analogen On-Chip-Komparator |
E/O -Stifte | 22 |
Stromspannung | 1.8 bis 5.5 Volt |
Temperatur | -40 bis +85 Grad |
Geschwindigkeit | 0 bis 20 MHz |
Arduino Zero
Das Arduino Zero ist auf dem SAMD21 von Atmel konfiguriert und mit einigen erweiterten Funktionen beladen, wodurch es in tragbaren Brillen, Robotik und industrieller Automatisierung häufig verwendet wird. Arduino Zero verfügt. Arduino Zero kann mit den Relais, Servos, Motoren verwendet werden und mit anderen Geräten wie Raspberry Pi verbunden werden.
Die anderen Merkmale von Arduino Zero sind:
Mikrocontrollergröße | 32 Bit |
Speicher | Es verfügt über 256 KB im System selbstprogrammierbares Flash-Programmspeicher und nur 32 KB interner SRAM |
Periphere Merkmale | Es hat einen Touch Controller und einen 32 -Bit -CRC -Generator |
E/O -Stifte | 20 |
Stromspannung | 3.3 Volt |
Temperatur | -40 bis +85 Grad |
Geschwindigkeit | 0 bis 48 MHz |
Arduino fällig
Der fälliges Arduino ist die erste freigegebene Board von Arduino auf 32 Bits und konfiguriert auf dem Atmel SAM3X8E. Darüber hinaus hat Arduino Due 54 I/O -Stifte, 84 Mega Hz Uhr, einen Reset -Taste, einen JTAG -Header und ein USB -Stecker. Arduino fällig wurde für Hochleistungs-Arduino-Projekte aufgrund ihrer Hochleistungsarchitektur verwendet.
Die anderen Merkmale von Arduino sind:
Mikrocontrollergröße | 32 Bit |
Speicher | Es verfügt über 256 bis 512KBytes im System selbstprogrammierbarer Flash-Programmspeicher, 16 KB ROM und 32 bis 100 KB Internal SRAM |
Periphere Merkmale | Es hat bis zu 4 USASts, bis zu 8-Kanal-16-Bit-PWM-Kanäle und ein Register-Schreibschutz |
E/O -Stifte | 66 (54 digitale und 12 analoge E/A -Stifte) |
Stromspannung | 3.3 Volt |
Temperatur | -40 bis +125 Grad |
Geschwindigkeit | 0 bis 84 MHz |
Arduino Mega
Der Arduino Mega ist auf dem ATMEGA2560 konfiguriert und verfügt. Es kann auf industrieller Ebene für Motor-, Servos- und Relais -Kontrolle verwendet werden. Darüber hinaus sind die besonderen Merkmale dieses Boards; Es hat die Fähigkeit, programmierbare Braunerkennung, sechs Schlafmodi und ein interner kalibrierter Oszillator zu erfassen.
Die anderen Merkmale von Arduino Mega sind:
Mikrocontrollergröße | 8 Bit |
RISC -Architektur | Es hat 32*8 Allzweck -Arbeitsregister und kann bis zu 16 MIPS -Durchsatz bei 16 MHz haben |
Speicher | Es verfügt über 64K/128K/256KByte im systemprogrammierbaren Flash-Programmspeicher, 4KB EEPROM und 8 KB interner SRAM |
Periphere Merkmale | Es verfügt über zwei 8-Bit-Timer, 4 Acht-Bit-PWM-Kanäle, kapazitive Touch-Tasten, Schieberegler, Räder und einen analogen On-Chip |
E/O -Stifte | 54 digitale E/A -Stifte und 16 analoge Eingangsstifte |
Stromspannung | 5 Volt |
Temperatur | -40 bis +125 Grad |
Geschwindigkeit | 0 bis 16 MHz |
Abschluss
Die Arduino-Familie hat eine Reihe von Mikrocontrollern eingeführt, die für verschiedene Zwecke für Anfängerprojekte, andere für fortgeschrittene Projekte und für Projekte auf Industrieebene konzipiert sind. In dieser Beschreibung wird der Vergleich unter den weit verbreiteten Mikrocontrollern der Arduino-Familie hergestellt.