Pārskats par Arduino un tā nozīmi

Satura rādītājs:

Pārskats par Arduino un tā nozīmi
Pārskats par Arduino un tā nozīmi
Anonim

Mikrokontrolleri ir bēdīgi slaveni ar to, ka tos ir grūti programmēt. Arduino mērķis ir izveidot pieejamu veidu programmatūras izstrādātājiem, lai iekļūtu mikrokontrolleru programmēšanas pasaulē. Arduino ir mikrokontrollera interfeiss, kas izveidots ap Atmel ATmega procesoru, apvienojumā ar integrētu izstrādes vidi (IDE), lai izveidotu loģiku mikroshēmā.

Programmatūra un aparatūra

Arduino ir atvērtā koda programmatūra gan programmatūras, gan aparatūras specifikācijas ziņā, lai cienītāji varētu paši ar rokām salikt vienkāršākos Arduino moduļus. Sarežģītākus iepriekš samontētus Arduino moduļus var iegādāties, un to cena ir pieticīga. Aparatūrai ir dažādas formāta specifikācijas, sākot no mazas valkājamas ierīces līdz lielākiem uz virsmas uzstādītiem moduļiem. Galvenais datora savienojuma veids ir, izmantojot USB, lai gan pastāv arī Bluetooth, seriālās un Ethernet formas faktori.

Arduino programmatūra ir bezmaksas un atvērtā koda. Programmēšanas platforma ir balstīta uz populāro Wiring valodu. IDE pamatā ir apstrāde, kas dizaineru vidū ir plaši pazīstama valoda. Atšķirībā no vairuma mikrokontrolleru saskarņu, Arduino ir vairāku platformu, tāpēc to var palaist operētājsistēmās Windows, Linux un macOS.

Lai gan Arduino IDE darbojas tikai operētājsistēmās Windows, Mac vai Linux, ir pieejamas vairākas saskarnes, lai kontrolētu Arduino ar tālruni vai planšetdatoru.

Image
Image

Bottom Line

Arduino ļauj lietotājiem vienkārši izveidot interaktīvus objektus, kas var saņemt ievadi no slēdžiem un sensoriem un kontrolēt fiziskās izejas, piemēram, gaismas, motorus vai izpildmehānismus. Tā kā valoda ir balstīta uz labi izmantotiem ietvariem, Arduino var mijiedarboties ar citu programmatūru datorā, piemēram, Flash vai pat tīmekļa API, piemēram, Twitter.

Projekti

Platforma jau ir veicinājusi izstrādātāju kopienu, kas koplieto daudz atklātā pirmkoda darbu. Entuziasti to ir izmantojuši, lai izveidotu virkni novatorisku projektu, sākot no programmatūras termostatu kontrolieriem līdz mazuļu monitoriem, kas sūta SMS brīdinājumus, līdz rotaļu pistolei, kas izšauj katru reizi, kad pakalpojumā Twitter tiek izmantota noteikta mirkļbirka. Un jā, ir arī lapa ar Arduino projektiem kafijas iekārtu kontrolei.

Arduino nozīme

Lai gan daži no šiem Arduino projektiem var šķist vieglprātīgi, tehnoloģija izmanto vairākas tendences, kas padarīs to par potenciāli nozīmīgu spēku šajā nozarē. Lietu internets (IoT) ir populāra frāze, ko tehnoloģiju aprindās izmanto, lai aprakstītu ikdienas priekšmetus, kas ir savienoti ar internetu un spēj koplietot informāciju. Viedie enerģijas skaitītāji ir bieži izmantots piemērs, kas varētu regulēt ierīces lietošanu, lai ietaupītu naudu par enerģiju.

Sabiedrības uztvere mainās uz tehnoloģiju integrēšanu ikdienas dzīvē. Arduino mazais formas faktors ļauj to izmantot visu veidu ikdienas priekšmetiem. Faktiski Arduino LilyPad formas faktors ļauj izmantot valkājamas Arduino ierīces.

Atvērtā pirmkoda projekti, piemēram, Arduino, samazina barjeru ienākšanai izstrādātājiem, kuri vēlas eksperimentēt ar interaktīviem objektiem. Šie novatori varēs ātri izveidot prototipus un eksperimentēt ar interaktīvām ierīcēm, izmantojot Arduino platformu, pirms tiks izveidots ražošanai gatavs piedāvājums. Nākamais Marks Cukerbergs vai Stīvs Džobss kādu dienu var tikt atrasts, radot jaunus veidus, kā datori var saskarties ar fizisko pasauli. Arduino ir lielisks veids, kā eksperimentēt ar viedierīču iespējām.

Ieteicams: