Vergleich von Arduino -Mikrocontrollern

Vergleich von Arduino -Mikrocontrollern
Die Familie Arduino hat eine große Anzahl von Mikrocontrollern veröffentlicht, die sowohl von Anfängern als auch von Industrieebene verwendet werden. Lassen Sie uns verstehen, was Mikrocontroller sind? Die Mikrocontroller sind kleine Computer mit einer CPU und andere periphere Geräte wie Timer, programmierbares I/OS, Speicher und all diese Komponenten sind in einen einzelnen Chip eingebettet.

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.