Pristatome Arduino – paprastą Raspberry Pi alternatyvą

Pristatome Arduino – paprastą Raspberry Pi alternatyvą

1 vaizdas iš 5

„Arduino“ yra idealus valdiklis elektronikos projektui
„Arduino“ aparatinė įranga yra visų formų ir dydžių
Mažytis Femtoduino rodo, kokia kompaktiška gali būti Arduino sistema
Nelituojanti duonos lenta leidžia lengvai prijungti komponentus prie Arduino įrenginio valdymo kaiščių
Paprastas kodas reaguoja į mygtukų paspaudimus

„Arduino“, iš pradžių pradėtas įgyvendinti kaip projektas, skirtas supaprastinti elektronikos mokymą mokyklose, turi puikią istoriją: nuo kuklios pradžios kaip šakutės Laidų programinės įrangos biblioteka, prieinamas mikrovaldiklis buvo išsiųstas šimtais tūkstančių visame pasaulyje ir įkvėpė įvairius projektus ir papildomus produktus. būdu.

„Arduino“ aparatinė įranga yra paprasta: „Atmel“ mikrovaldiklis prijungtas prie USB sąsajos o įvairios jo funkcijos iškeliamos į lengvai pasiekiamus kaiščius, teikiančius įvestį ir išvestį pajėgumus. Naudodamas šiuos kaiščius, Arduino gali susieti su įvairiais išoriniais komponentais, nuo paprastų jungiklių iki temperatūros jutiklių, šviesos diodų, LCD, GPS imtuvų, SD kortelių ir net televizorių.

Tačiau „Arduino“ platformos galia yra menka dėl paties projekto tikslų. Kiekvienas „Arduino“ dizainas, nuo kompaktiško „Arduino Nano“ iki naujausio „Arduino Leonardo“, yra išleistas pagal atvirojo kodo licenciją, kartu su visa programine įranga ir programine įranga, reikalinga, kad jis veiktų. Dėl to rinka užpildyta „Arduino“ suderinamomis medžiagomis. Nors kai kurie iš jų neišvengiamai yra kiniški, daugelis, pavyzdžiui, „ArduPilot“ autopiloto sistema, skirta nepilotuojamoms transporto priemonėms, įtraukia savo koncepciją.

„Arduino“ aparatinė įranga yra visų formų ir dydžių

Su Arduino galima greitai ir lengvai pradėti kurti įterptąją elektroniką, turint arba neturint ankstesnės elektronikos ar programavimo patirties. Tačiau pirmiausia reikia sužinoti keletą dalykų apie mikrovaldiklių pasaulį.

Mikrokompiuteriai vs mikrovaldikliai

Mikrovaldiklio, pavyzdžiui, „Arduino“, nereikėtų painioti su mikrokompiuteriu, pavyzdžiui, „Raspberry Pi“. Nors abu apima tie patys pagrindiniai komponentai – procesorius, atmintis ir tam tikras įvesties priėmimo bei išvesties būdas – jie labai skiriasi pajėgumus. „Raspberry Pi“ veikia 700 MHz dažniu ir turi 512 MB RAM; „Arduino“, priešingai, veikia 16 MHz dažniu ir turi tik 2,5 KB RAM. Raspberry Pi veikia Linux, BSD arba RISC OS; Arduino neturi jokios operacinės sistemos, išskyrus tą, kurią jai užprogramuojate.

Tačiau mikrovaldiklis, pvz., „Arduino“, yra daug labiau pritaikytas įterptiesiems projektams: jame yra standartinės analogo-skaitmeninio keitiklio (ADC) galimybės, išėjimai. impulsų pločio moduliacija (PWM) signalizuoja ir paleidžia realaus laiko kodą – reikalavimą daugeliui jutimo ir valdymo programų – o mažas energijos suvartojimas leidžia naudoti valandas iš vieno įrenginio. 9V baterija. Prieš Raspberry Pi kaina taip pat buvo esminis dalykas: įprastas mikrokompiuteris galėjo kainuoti daugiau nei 100 GBP, o „Arduino Leonardo“ kainuoja apie 19 GBP. Kadangi puikus Raspberry Pi galima įsigyti už 30 svarų sterlingų, šis skirtumas sumažėjo, tačiau Arduino vis dar yra pigesnis pasirinkimas pradedantiesiems elektronikos inžinieriams.

Tačiau nereikia rinktis iš dviejų: „Arduino“ galima prijungti prie USB prievado a mikrokompiuteris, pvz., Raspberry Pi, teikiantis geriausią iš abiejų pasaulių už stebėtinai prieinamą kainą paketą.

Arduino pasirinkimas

Pats Arduino projekto lankstumas gali būti sudėtingas, kai reikia pradėti. Kadangi rinkoje yra tiek daug skirtingų modelių, tiek oficialių, tiek trečiųjų šalių, gali būti sunku nuspręsti, kuris geriausiai tinka projektui.

Akivaizdus atspirties taškas yra „Arduino Uno“, geriausiai palaikomas oficialus „Arduinos“. Šis modelis yra daugelio pradinių rinkinių pagrindas ir yra puikus būdas įsitraukti į Arduino kūrimą. Tačiau verta ištirti Arduino Leonardo kaip alternatyvą. Jis yra šiek tiek pigesnis nei Uno, bet vis dėlto turi daugiau pažangių funkcijų, įskaitant galimybę veikti kaip USB klaviatūra ar pelė – tuo pasinaudosime vėliau.