Programiranje za Arduino: udžbenik za početnike
Arduino je jedna od najpoznatijih platformi za razvojne programere na tržištu. Ovdje možete saznati kako to programirati i pravilno koristiti.
Arduino: Ovaj hardver potreban je za programiranje
Arduinosi su poput pijeska uz more. U skladu s tim, izbor je velik. Ako još niste upoznati s materijom, imamo nekoliko savjeta za vas.
- Arduino Uno vrlo je prikladan za početnike, jer pruža i šest analognih pinova i 14 digitalnih pinova, što znači da na njih već možete spojiti mnoge elektroničke komponente. Također imate i prednost što možete (obično) zamijeniti mikrokontroler bez kupnje nove ploče. Jednostavno je programirati s pločom i zatim se lemiti u krug.
- Još jedna dobra početna ploča je Arduino Mega 2560. Iako je čip trajno instaliran, ploča nudi znatno više igara od Uno-a, ali je uz to i skuplja.
- Budući da je Arduinova platforma „Open Source“, postoji i mnogo jeftinih alternativa „pravim“ Arduinosima.
- Povoljno je da na internetu možete pronaći neke Arduino setove koji već dolaze s čitavim nizom elektroničkih komponenti, što vam može uštedjeti novac.
- Ako ne kupujete komplet, dijelove možete nabaviti pojedinačno. Kao početnik prvo biste trebali kupiti nekoliko LED, otpornika, gumba, potenciometara i servo uređaja kako biste puno isprobali. Za povezivanje komponenata također trebaju vam kablovi za skakače i ploča za vezanje.
Instalirajte Arduino IDE
Prije nego što se zaista možete zabaviti sa svojim Arduino-om, prvo morate instalirati Arduino IDE.
- Tijekom instalacije u sustavu Windows nekoliko puta ćete se pitati želite li instalirati Arduino upravljačke programe. Svakako kliknite ovdje "Instaliraj", jer u suprotnom nećete moći kasnije koristiti Arduino s računalom.
Arduino: kontrolna LED
Pokazali smo vam kako upravljati LED-om s Arduinom.
- Da biste to učinili, prvo spojite pin s naljepnicom "GND" na kratku stranu LED-a pomoću skakačkog kabela.
- Spojite drugu stranu LED-a s odgovarajućim otpornikom.
- Također spojite otpornik na pin 13.
- Pokrenite Arduino IDE i USB kabelom povežite Arduino na PC.
- Kliknite karticu "Alati" i odaberite ploču, njene specifikacije i priključak.
- U "void setup ()" prvo morate dodati naredbu koja definira pin 13 kao izlaz. To se lako postiže naredbom "pinMode (13, OUTPUT);" (bez navodnika).
- U "void loop ()" sada možete dodati naredbe koje bi se trebale izvršavati iznova i iznova. Prvo, naredba "digitalWrite (13, HIGH);" pin je postavljen na HIGH, što znači da se na njega primjenjuje napon od 3, 3 volta.
- Sada dodajte naredbu "odgoditi (1000);" tako da program tada pričeka sekundu.
- Sada možete koristiti naredbu "digitalWrite (13, LOW);" dodajte tako da program ponovno isključi LED. Zatim ponovo umetnite naredbu kašnjenja.
- Napokon, prenesite program na Arduino. Sada imate treperi LED!
Upotrijebite gumbe na Arduinu
Da biste koristili gumb na Arduinu, umetnite ga u područje utora na ploči.
- Priključak u donjem lijevom dijelu povežite s pinom od 5 V, a konektor u donjem desnom dijelu preko tlaka od 10 kiloohm ili više.
- Konektor je također povezan na iglu 3 u gornjem desnom kutu.
- U načinu postavljanja prvi gumb definirate kao ulaz: "pinMode (3, INPUT);"
- Pomoću naredbe "digitalRead (3);" sada možete očitati digitalno stanje igle. Ovo je ili VISOKO ili NISKO. Jednostavno upotrijebite izjavu if za upit.
Arduino: kontrolni servo
Budući da je kontrola servo nešto složenija, ovo smo za vas saželi u zasebnom članku.
U sljedećem članku naučit ćete kako napisati vlastite programe na Javi.