Czy Arduino jest mikrokontrolem

Czy Arduino jest mikrokontrolem

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:

    • Płyta Arduino (która zawiera mikrokontroler wraz z innymi komponentami)
    • Arduino Ide
    • Zewnętrzny elektroniczny sprzęt lub tarcze

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:

    • Konwerter USB
    • Przycisk reset
    • DC Barrel Jack
    • Regulator 5V
    • Regulator 3V
    • Konwerter USB-TTL
    • Microcontroller ATMEGA328P


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.