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.