Koji Su IDE-ovi Za Rad S Arduinom

Sadržaj:

Koji Su IDE-ovi Za Rad S Arduinom
Koji Su IDE-ovi Za Rad S Arduinom

Video: Koji Su IDE-ovi Za Rad S Arduinom

Video: Koji Su IDE-ovi Za Rad S Arduinom
Video: 16 ошибок штукатурки стен. 2024, April
Anonim

Svi koji počnu učiti Arduino upoznati su s Arduino IDE-om. Omogućuje vam pisanje skica, provjeru ispravnosti i njihovo učitavanje u memoriju Arduino ploča. No, je li to jedini način za razvoj programa za Arduino? Ne sve! Pogledajmo koja druga razvojna okruženja postoje.

Arduino logo
Arduino logo

Potrebno

  • - Arduino;
  • - računar.

Instrukcije

Korak 1

Počnimo sa razvojnim okruženjem PROGRAMINO. Ovo je plaćeno razvojno okruženje, ali možete ga isprobati 14 dana besplatno. Međutim, Programino, kao i druga razvojna okruženja, zahtijeva da imate instaliran Arduino IDE. Kada prvi put pokrenete program, u postavkama navedite put do izvršne datoteke arduino.exe. Da biste to učinili, idite na izbornik postavki: Opcije -> Postavke uređivača. Pojavit će se prozor u kojem ćete trebati odrediti staze do direktorija s Arduino IDE-om i srodnim bibliotekama. Sada smo spremni za pisanje programa u Programinu.

Postavke okruženja Programino
Postavke okruženja Programino

Korak 2

Jezik koji se koristi u ovom razvojnom okruženju isti je kao u originalnom Arduino IDE - C. To jest, zapravo, ako već pišete skice u Arduino IDE-u, tada nećete morati učiti novi programski jezik, što je veliki plus ovog razvojnog okruženja.

Međutim, pored toga, ovaj IDE nudi tako prikladan način brzog razvoja kao dovršenje koda. Odnosno, ne morate stalno prolaziti kroz referencu Arduino naredbe i metode. Počnete tipkati kôd, a razvojno okruženje od vas će zatražiti da odaberete onaj koji želite između dostupnih opcija. Na primjer, upišete "digi" i IDE vam nudi opcije: "digitalRead", "digitalWrite".

Napišimo jednostavnu skicu u kojoj ćemo neprestano ispitivati jedan od analognih pinova Arduina i očitavati rezultate na serijski port. Pokušajte ručno otkucati skicu, umjesto da je kopirate i zalijepite, kako biste osjetili pogodnost dovršenja Programino koda.

Skica u Programinu
Skica u Programinu

Korak 3

Šta još zanimljivo nudi Programino IDE? Ovo razvojno okruženje ima nekoliko zanimljivih alata dostupnih kroz meni Alati. Na primjer, notepad, LCD dizajner znakova, pretvarač između DEC-BIN-HEX, terminal serijskog porta, analogni crtač i drugi.

Pogledajmo bliže alat Analog Plotter. Ovaj vam alat omogućuje vizualizaciju onoga što dolazi na COM port iz Arduina. Ovo može biti korisno, na primjer, za prikaz očitavanja nekih analognih senzora: temperature, vlažnosti, pritiska, osvjetljenja i drugih.

Da bi crtač radio u skici, trebate aktivirati serijski port brzinom od 19200 kb / s. Podaci se ispisuju na crtač pomoću Serial.println (). Pokrenimo analogni crtač. Pritisnite dugme Poveži da biste se povezali na port na koji je povezan Arduino.

Analogni ploter u programu Programino
Analogni ploter u programu Programino

Korak 4

Još jedna zanimljiva alternativa za Arduino IDE je B4R, ili "Basic for Arduino". Link na službenu stranicu također je naveden na kraju članka. Ovo razvojno okruženje je zanimljivo jer koristi osnovni jezik umjesto C. Takođe podržava dovršavanje koda. Osim toga, potpuno je besplatan.

Pri prvom pokretanju, B4R okruženje također zahtijeva da odredite stazu do direktorija s Arduino IDE-om, kao i, ako je potrebno, dodatne nestandardne knjižnice i uobičajene module. Ove se postavke mogu kasnije konfigurirati putem izbornika Alati -> Konfiguriraj putanje.

Postavke okruženja B4R
Postavke okruženja B4R

Korak 5

Napišimo ovakvu skicu i istovremeno pažljivije razmotrimo B4R IDE.

U središnjem dijelu nalazi se polje za uređivanje koda. S desne strane nalazi se područje kartica i samih kartica: dostupne biblioteke, moduli skica, povijest i pretraga. Na gornjoj fotografiji otvorena je kartica sa časopisom. Vidi se da se ovdje prikazuju poruke koje se u programu postavljaju pomoću naredbe Log (). U ovom razvojnom okruženju možete postaviti točke prekida, što je vrlo korisno u procesu uklanjanja pogrešaka, a također koristiti i oznake za bržu navigaciju kroz kod.

Nećete moći odmah započeti programiranje u ovom razvojnom okruženju, jer koristi drugačiji, više objektno orijentisan jezik od klasičnog Arduino IDE-a, sa drugačijom sintaksom. Međutim, pogodnost ovog okruženja i dostupnost dobrih smjernica programera nadoknađuju ove nedostatke.

Prva skica u B4R
Prva skica u B4R

Korak 6

Osim navedenih, postoje i druga razvojna okruženja za Arduino. Na primjer, Codeblocks. Ima iste mogućnosti kao one koje je opisao IDE, pa ih neću opisivati detaljnije.

Ali sada znate da postoje alternativna, mnogo prikladnija razvojna okruženja za Arduino. Njihova upotreba uvelike će pojednostaviti i ubrzati razvoj vlastitih skica.

Preporučuje se: