Prijeđi na sadržaj

Arduino

Izvor: Wikipedija
Inačica 4824562 od 16. prosinca 2016. u 01:30 koju je unio Vodomar (razgovor | doprinosi) (Programiranje)
Ovaj je članak mrva: osnova ili početak budućega enciklopedijskog članka.
Pomozite Wikipediji i dopunite ga.
Logo koje se rabi s Arduinom i arduino kompatibilnim mikontrolerima
Arduino Uno
Arduino (pješački prijelaz)

Arduino je ime za otvorenu računarsku i softversku platformu koja omogućava dizajnerima i konstruktorima stvaranje uređaja i naprava koje omogućava spajanje računala s fizičkim svijetom tj. stvaranje interneta stvari. Arduino je stvorila talijanska tvrtka SmartProjects 2005. rabeći 8-bitne mikrokontrolere Amtel AVR, da bi stvorili jednostavnu malu i jeftinu platformu s kojom bi mogli lakše povezivati računala s fizičkim svijetom. Dizajneri su izabrali ime Arduino po imenu kafića u kojem su se dizajneri sastajali kada su stvarali projekt.

Sklopovlje

Ploče za proširenja (štitovi)

=Programiranje

Ne postoji programski jezik koji je određen za Arduino, jer kranji izvršni program koji se učitava je u binarnom strojnom jeziku i sav rad pretvaranja iz programskog jezika u binarni kod vrši se s programom prevodiocem.

U praksi mnogi programeri rabe integrirano programsko okruženje IDE koji se razvio za Arduino, i koje je dostupno za monoge operacijske sustave. Ovaj IDE je razvijen u programskom jeziku Java, i izveden je iz jednog prijašnjeg projekta za obradu programskih jezika te obradu užičenih platformi. Ovaj IDE ima osnovne odlike obradnika znakova, s naglašavanjem sintakse nekog programskoj jezika, usklađivanjem lijevih i desnih ograda, preslikavanje i ljepljenje znakova, pretraga i zamjena itd. Ovaj IDE također posjeduje posebne prozorčiće koje prikazira razne statuse, i naredbene tipke za mnoge zajedničke funcije, te niz izbornika.

Postoje i drugi IDEovi koji se mogu rabiti za razvijanje programa za Arduino i jedan od njih je i AVR Studio i Amtel Studio koji se može dobiti od proizvođaća mikroobradnika koji se rabe u Arduinu.

Primjeri

Vrela

Vanjske poveznice