Programiranje za Arduino: vadnica za začetnike
Arduino je ena najbolj znanih razvijalskih platform na trgu. Tu lahko izveste, kako programirati in pravilno uporabljati tukaj.
Arduino: Ta programska oprema je potrebna za programiranje
Arduinosi so kot pesek ob morju. V skladu s tem je izbor velik. Če zadeve še niste seznanjeni, imamo nekaj nasvetov za vas.
- Arduino Uno je zelo primeren za začetnike, saj ponuja tako šest analognih zatičev kot 14 digitalnih zatičev, kar pomeni, da lahko nanje že povežete številne elektronske komponente. Prednost imate tudi v tem, da lahko mikrokontroler (običajno) zamenjate, ne da bi kupili novo ploščo. Prav tako je enostavno programirati s ploščo in nato spajkati v vezje.
- Druga dobra vstopna plošča je Arduino Mega 2560. Čeprav je čip stalno nameščen, plošča ponuja bistveno več nožic kot Uno, a je tudi zato dražja.
- Ker je platforma Arduino "Open Source", obstaja tudi veliko poceni alternativ "pravemu" Arduinosu.
- Na internetu lahko najdete nekaj Arduino kompletov, ki so na voljo s celo vrsto elektronskih komponent, s katerimi lahko prihranite denar.
- Če ne kupite kompleta, lahko dele dobite posebej. Kot začetnik morate najprej kupiti nekaj LED, uporov, gumbov, potenciometrov in servo, da boste veliko preizkusili. Za povezavo komponent potrebujete tudi mostične kable in ploščo.
Namestite Arduino IDE
Preden se lahko resnično zabavate s svojim Arduino-jem, morate najprej namestiti Arduino IDE.
- Med namestitvijo v operacijskem sistemu Windows vas bomo večkrat vprašali, ali želite namestiti gonilnike Arduino. Ne pozabite, da tukaj kliknite »Namesti«, sicer Arduino z računalnikom pozneje ne boste mogli uporabljati.
Arduino: kontrolna LED
Pokažemo vam, kako upravljati LED s Arduino.
- Če želite to narediti, najprej priključite nožico z oznako "GND" na kratko stran LED s pomočjo skakalnega kabla.
- Drugo stran LED povežite s primernim uporom.
- Priklopite tudi upor na nož 13.
- Zaženite Arduino IDE in povežite Arduino na osebni računalnik s kablom USB.
- Kliknite na zavihek "Orodja" in izberite svojo ploščo, njene specifikacije in vrata.
- V "void setup ()" morate najprej dodati ukaz, ki definira pin 13 kot izhod. To je enostavno storiti z ukazom "pinMode (13, OUTPUT);" (brez narekovajev).
- V "void loop ()" lahko zdaj dodate ukaze, ki jih je treba izvajati znova in znova. Najprej ukaz "digitalWrite (13, HIGH);" zatič je nastavljen na HIGH, kar pomeni, da se nanj nanese napetost 3, 3 volta.
- Zdaj dodajte ukaz "delay (1000);" tako da program nato počaka sekundo.
- Zdaj lahko uporabite ukaz "digitalWrite (13, LOW);" dodajte, tako da program spet izklopi LED. Nato znova vstavite ukaz zamude.
- Na koncu program naložite v Arduino. Zdaj imate utripajočo LED!
Uporabite gumbe na Arduino
Če želite uporabiti gumb na Arduino, ga vstavite v območje utora plošče.
- Priključek spodaj levo priključite na 5V zatič, v spodnjem desnem konektorju pa preko 10 kiloohm ali višjega upora na tla.
- Priključek je povezan tudi na pin 3 v zgornjem desnem kotu.
- V načinu nastavitve ta gumb najprej določite kot vhod: "pinMode (3, INPUT);"
- Z ukazom "digitalRead (3);" zdaj lahko preberete digitalno stanje pin. To je VISOKO ali NIZKO. Preprosto uporabite izjavo if za poizvedbo.
Arduino: krmilni servo
Ker je nadzor servo nekoliko bolj zapleten, smo to za vas povzeli v ločenem članku.
V naslednjem članku se boste naučili pisati svoje programe na Javi.