Ali je Arduino mikrokrmilnik

Ali Je Arduino Mikrokrmilnik



Arduino je platforma za programiranje strojne in programske opreme, ki temelji na mikrokontrolerjih Atmel ATmega. Je odprtokodna platforma, kar pomeni, da so vse kode in knjižnice odprto dostopne in jih študentje, začetniki in strokovnjaki v skupnosti Arduino enostavno spreminjajo. Arduino je priljubljen med ljudmi, saj za programiranje ne potrebuje zunanje strojne opreme. To je razvojna plošča, ki temelji na mikrokontrolerju in jo je enostavno programirati z uporabo USB kabla.

Ali je Arduino mikrokrmilnik

Ali je Arduino mikrokrmilnik? Na splošno je to morda težko odgovoriti. To je enako kot reči 'Ali je PC CPE?' Odgovor bo Ne, ker osebni računalnik vsebuje CPE, enako velja za Arduino. Da bi odgovorili na to vprašanje, moramo najprej razumeti razliko med ploščo Arduino in mikrokrmilnikom. Da bi bilo to bolj jasno, jih moramo obravnavati ločeno.







Arduino: razvojna plošča



Arduino je platforma, ki združuje oboje strojna oprema in programsko opremo za preprosto interakcijo z resničnim svetom. Arduino plošče so narejene za uporabo mikrokontrolerji zlahka. Arduino je a razvojna plošča ki vsebuje mikrokontrolerski čip; ima več vhodnih in izhodnih pinov, ki komunicirajo z mikrokontrolerji. Plošče Arduino lahko programirajo čip mikrokrmilnika z uporabo Arduina IDE, razvoj programsko opremo in opazujte izhod neposredno na plošči Arduino ali z integracijo zunanjih elektronskih vezij.



Plošča Arduino je popolno razvojno okolje, ki ga sestavljajo:





    • Arduino plošča (ki vsebuje mikrokrmilnik skupaj z drugimi komponentami)
    • Arduino IDE
    • Zunanja elektronska strojna oprema ali ščiti

Arduino ni mogoče opredeliti samo kot mikrokrmilnik, temveč kot razvojno ploščo s krmilnim čipom AVR skupaj s programskim okoljem, ki ima predhodno preizkušene komponente strojne opreme in knjižnice programske opreme za nadzor vsega, od utripajočih vodil do motorjev ali senzorjev.

Poleg mikrokontrolerja ima Arduino še veliko drugih komponent, kot so:



    • USB pretvornik
    • Gumb za ponastavitev
    • DC vtičnica
    • 5V regulator
    • 3V regulator
    • USB-TTL pretvornik
    • Mikrokrmilnik ATmega328p


Mikrokrmilnik

Mikrokrmilnik je majhno kompaktno integrirano vezje, ki vsebuje CPE, RAM, obstojni pomnilnik, ADC, DAC in različne vrste komunikacijskih krmilnikov, kot so USRT, ICSP in USB. Glavna uporaba mikrokrmilnika je nadzor nad določeno nalogo, shranjeno v njegovem obstojnem pomnilniku, ki se ne spremeni, dokler ni ponovno napisan ali bliskovit.

Posamezen čip mikrokrmilnika ni nič, potrebuje ločeno programsko ploščo, da v svoj pomnilnik zapiše program. Za izgradnjo projekta potrebujemo nastavno ploščo ali ploščo Veroboard za povezovanje drugih komponent vezja in ločeno napajanje z enosmernim tokom, ki napaja mikrokrmilnik.


Plošča Arduino vsebuje isti čip mikrokrmilnika skupaj z drugimi komponentami vezja. Brez plošče Arduino ta mikrokrmilnik ne more upravljati niti enega samega ukaza.

Arduino z mikrokontrolerjem

Arduino je platforma, ki poenostavlja uporabo mikrokontrolerjev. Vsakdo lahko z uporabo razvojne platforme Arduino na enostaven način komunicira z mikrokrmilnikom. Mikrokontrolerski čipi za delovanje potrebujejo zunanje vezje s številnimi različnimi deli. Arduino je zasnoval eno tiskano vezje z vsemi bistvenimi komponentami, potrebnimi za delovanje mikrokrmilnika. Nadaljnje programsko orodje Arduino, znano kot GRE uporablja poenostavljeno različico jezika C++, ki zelo olajša interakcijo uporabnika s strojno opremo.

Zaključek

Če povzamem, bom rekel, da Arduino sam po sebi ni mikrokontroler, temveč razvojna plošča z lastnim programskim okoljem in strojno podporo. Za oblikovanje elektronskih projektov lahko povežemo več ščitov in plošč Arduino, vendar v projektih ne moremo uporabiti samostojnega mikrokrmilnika; potrebuje podporno vezje za branje in pisanje navodil.