Arduino zajednica je ogromna zajednica korisnika, tutorijala, projekata i gotovih rješenja koja se koriste u raznim aplikacijama. Kompanija također nudi vrlo jednostavan način interakcije s vanjskim perifernim uređajima. U početku, Arduino baza je dizajnirana da omogući raznim aktuatorima i senzorima da budu povezani na mikrokontroler bez upotrebe dodatnih kola. Razvoj jednostavnih uređaja i aplikacija ne zahtijeva duboko poznavanje elektronike.
Opis uređaja
Arduino Uno je otvorena platforma koja vam omogućava sastavljanje raznih elektronskih uređaja. Ova ploča će biti korisna i interesantna za kreativne ljude, programere, dizajnere i druge radoznale umove koji vole dizajnirati svoje uređaje. Arduino Uno može raditi i u kombinaciji sa računarom i samostalno. Sve zavisi od svrhe i ideje.
Arduino Uno platforma se sastoji od softverskih i hardverskih dijelova koji su vrlo fleksibilni i laki za korištenje.operacija. Za programiranje se koristi pojednostavljena verzija C++ (ožičenje). Dizajn se može izvesti na besplatnom Arduino IDE softveru i na bazi proizvoljnih C/C++ alata. Uređaj podržava Linux, MacOS i Windows operativne sisteme. Za programiranje i komunikaciju sa računarom koristi se USB kabl, a za offline rad potrebna je jedinica za napajanje (6-20V). Za početnike su razvijeni gotovi kompleti za dizajniranje elektronike - serija Matryoshka.
Arduino Uno R3
Ovo je novi model napravljen u Italiji. Napravljen je na bazi mikroprocesora ATmega328p, čija je taktna frekvencija 16 MHz, memorija je 32 kb. Ploča ima 20 pinova (nadziranih) izlaza i ulaza, dizajniranih za interakciju sa perifernim uređajima.
Funkcije uređaja
Arduino Uno je sposoban za povezivanje sa drugim Arduinos, računarima i mikrokontrolerima. Platforma uređaja omogućava serijsko povezivanje pomoću pinova RX (0) i TX (1). ATmega16U2 procesor emituje takvu vezu preko USB porta: kao rezultat toga, dodatni virtuelni COM port je instaliran na računaru. Arduino softver uključuje uslužni program koji razmjenjuje tekstualne poruke preko kreiranog kanala. Ploča uređaja ima RX i TX LED diode koje svetle tokom prenosa informacija između računara i ATmega162U procesora. Zahvaljujući zasebnoj biblioteci, možete organizirati vezu koristeći različite kontakte, bezograničeno na nulu i prvo. A uz pomoć dodatnih kartica za proširenje, postaje moguće organizirati druge načine interakcije, na primjer, Wi-Fi, radio kanal, Ethernet mrežu.
Arduino Uno smd ima poseban osigurač koji štiti USB portove računara od kratkih spojeva i prenapona. Iako su računari samozaštitni, osigurač pruža dodatnu sigurnost. Može prekinuti vezu ako se na ulaz USB porta dovede više od 500mA struje i vratiti je kada se struja vrati u normalu.
Zaključak
Rezimirajući, možemo reći da je Arduino vrlo fleksibilna i funkcionalna platforma za razvoj različitih aplikacija. Ima ogromne mogućnosti za interakciju sa perifernim uređajima. Arduino je odličan za učenje o mikrokontrolerima, a može poslužiti i kao baza za male projekte.