Kateri So IDE Za Delo Z Arduinom

Kazalo:

Kateri So IDE Za Delo Z Arduinom
Kateri So IDE Za Delo Z Arduinom

Video: Kateri So IDE Za Delo Z Arduinom

Video: Kateri So IDE Za Delo Z Arduinom
Video: Arduino IDE 2.0 зачем нужна новая среда разработки? 2024, Marec
Anonim

Vsi, ki se začnejo učiti Arduino, poznajo Arduino IDE. Omogoča vam pisanje skic, preverjanje pravilnosti in njihovo nalaganje v spomin plošč Arduino. Toda ali je to edini način za razvoj programov za Arduino? Sploh ne! Poglejmo, katera druga razvojna okolja obstajajo.

Arduino logotip
Arduino logotip

Potrebno

  • - Arduino;
  • - računalnik.

Navodila

Korak 1

Začnimo z razvojnim okoljem PROGRAMINO. To je plačljivo razvojno okolje, vendar ga lahko 14 dni preizkusite brezplačno. Programino, tako kot druga razvojna okolja, pa zahteva, da imate nameščen Arduino IDE. Ko prvič zaženete program, v nastavitvah določite pot do izvršljive datoteke arduino.exe. Če želite to narediti, pojdite v meni z nastavitvami: Možnosti -> Nastavitve urejevalnika. Pojavilo se bo okno, v katerem boste morali določiti poti do imenika z IDE Arduino in sorodnimi knjižnicami. Zdaj smo pripravljeni za pisanje programov v programu Programino.

Nastavitve okolja Programino
Nastavitve okolja Programino

2. korak

Jezik, uporabljen v tem razvojnem okolju, je enak kot v prvotnem Arduino IDE - C. To pomeni, da če v Arduino IDE že pišete skice, se vam ne bo treba učiti novega programskega jezika, kar je velik plus tega razvojnega okolja.

Vendar pa ta IDE ponuja tako priročen način hitrega razvoja, kot je dokončanje kode. To pomeni, da vam ni treba nenehno iti skozi sklic na ukaz in metodo Arduino. Začnete tipkati kodo in razvojno okolje vas bo pozvalo, da med razpoložljivimi možnostmi izberete želeno. Na primer, vtipkate "digi" in IDE vam ponuja možnosti: "digitalRead", "digitalWrite".

Napišimo preprosto skico, v kateri bomo neprestano anketirali enega od analognih zatičev Arduina in odčitke oddajali v serijska vrata. Poskusite vtipkati skico ročno, ne pa kopirati in prilepiti, da boste začutili udobje dokončanja kode Programino.

Skica v programu Programino
Skica v programu Programino

3. korak

Kaj še zanimivega ponuja Programino IDE? V tem razvojnem okolju je v meniju Orodja na voljo več zanimivih orodij. Na primer beležnica, oblikovalec znakov LCD, pretvornik med DEC-BIN-HEX, terminal serijskih vrat, analogni risalnik in drugi.

Oglejmo si podrobneje orodje Analog Plotter. To orodje vam omogoča, da si predstavite, kaj prihaja v vrata COM iz Arduina. To je lahko koristno, na primer za prikaz odčitkov nekaterih analognih senzorjev: temperature, vlažnosti, tlaka, osvetlitve in drugih.

Da bo risalnik deloval v skici, morate serijska vrata aktivirati s hitrostjo 19200 kb / s. Podatki se na risalnik natisnejo s pomočjo Serial.println (). Začnimo analogni risalnik. Pritisnite gumb Connect, da se povežete z vrati, na katera imamo priključen Arduino.

Analogni ploter v Programino
Analogni ploter v Programino

4. korak

Druga zanimiva alternativa Arduino IDE je B4R ali "Basic for Arduino". Na koncu članka je tudi povezava do uradne strani. To razvojno okolje je zanimivo, ker namesto C. uporablja osnovni jezik. Podpira tudi dokončanje kode. Poleg tega je popolnoma brezplačna.

Ob prvem zagonu okolje B4R od vas zahteva tudi, da z Arduino IDE določite pot do imenika ter po potrebi dodatne nestandardne knjižnice in skupne module. Te nastavitve lahko pozneje konfigurirate v meniju Orodja -> Konfiguriranje poti.

Nastavitve okolja B4R
Nastavitve okolja B4R

5. korak

Napišimo takšno skico in si hkrati podrobneje oglejmo B4R IDE.

V osrednjem delu je polje za urejanje kode. Na desni je območje zavihkov in sami zavihki: razpoložljive knjižnice, moduli skic, zgodovina in iskanje. Na zgornji fotografiji je odprt zavihek z revijo. Vidno je, da so tu prikazana sporočila, ki jih v programu nastavi ukaz Log (). V tem razvojnem okolju lahko nastavite prekinitvene točke, kar je zelo koristno v postopku odpravljanja napak, za hitrejše krmarjenje po kodi pa uporabite tudi zaznamke.

V tem razvojnem okolju ne boste mogli takoj začeti programirati, ker uporablja drugačen, bolj objektno usmerjen jezik kot klasični IDE Arduino z drugačno sintakso. Vendar pa pomanjkljivosti odpravlja udobje tega okolja in razpoložljivost dobrih napotkov razvijalcev.

Prva skica v B4R
Prva skica v B4R

6. korak

Poleg naštetih obstajajo tudi druga razvojna okolja za Arduino. Na primer Codeblocks. Ima enake zmogljivosti kot tiste, ki jih opisuje IDE, zato ga ne bom podrobneje opisoval.

Zdaj pa veste, da obstajajo alternativna, veliko bolj priročna razvojna okolja za Arduino. Z njihovo uporabo boste močno poenostavili in pospešili razvoj lastnih skic.

Priporočena: