Porównanie mikrokontrolerów Arduino

Porównanie mikrokontrolerów Arduino
Rodzina Arduino wydała dużą liczbę mikrokontrolerów, które są używane zarówno przez początkujących, jak i na poziomie przemysłowym. Zanim przejdziemy dalej, zrozumiemy, czym są mikrokontrolery? Mikrokontrolery to małe komputery z procesorem i innymi urządzeniami peryferyjnymi, takimi jak timery, programowalne I/OS, pamięć i wszystkie te komponenty są osadzone na jednym układie.

Istnieje wiele mikrokontrolerów, które są wydawane przez rodzinę Arduino, w tym pism.

Porównanie kontrolerów Arduino

Rodzina Arduino zawiera wiele płyt, które mają różne mikrokontrolery i różne inne peryferyjne osadzone na planszy, aby ułatwić użycie. Zapisano oprogramowanie układowe Bootloader (program odpowiedzialny za inicjalizację tablicy), a wszystko to jest łączone w proste środowisko znane jako zintegrowane środowisko programistyczne (IDE). W IDE kody są zapisywane dla różnych projektów, kody te są znane jako szkice, a wszystkie te opisy łączą się, aby wyprodukować produkt znany jako Arduino.

Istnieje wiele tablic Arduino, które są używane do różnych celów, takich jak dla początkujących Arduino Uno, wówczas niektóre z zaawansowanymi funkcjami, takimi jak Arduino Mega. Omówimy tablice Arduino, które są szeroko używane przez społeczność Arduino.

Arduino Uno

Arduino UNO jest skonfigurowany na ATMEGA328P, który ma wysoką wydajność na niskiej mocy, a ponadto Arduino UNO ma 14 cyfrowych pinów we/wy, 16 mega HZ, przycisk resetowania i wtyczki USB. Arduino Uno jest najlepiej zalecaną zarządą dla początkujących i może być używana do automatyzacji domu, kontroli świateł awaryjnych i instrumentów medycznych. Godne uwagi cechy tej płyty to; Ma zdolność programowalnego wykrywania brązowego, sześciu trybów snu i wewnętrznego skalibrowanego oscylatora.

Inne cechy Arduino Uno to:

Rozmiar mikrokontrolera 8 bitowy
Architektura RISC Ma 32*8 rejestrów roboczych ogólnego celu i może mieć do 16 przepustowości MIPS przy 16 MHz
Pamięć Ma 32 tys. Bajtów w zakresie samozwańczych pamięci programu Flash, 1KB EEPROM i 2KB wewnętrznego SRAM
Funkcje peryferyjne Ma dwa 8-bitowe timery, 6 kanałów PWM i programowalny komparator na chipie
Piny I/O 14 Analogu cyfrowego I/O i 6
Napięcie 2.2 do 5.5 woltów
Temperatura -40 do +125 stopni
Prędkość 0 do 16 MHz

Arduino nano

Arduino nano jest skonfigurowane na ATMEGA328, a od nazwy jest wyczyszczone, że ta płyta jest niewielka. Arduino Nano ma dedykowane piny, za pomocą których można go podłączyć bezpośrednio do płyty chlebowej bez użycia przewodów łączących, a także nie ma portu dla gniazda zasilania, ale do zasilania dostępny jest mały port USB. Arduino nano jest również zalecaną płytą dla początkujących i może być używana do przyjmowania danych wejściowych z różnych czujników.

Inne cechy Arduino Nano to:

Rozmiar mikrokontrolera 8 bitowy
Architektura RISC Ma 32*8 rejestrów roboczych ogólnego celu i może mieć do 20 przepustowości MIPS przy 20 MHz
Pamięć Ma 4/8/16/32 kB samozwańczy pamięć programu Flash, 256/512/512/1 KB EEPROM i 512/1K/1K/2KB Wewnętrzne Srama
Funkcje peryferyjne Ma dwa 8-bitowe timery, 6 kanałów PWM i analogowy komparator na chipie
Piny I/O 22
Napięcie 1.8 do 5.5 woltów
Temperatura -40 do +85 stopni
Prędkość 0 do 20 MHz

Arduino Zero

Arduino Zero jest skonfigurowany na SAMD21 przez Atmel i jest ładowany zaawansowanymi funkcjami, ponieważ jest szeroko stosowany w szklankach, robotyki i automatyzacji przemysłowej. Arduino Zero ma specjalną funkcję EDBG (Atmel's Embedded Debugger), który jest używany jako interfejs debugowania, więc użytkownicy nie potrzebują żadnego dodatkowego oprogramowania do debugowania. Arduino Zero może być używane z przekaźnikami, serwotami, silnikami i może być łączone z innymi urządzeniami, takimi jak Raspberry Pi.

Inne cechy Arduino Zero to:

Rozmiar mikrokontrolera 32 -bitowe
Pamięć Ma 256 kb samozwańczych pamięci programu Flash i 32 kb tylko wewnętrznego SRAM
Funkcje peryferyjne Ma kontroler dotykowy i 32 -bitowy generator CRC
Piny I/O 20
Napięcie 3.3 wolty
Temperatura -40 do +85 stopni
Prędkość 0 do 48 MHz

Arduino należne

Arduino Due to pierwsza wydana tablica Arduino na 32 bitach i skonfigurowana na Atmel Sam3x8E, a ponadto Arduino ma 54 piny we/wy, zegar 84 mega Hz, przycisk resetowania, nagłówek JTAG i wtyczki USB. Arduino należało się do projektów Arduino o dużej mocy ze względu na architekturę dużej mocy.

Pozostałe cechy Arduino to:

Rozmiar mikrokontrolera 32 -bitowe
Pamięć Ma od 256 do 512 kbbitetów samozwańczych pamięci programu Flash, 16KB ROM i od 32 do 100 kb wewnętrznego SRAM
Funkcje peryferyjne Ma do 4 USARTS, do 8-kanałów 16-bitowych kanałów PWM i ochronę zapisu rejestru
Piny I/O 66 (54 cyfrowe i 12 analogowych pinów we/wy)
Napięcie 3.3 wolty
Temperatura -40 do +125 stopni
Prędkość 0 do 84 MHz

Arduino Mega

Arduino Mega jest skonfigurowany na ATMEGA2560 i ma 54 cyfrowe piny we/wy, 16 mega hz, przycisk resetowania, nagłówek ICSP i wtyczkę USB. Może być stosowany na poziomie przemysłowym do kontroli silnika, serwomów i przekaźników, a ponadto specjalne cechy tej tablicy są; Ma zdolność programowalnego wykrywania brązowego, sześciu trybów snu i wewnętrznego skalibrowanego oscylatora.

Inne cechy Arduino Mega to:

Rozmiar mikrokontrolera 8 bitowy
Architektura RISC Ma 32*8 rejestrów roboczych ogólnego celu i może mieć do 16 przepustowości MIPS przy 16 MHz
Pamięć Ma 64K/128K/256KBYTES OF STERTEM PROGRAMAMABLAMAMALNE Pamięć programu Flash, 4KB EEPROM i 8KB wewnętrzny SRAM
Funkcje peryferyjne Ma dwa 8-bitowe timery, 4 ośmiu-bitowe kanały PWM, pojemnościowe przyciski dotykowe, suwaki, koła i analogowy komparator na chipie
Piny I/O 54 cyfrowe piny we/wy i 16 analogowych pinów wejściowych
Napięcie 5 woltów
Temperatura -40 do +125 stopni
Prędkość 0 do 16 MHz

Wniosek

Rodzina Arduino wprowadziła szereg mikrokontrolerów, które są do różnych celów, takich jak niektóre są przeznaczone do projektów na poziomie początkującym, inne są przez. W tym zapisie porównanie jest dokonywane wśród szeroko stosowanych mikrokontrolerów rodziny Arduino, które są Arduino UNO, Nano, Due, Zero i Mega na podstawie ich specyfikacji technicznych.