Kaikki, jotka aloittavat Arduinon oppimisen, tuntevat Arduino IDE: n. Sen avulla voit kirjoittaa luonnoksia, tarkistaa oikeellisuuden ja ladata ne Arduino-levyjen muistiin. Mutta onko tämä ainoa tapa kehittää ohjelmia Arduinolle? Ei lainkaan! Katsotaanpa, mitä muita kehitysympäristöjä on olemassa.
Tarpeellinen
- - Arduino;
- - tietokone.
Ohjeet
Vaihe 1
Aloitetaan PROGRAMINO-kehitysympäristöstä. Tämä on maksettu kehitysympäristö, mutta voit kokeilla sitä 14 päivän ajan ilmaiseksi. Programino, kuten muutkin kehitysympäristöt, vaatii kuitenkin, että sinulla on asennettuna Arduino IDE. Kun käynnistät ohjelman ensimmäisen kerran, määritä arduino.exe-suoritettavan tiedoston polku asetuksista. Voit tehdä tämän siirtymällä asetusvalikkoon: Asetukset -> Editorin asetukset. Näkyviin tulee ikkuna, jossa sinun on määritettävä hakemiston polut Arduino IDE: llä ja siihen liittyvillä kirjastoilla. Olemme nyt valmiita kirjoittamaan ohjelmia Programinoon.
Vaihe 2
Tässä kehitysympäristössä käytetty kieli on sama kuin alkuperäisessä Arduino IDE - C: ssä. Toisin sanoen, jos kirjoitat jo luonnoksia Arduino IDE: ssä, sinun ei tarvitse opetella uutta ohjelmointikieliä, mikä on iso plus tästä kehitysympäristöstä.
Tämä IDE tarjoaa kuitenkin niin kätevän tavan nopeaan kehitykseen kuin koodin täydentäminen. Eli sinun ei tarvitse käydä jatkuvasti läpi Arduino-komennon ja menetelmäviitteen. Aloitat koodin kirjoittamisen, ja kehitysympäristö kehottaa sinua valitsemaan haluamasi vaihtoehdon käytettävissä olevista vaihtoehdoista. Esimerkiksi kirjoitat "digi" ja IDE tarjoaa sinulle vaihtoehdot: "digitalRead", "digitalWrite".
Kirjoitetaan yksinkertainen luonnos, jossa me jatkuvasti kysytään yhtä Arduinon analogisista nastoista ja lähetämme lukemat sarjaporttiin. Yritä kirjoittaa luonnos käsin kopioinnin ja liittämisen sijaan, jotta tunnet Programino-koodin täydentämisen mukavuuden.
Vaihe 3
Mitä muuta mielenkiintoista Programino IDE tarjoaa? Tässä kehitysympäristössä on useita mielenkiintoisia työkaluja, jotka ovat käytettävissä Työkalut-valikossa. Esimerkiksi muistilehtiö, LCD-merkkisuunnittelija, muunnin DEC-BIN-HEX: n, sarjaporttipääte, analoginen piirturi ja muut.
Katsotaanpa tarkemmin Analog Plotter -työkalua. Tämän työkalun avulla voit visualisoida, mitä Arduinosta tulee COM-porttiin. Tämä voi olla hyödyllistä esimerkiksi näyttää joidenkin analogisten antureiden lukemat: lämpötila, kosteus, paine, valaistus ja muut.
Jotta piirturi toimisi luonnoksessa, sinun on aktivoitava sarjaportti nopeudella 19200 kb / s. Tiedot tulostetaan piirturille käyttämällä Serial.println (). Aloitetaan analoginen piirturi. Paina Yhdistä-painiketta muodostaaksesi yhteyden porttiin, johon Arduino on kytketty.
Vaihe 4
Toinen mielenkiintoinen vaihtoehto Arduino IDE: lle on B4R tai "Basic for Arduino". Linkki viralliseen sivustoon on myös artikkelin lopussa. Tämä kehitysympäristö on mielenkiintoinen, koska siinä käytetään peruskieliä C: n sijaan. Se tukee myös koodin täydennystä. Lisäksi se on täysin ilmainen.
Ensimmäisessä käynnissä B4R-ympäristö vaatii myös, että määrität hakemiston polun Arduino IDE: llä sekä tarvittaessa muita epätyypillisiä kirjastoja ja yleisiä moduuleja. Nämä asetukset voidaan määrittää myöhemmin Työkalut -> Määritä polut -valikosta.
Vaihe 5
Kirjoitetaan tällainen luonnos ja tarkastellaan samalla tarkemmin B4R IDE: tä.
Keskiosassa on kenttä koodin muokkaamiseksi. Oikealla on välilehtien alue ja itse välilehdet: käytettävissä olevat kirjastot, luonnosmoduulit, historia ja haku. Yläpuolella olevassa valokuvassa on välilehti, jossa on aikakauslehti. Voidaan nähdä, että tässä näytetään viestit, jotka asetetaan ohjelmassa Log () -komennolla. Tässä kehitysympäristössä voit asettaa katkaisupisteitä, mikä on erittäin hyödyllistä virheenkorjausprosessissa, ja käyttää myös kirjanmerkkejä nopeampaan navigointiin koodissa.
Et voi aloittaa ohjelmointia tässä kehitysympäristössä heti, koska se käyttää erilaista, olioihin kohdennettua kieltä kuin klassinen Arduino IDE, eri syntaksilla. Tämän ympäristön mukavuus ja kehittäjien hyvien ohjeiden saatavuus kompensoivat kuitenkin nämä haitat.
Vaihe 6
Arduinolle on lueteltujen lisäksi muita kehitysympäristöjä. Esimerkiksi Codeblocks. Sillä on samat ominaisuudet kuin IDE: n kuvailemissa, joten en kuvaile sitä tarkemmin.
Mutta nyt tiedät, että Arduinolle on olemassa vaihtoehtoisia, paljon mukavampia kehitysympäristöjä. Niiden käyttö yksinkertaistaa ja nopeuttaa huomattavasti omien luonnosten kehittämistä.