Arduino zajednica je ogromnabroj korisnika, razni materijali za obuku, projekti i gotova rješenja koja se koriste u raznim aplikacijama. Tvrtka također nudi vrlo jednostavnu metodu interakcije s vanjskim perifernim uređajima. U početku je baza Arduino dizajnirana za omogućavanje povezivanja različitih aktuatora i senzora na mikrokontroler bez upotrebe dodatnih krugova. Razvoj jednostavnih uređaja i aplikacija ne zahtijeva duboko poznavanje elektronike.
Arduino Uno je otvoreni izvorplatforma koja vam omogućuje prikupljanje raznih elektroničkih uređaja. Ova će ploča biti korisna i zanimljiva kreativnim ljudima, programerima, dizajnerima i drugim znatiželjnim umovima koji vole dizajnirati vlastite uređaje. Arduino Uno može raditi i zajedno s računalom i neovisno. Sve ovisi o svrsi i ideji.
Arduino Uno platforma sastoji se od softvera ihardverski dijelovi koji su vrlo fleksibilni i jednostavni za rukovanje. Pojednostavljena verzija C ++ (ožičenje) koristi se za programiranje. Dizajn se može izvesti na besplatnom Arduino IDE-u i na temelju proizvoljnih C / C ++ alata. Uređaj podržava operativni sustav Linux, MacOS i Windows. USB kabel koristi se za programiranje i komunikaciju s računalom, a za samostalni rad potreban je izvor napajanja (6-20V). Gotovi setovi za dizajniranje elektronike razvijeni su za početnike - serija Matryoshka.
Ovo je novi model izrađen u Italiji. Izrađen je na temelju mikroprocesora ATmega328p, čija je radna frekvencija 16 MHz, a memorija 32 kb. Ploča ima 20 (nadziranih) izlaznih i ulaznih pinova za povezivanje s perifernim uređajima.
Arduino Uno je u mogućnosti komunicirati s drugimaArduino, računala i mikrokontroleri. Platforma uređaja omogućuje serijsku komunikaciju pomoću RX (0) i TX (1) pinova. Procesor ATmega16U2 prevodi ovu vezu putem USB priključka: kao rezultat toga, dodatni virtualni COM priključak instaliran je na računalu. Softver Arduino uključuje uslužni program koji razmjenjuje tekstualne poruke preko stvorenog kanala. Na ploči uređaja instalirane su LED diode RX i TX koje se pale kada se podaci prenose između računala i procesora ATmega162U. Zahvaljujući zasebnoj knjižnici, možete organizirati vezu pomoću različitih pinova, bez ograničenja na nulu i prvo. A uz pomoć dodatnih kartica za proširenje postaje moguće organizirati druge metode interakcije, na primjer, Wi-Fi, radio kanal, Ethernet mrežu.
Arduino Uno smd ima posebanosigurač koji štiti USB priključke računala od kratkih spojeva i prenapona. Iako su računala samozaštićena, osigurač pruža dodatno samopouzdanje. Sposoban je prekinuti vezu ako se na ulaz USB porta primijeni više od 500 mA struje i obnavlja je kad se struja vrati u normalu.
Sumirajući, recimo da je Arduino vrlofleksibilna i funkcionalna platforma za razvoj različitih aplikacija. Ima ogromne mogućnosti pružanja interoperabilnosti s perifernim uređajima. Arduino je izvrstan za učenje o mikrokontrolerima, a može poslužiti i kao temelj za male projekte.