
Arduino MASTERCLASS 04 – Kateri Arduino IDE izbrati?
Video opisuje različne možnosti, ki so na voljo za razvojno okolje (IDE), ki se lahko uporabljajo z Arduinom, vključno z urejevalnikom spletnih strani, Arduino IDE 1 in Arduino IDE 2. V vajah se obravnava, kako prenesti in namestiti IDE-je, kje shraniti skice in kako naložiti kodo na Arduino ploščo. Video vključuje tudi demonstracijo, kako uporabljati primerne skice, ki so vključene v IDE in kako jih spreminjati. Vadnica zaključuje z nasvetom, da naj uporabniki izberejo IDE, v katerem se najbolj udobno programirajo, in začnejo s prenosom in pregledom primerov.
[00:00]Ste pripravljeni začeti pisati kodo za Arduino? Če je tako, boste morali uporabiti Arduino IDE. Kar se boste naučili zdaj, so različne možnosti, ki jih imate na voljo za IDE ali integrirano razvojno okolje, ki ga lahko uporabite z Arduino. Do konca tega boste vedeli, katero naložiti na svoj računalnik in kako dejansko naložiti kodo na svojo Arduino ploščo.V redu, torej sem se odpravil na spletno mesto Arduino. To je le arduino.cc. Nato sem kliknil na zavihek za krmarjenje po programski opremi. In to me pripelje do te strani, kjer prikazuje vrsto različnih možnosti za različne IDE-je. Torej, kot opomnik, IDE pomeni integrirano razvojno okolje in je preprosto orodje programske opreme, ki ga boste uporabljali za pisanje kode. Prav tako vam bo pomagal naložiti kodo na dejansko Arduino ploščo.
[01:12] Gre za zelo priročno orodje in vse verzije na spletnem mestu Arduino so brezplačne. In ko rečem verzije, imate dejansko tri različne možnosti na tej spletni strani glede tega, kateri IDE želite uporabiti. Torej, pojdimo skozi postopek prenosa Arduino IDE 1. Enako bo za Arduino IDE 2. Če želite, imate možnost donirati. Za zdaj bom program le prenesel in namestil.
[04:16] Sedaj sem že prenesel Arduino IDE in imam preprost program za pisanje. Zato se tu prikaže. Če pa želite priti do programov, ki ste jih napisali, kar se v Arduinu imenuje skice. Lahko spremenite tudi velikost pisave. Lahko bi povečali velikost pisave, kar običajno storim. Odprl bom primere. Med primeri je veliko osnovnih programov, ki so dobra osnova za začetek. Izberem Blink. Odprl se bo nov program, nova skica, ki ima zgoraj nekaj komentarjev. Komentarji so tekst, ki vam povedo dodatne informacije o programu. To ni dejanska koda. Gre bolj za pomožno besedilo, ki vam pomaga razumeti, kaj se dogaja. Primer Blink izmenično vklaplja in izklaplja LED diodo.
[06:10] O kodi za zdaj ne bomo govorili. Želim vam pokazati, kako preveriti, ali obstajajo napake v kodi, in kako jo dejansko naložiti na ploščo Arduino. Prva stvar, ki jo bom naredil, je, da bom vzel svoj Arduino Uno in ga dejansko preko USB kabla priključil na svoj računalnik. Zdaj je moj računalnik naredil majhen zvok, kot da bi rekel: “Hej, prepoznam nekaj.” Vaš lahko to naredi ali ne, ampak moj ga zazna. Nato bom šel na Orodja, Plošča in izbral katero ploščo imam. Imam Arduino Uno. Potrebno je nastaviti še USB vrata. Pokazalo mi je, da sem povezan na COM4. Zdaj, ko sem izbral svojo ploščo in vrata, bom lahko naložil to kodo na svoj Arduino.
[07:04] Če pogledate v spodnji desni kot Arduino IDE, vidite, katero ploščo imate in na katerih USB vratih je. Kliknili bomo bumb Preveri (Verify). IDE bo preveril pravilnost naše kode. Ker je program Blink primer skice, napak ne bo. Spodaj dobimo majhno sporočiloda je vse v redu. S pomočjo naslednjega bumba Naloži (Download) bomo dejansko prenesli kodo v Arduino mikrokrmilnik. Če pogledate svojo ploščo med nalaganjem, boste videli, da lučki TX in RX utripati.
Večina Arduinov ima tovarniško vgrajeno LED na plošči nekje. Običajno je na pinu 13, vendar ne vedno. In kot lahko vidite LED utripa s frekvenco 0.5Hz. Torej nam je program uspelo uspešno naložiti na ploščo. LED je prižgana za 1 sekundo in ugasnjena za 1 sekundo. Če bi na primer želeli hitrost utripanja spremeniti, bi lahko eksperimentirali s funkcijo zakasnitve.
[05:17] Če pogledate drugi nabor pin glav na drugi strani plošče, boste videli dva razdelka, enega označenega za analogni vhod in drugega za napajanje. Razdelek analognega vhoda ima šest lukenj. In to so mesta, kjer lahko priključite in berete analogni vhod. Torej, prej smo rekli, da je gumb bodisi vklopljen ali izklopljen, tisti binarni vhod, medtem ko je analogni vhod, ko imate neprekinjen signal.Obstaja veliko senzorjev, ki imajo analogne izhode. Da bi brali te analogne izhode, lahko uporabite te analogne vhodne pine. To pa zato, ker ima mikrokrmilnik na sebi analogno-digitalni pretvornik, imenovan ADC. Ti pini tukaj so povezani z ADC mikrokrmilnika. Primer senzorja, ki bi lahko izhodil spremenljivo napetost, je senzor temperature.
[06:09] Torej, ko se temperatura spreminja v prostoru ali kjerkoli, se bo napetost na izhodnem pinu senzorja temperature prilagajala. In če imate ta izhodni pin povezan z analognim vhodnim pinom, potem lahko preberete to spremenljivo napetost in nato uporabite kodo, da jo pretvorite iz napetosti v dejansko temperaturo.Zraven razdelka analognega vhoda imamo razdelek za napajanje. Tukaj boste našli dva pina, označena z GND. GND pomeni ground (masa), in to je najnižja napetost na plošči. Videli boste tudi 5V in 3,3V pin. V pomeni napetost, kar ste verjetno že uganili. Te napetosti lahko uporabite kot vir napetosti za majhne komponente, ki jih povežete z Arduino ploščo, dokler ne zahtevajo preveč toka.
[08:10] To je vse, kar morate vedeti na zelo osnovni ravni o tem, kako naložiti kodo na vašo ploščo Arduino. Močno priporočam, da greste v Datoteka, Primeri in preprosto prebrskate primere. Torej, to je Arduino IDE 1.0.
Poglejmo si še Arduino IDE 2.0. Na računalniku imamo lahko nameščeni obe verziji.
Če želim povezati ploščo, lahko preprosto odprem Orodja, Plošča in izberem svojo ploščo. Opazite, da so to plošče Arduino AVR? Tu se lahko prikažejo različni tipi plošč. Ne bomo razlagali, kako prikazati različne plošče, toda tu imamo zelo velik seznam. Gumb Preveri je enak kot prej. Prav tako gumb Naloži. Šel bom spet na Blink. Zdaj se bo v Arduino IDE 2.0 odprlo novo okno. To je ista skica kot v IDE 1. Preverite, da sem izbral pravo vrata, in kodo lahko naložimo.
[12:12] Obstajajo tudi drugi urejevalniki o katerih tukaj ne bomo govorili. Na primer, lahko uporabite VS Code in platformo IO. Koda bo ostala enaka. Gre le za to, v katerem urejevalniku se najbolje počutite pri programiranju. No, če se še niste odločili, izberite nekaj in začnite, prenesite kaj, preverite primere. To je zelo pomemben korak, ki ga morate narediti. Torej, sedaj, ko smo govorili o strojni opremi Arduino in smo namestili Arduino IDE smo pripavljeni, da začnemo pisati kodo. In to je tisto, kar bo sledilo. Govorili bomo o spremenljivkah, kontrolnih strukturah, pisanju lastnih funkcij.

