Arduino to platforma programowa sprzętowa i oprogramowania oparta na mikrokontrolerach Atmel Atmega. Jest to platforma typu open source, która oznacza, że wszystkie kody i biblioteki są otwarcie dostępne i łatwe do zmodyfikowania przez studentów, początkujących i ekspertów w społeczności Arduino. Arduino jest popularny wśród ludzi, ponieważ nie potrzebuje żadnego zewnętrznego sprzętu do programowania. Jest to tablica programistyczna oparta na mikrokontrolerze i łatwa do zaprogramowania za pomocą kabla USB.
Czy Arduino jest mikrokontrolem
Czy Arduino jest mikrokontrolem? Ogólnie rzecz biorąc, może być trudno odpowiedzieć. To samo, co powiedzenie „czy komputer jest procesorem?„Odpowiedź nie będzie, ponieważ komputer zawiera w nim procesor, to samo dotyczy Arduino. Aby najpierw odpowiedzieć na to pytanie, musimy zrozumieć różnicę między płytą Arduino a mikrokontrolerem. Aby wyjaśnić to, musimy je omówić osobno.
Arduino: Rada ds. Rozwoju
Arduino to platforma, która łączy oba sprzęt komputerowy I oprogramowanie w łatwy sposób wchodzić w interakcje z prawdziwym światem. Do użycia są tablice Arduino Mikrokontrolery łatwo. Arduino to Rada rozwoju który zawiera układ mikrokontrolera; Ma wiele pinów wejściowych, które komunikują się z mikrokontrolerami. Tablice Arduino mogą zaprogramować układ mikrokontrolera za pomocą Arduino IDE, rozwój Oprogramowanie i obserwuj wyjście bezpośrednio na płycie Arduino lub poprzez integrację zewnętrznych obwodów elektronicznych.
Rada Arduino to pełne środowisko programistyczne, które składa się z następujących:
Arduino nie można zdefiniować tylko jako mikrokontroler, ale tablica programistyczna z układem kontrolera AVR wraz z środowiskiem programowym, które mają wstępnie przetestowane komponenty sprzętowe i biblioteki oprogramowania, aby kontrolować wszystko, od mrugania do silników lub czujników.
Wraz z Microcontroller Arduino ma również wiele innych komponentów, takich jak:
Mikrokontroler
Microcontroller to mały kompaktowy obwód zintegrowany, który zawiera CPU, pamięć RAM, pamięć nielotną, ADC, DAC i różne typy kontrolerów komunikacji, takie jak USRT, ICSP i USB. Prime użycie mikrokontrolera polega na kontrolowaniu określonego zadania przechowywanego w jego nieulotnej pamięci, które nie zmienia.
Pojedynczy układ mikrokontrolera jest niczym, potrzebuje oddzielnej płyty programistycznej, aby napisać program w jego pamięci. Aby zbudować projekt, potrzebujemy tablicy lub veroboard do podłączenia innych komponentów obwodu i oddzielnego zasilania prądu stałego, aby dać zasilanie mikrokontrolerowi.
Płyta Arduino zawiera ten sam układ mikrokontrolera wraz z innymi komponentami obwodu. Bez deski Arduino ten mikrokontroler nie może obsługiwać nawet jednej instrukcji.
Arduino z mikrokontrolerem
Arduino to platforma, która upraszcza użycie mikrokontrolerów. Każdy może interakcja z mikrokontrolerem w łatwy sposób za pomocą platformy rozwojowej Arduino. Chipy mikrokontrolera wymagają obwodu zewnętrznego z wieloma różnymi częściami do obsługi. Arduino zaprojektował pojedynczą płytę PCB ze wszystkimi niezbędnymi komponentami wymaganymi do obsługi mikrokontrolera. Dalsze narzędzie programowania Arduino znane jako IDE używa uproszczonej wersji języka C ++, która znacznie ułatwia interakcję użytkownika ze sprzętem.
Wniosek
Podsumowując, powiem, że sam Arduino nie jest mikrokontrolerem, ale tablicą programistyczną z własnym środowiskiem programowania i obsługą sprzętu. Możemy łączyć wiele tarczy i deski Arduino, aby zaprojektować projekty elektroniczne, ale nie możemy używać mikrokontrolera samodzielnego w projektach; Potrzebuje obwodu wspomagającego, aby odczytać i pisać instrukcje.