Ar Arduino yra mikrovaldiklis

Ar Arduino Yra Mikrovaldiklis



Arduino yra aparatinės ir programinės įrangos programavimo platforma, pagrįsta Atmel ATmega mikrovaldikliais. Tai atvirojo kodo platforma, o tai reiškia, kad visi kodai ir bibliotekos yra atvirai prieinami ir lengvai modifikuojami studentų, pradedantiesiems ir Arduino bendruomenės ekspertams. Arduino yra populiarus tarp žmonių, nes programavimui nereikia jokios išorinės aparatūros. Tai kūrimo plokštė, pagrįsta mikrovaldikliu ir lengvai programuojama naudojant USB kabelį.

Ar Arduino yra mikrovaldiklis

Ar Arduino yra mikrovaldiklis? Apskritai į tai gali būti sunku atsakyti. Tai tas pats, kas sakyti „Ar kompiuteris yra procesorius? Atsakymas bus ne, nes asmeniniame kompiuteryje yra centrinis procesorius, taip yra ir „Arduino“. Norėdami atsakyti į šį klausimą, pirmiausia turime suprasti skirtumą tarp Arduino plokštės ir mikrovaldiklio. Kad tai būtų aiškiau, turime juos aptarti atskirai.







Arduino: plėtros valdyba



Arduino yra platforma, kuri sujungia abu aparatūra ir programinė įranga lengvai bendrauti su realiu pasauliu. Arduino plokštės yra skirtos naudoti mikrovaldikliai lengvai. Arduino yra a plėtros lenta kuriame yra mikrovaldiklio lustas; jis turi kelis įvesties, išvesties kaiščius, kurie bendrauja su mikrovaldikliais. „Arduino“ plokštės gali programuoti mikrovaldiklio lustą naudodami „Arduino“. IDE, plėtra programinę įrangą ir stebėkite išvestį tiesiai ant Arduino plokštės arba integruodami išorines elektronines grandines.



„Arduino“ plokštė yra visapusiška kūrimo aplinka, kurią sudaro:





    • Arduino plokštė (kurioje yra mikrovaldiklis kartu su kitais komponentais)
    • Arduino IDE
    • Išorinė elektroninė įranga arba ekranai

„Arduino“ negali būti apibrėžiamas kaip tik mikrovaldiklis, o kūrimo plokštė su AVR valdiklio lustu ir programavimo aplinka, kurioje yra iš anksto patikrintų aparatinės įrangos komponentų ir programinės įrangos bibliotekų, kad būtų galima valdyti bet ką nuo mirksėjimo iki variklių ar jutiklių.

Kartu su mikrovaldikliu Arduino turi daug kitų komponentų, taip pat tokių kaip:



    • USB konverteris
    • Perkrovimo mygtukas
    • DC statinės lizdas
    • 5V reguliatorius
    • 3V reguliatorius
    • USB-TTL keitiklis
    • Mikrovaldiklis ATmega328p


Mikrovaldiklis

Mikrovaldiklis yra mažas kompaktiškas integrinis grandynas, kuriame yra CPU, RAM, nepastovioji atmintis, ADC, DAC ir įvairių tipų ryšio valdikliai, tokie kaip USRT, ICSP ir USB. Pagrindinis mikrovaldiklio naudojimas yra valdyti nurodytą užduotį, saugomą jo pastovioje atmintyje, kuri nesikeičia tol, kol nebus perrašyta arba mirksi.

Vienintelis mikrovaldiklio lustas yra niekis, jam reikia atskiros programavimo plokštės, kad įrašytų programą į atmintį. Norint sukurti projektą, mums reikia duonos plokštės arba Veroboard, skirtos kitiems grandinės komponentams prijungti, ir atskiro nuolatinės srovės tiekimo, kad būtų galima maitinti mikrovaldiklį.


Arduino plokštėje yra tas pats mikrovaldiklio lustas kartu su kitais grandinės komponentais. Be Arduino plokštės šis mikrovaldiklis negali valdyti net vienos instrukcijos.

Arduino su mikrovaldikliu

Arduino yra platforma, supaprastinanti mikrovaldiklių naudojimą. Kiekvienas gali lengvai bendrauti su mikrovaldikliu, naudodamas Arduino kūrimo platformą. Mikrovaldiklio lustams veikti reikalinga išorinė grandinė su daugybe skirtingų dalių. Arduino sukūrė vieną PCB plokštę su visais pagrindiniais komponentais, reikalingais mikrovaldikliui valdyti. Kitas Arduino programavimo įrankis, žinomas kaip EINA naudoja supaprastintą C++ kalbos versiją, kuri palengvina vartotojo sąveiką su aparatine įranga.

Išvada

Apibendrinant pasakysiu, kad pats Arduino yra ne mikrovaldiklis, o kūrimo plokštė su savo programavimo aplinka ir techninės įrangos palaikymu. Kurdami elektroninius projektus galime sujungti kelis Arduino skydus ir plokštes, tačiau projektuose negalime naudoti atskiro mikrovaldiklio; jai reikia pagalbinės grandinės, kad galėtų skaityti ir rašyti nurodymus.