Arduino bendruomenė yra didžiulė naudotojų, mokymo programų, projektų ir paruoštų sprendimų, kurie naudojami įvairiose programose, bendruomenė. Bendrovė taip pat siūlo labai paprastą sąveikos su išoriniais periferiniais įrenginiais metodą. Iš pradžių Arduino bazė buvo sukurta taip, kad prie mikrovaldiklio būtų galima prijungti įvairias pavaras ir jutiklius, nenaudojant papildomų grandinių. Paprastų prietaisų ir taikomųjų programų kūrimas nereikalauja gilių elektronikos žinių.
Įrenginio aprašymas
Arduino Uno yra atvira platforma, leidžianti surinkti įvairius elektroninius įrenginius. Ši lenta bus naudinga ir įdomi kūrybingiems žmonėms, programuotojams, dizaineriams ir kitiems smalsiems protams, kurie mėgsta kurti savo įtaisus. Arduino Uno gali veikti tiek kartu su kompiuteriu, tiek atskirai. Viskas priklauso nuo tikslo ir idėjos.
Arduino Uno platformą sudaro programinės ir techninės įrangos dalys, kurios yra labai lanksčios ir lengvai naudojamos.operacija. Programavimui naudojama supaprastinta C ++ (Wiring) versija. Projektavimas gali būti atliekamas naudojant nemokamą „Arduino IDE“programinę įrangą ir savavališkus C / C ++ įrankius. Įrenginys palaiko Linux, MacOS ir Windows operacines sistemas. Programavimui ir ryšiui su kompiuteriu naudojamas USB laidas, o darbui neprisijungus reikalingas maitinimo blokas (6-20V). Pradedantiesiems buvo sukurti paruošti elektronikos projektavimo rinkiniai - serija Matryoshka.
Arduino Uno R3
Tai naujas modelis, pagamintas Italijoje. Jis pagamintas ATmega328p mikroprocesoriaus pagrindu, kurio laikrodžio dažnis yra 16 MHz, atmintis - 32 kb. Plokštėje yra 20 kontaktų (prižiūrimų) išvesties ir įvesties, skirtų sąveikauti su išoriniais įrenginiais.
Įrenginio funkcijos
Arduino Uno gali susieti su kitais Arduinos, kompiuteriais ir mikrovaldikliais. Prietaiso platforma leidžia nuosekliai prisijungti naudojant RX (0) ir TX (1) kaiščius. Procesorius ATmega16U2 tokį ryšį transliuoja per USB prievadą: dėl to kompiuteryje įdiegiamas papildomas virtualus COM prievadas. „Arduino“programinėje įrangoje yra programa, kuri keičiasi tekstiniais pranešimais per sukurtą kanalą. Įrenginio plokštėje yra RX ir TX šviesos diodai, kurie užsidega informacijos perdavimo tarp kompiuterio ir ATmega162U procesoriaus metu. Dėl atskiros bibliotekos galite organizuoti ryšį naudodami įvairius kontaktus, beapribotas iki nulio ir pirmas. O papildomų išplėtimo kortelių pagalba tampa įmanoma organizuoti kitus sąveikos būdus, pavyzdžiui, Wi-Fi, radijo kanalą, Ethernet tinklą.
Arduino Uno smd turi specialų saugiklį, kuris apsaugo kompiuterio USB prievadus nuo trumpųjų jungimų ir viršįtampių. Nors kompiuteriai yra apsisaugoję, saugiklis suteikia papildomo saugumo. Jis gali nutraukti ryšį, jei į USB prievado įvestį tiekiama daugiau nei 500 mA srovė, ir atkurti ją, kai srovė grįš į normalią.
Išvada
Apibendrinant galime pasakyti, kad „Arduino“yra labai lanksti ir funkcionali platforma įvairioms programoms kurti. Jis turi didžiules sąveikos su periferiniais įrenginiais galimybes. „Arduino“puikiai tinka norint sužinoti apie mikrovaldiklius ir taip pat gali būti pagrindas mažiems projektams.