Visi, kurie pradeda mokytis „Arduino“, yra susipažinę su „Arduino IDE“. Tai leidžia jums parašyti eskizus, patikrinti teisingumą ir įkelti juos į „Arduino“plokščių atmintį. Bet ar tai vienintelis būdas kurti „Arduino“programas? Visai ne! Pažiūrėkime, kokios yra kitos vystymosi aplinkos.
Būtinas
- - Arduino;
- - kompiuteris.
Nurodymai
1 žingsnis
Pradėkime nuo PROGRAMINO kūrimo aplinkos. Tai yra mokama kūrimo aplinka, tačiau ją galite išbandyti 14 dienų nemokamai. Tačiau „Programino“, kaip ir kitose kūrimo aplinkose, reikalauja, kad būtų įdiegta „Arduino IDE“. Kai pirmą kartą paleidžiate programą, nustatymuose nurodykite vykdomojo failo arduino.exe kelią. Norėdami tai padaryti, eikite į nustatymų meniu: Parinktys -> Redaktoriaus nustatymai. Atsiras langas, kuriame turėsite nurodyti kelius į katalogą naudodami „Arduino IDE“ir susijusias bibliotekas. Dabar esame pasirengę rašyti programas „Programino“.
2 žingsnis
Šioje kūrimo aplinkoje vartojama ta pati kalba kaip ir originalioje „Arduino IDE - C“. Tai iš tikrųjų, jei jau rašote eskizus „Arduino IDE“, jums nereikės mokytis naujos programavimo kalbos, o tai yra didelis šios kūrimo aplinkos pliusas.
Tačiau, be to, ši IDE siūlo tokį patogų greitos plėtros būdą kaip kodo užbaigimas. Tai reiškia, kad jums nereikia nuolat pereiti „Arduino“komandos ir metodo nuorodos. Pradėsite rašyti kodą, o kūrimo aplinka paragins jus pasirinkti norimą iš galimų parinkčių. Pavyzdžiui, įvedate „digi“ir IDE siūlo jums parinktis: „digitalRead“, „digitalWrite“.
Parašykime paprastą eskizą, kuriame mes nuolat apklausime vieną iš „Arduino“analoginių kaiščių ir išvesime rodmenis į nuoseklųjį prievadą. Pabandykite eskizą įvesti ranka, o ne kopijuoti ir įklijuoti, kad pajustumėte „Programino“kodo užbaigimo patogumą.
3 žingsnis
Ką dar įdomaus siūlo „Programino IDE“? Šioje kūrimo aplinkoje yra keletas įdomių įrankių, kuriuos galima rasti meniu Įrankiai. Pavyzdžiui, bloknotas, LCD simbolių dizaineris, keitiklis tarp DEC-BIN-HEX, nuoseklaus prievado terminalas, analoginis braižytuvas ir kiti.
Pažvelkime iš arčiau į „Analog Plotter“įrankį. Šis įrankis leidžia jums vizualizuoti, kas iš „Arduino“patenka į COM prievadą. Tai gali būti naudinga, pavyzdžiui, norint parodyti kai kurių analoginių jutiklių rodmenis: temperatūrą, drėgmę, slėgį, apšvietimą ir kitus.
Kad braižytuvas veiktų eskize, turite suaktyvinti nuoseklųjį prievadą 19200 kb / s greičiu. Duomenys braižytuvui spausdinami naudojant Serial.println (). Pradėkime analoginį braižytuvą. Paspauskite mygtuką Prisijungti, kad prisijungtumėte prie prievado, prie kurio turime prijungtą „Arduino“.
4 žingsnis
Kita įdomi „Arduino IDE“alternatyva yra „B4R“arba „Basic for Arduino“. Straipsnio pabaigoje taip pat pateikiama nuoroda į oficialią svetainę. Ši kūrimo aplinka yra įdomi, nes vietoj C naudojama pagrindinė kalba. Jis taip pat palaiko kodo užbaigimą. Be to, tai visiškai nemokama.
Pirmiausia B4R aplinka taip pat reikalauja nurodyti kelią į katalogą naudojant „Arduino IDE“, taip pat, jei reikia, papildomas nestandartines bibliotekas ir bendrus modulius. Šiuos nustatymus vėliau galima sukonfigūruoti meniu Įrankiai -> Konfigūruoti kelius.
5 žingsnis
Parašykime tokį eskizą ir tuo pat metu atidžiau pažvelkime į B4R IDE.
Centrinėje dalyje yra laukas kodui redaguoti. Dešinėje yra skirtukų sritis ir patys skirtukai: galimos bibliotekos, eskizų moduliai, istorija ir paieška. Viršuje pateiktoje nuotraukoje atidarytas skirtukas su žurnalu. Matyti, kad čia rodomi pranešimai, kuriuos programoje nustato komanda Log (). Šioje kūrimo aplinkoje galite nustatyti pertraukimo taškus, kurie yra labai naudingi derinimo procese, taip pat naudoti žymes, kad greičiau naršytumėte per kodą.
Negalėsite iš karto pradėti programuoti šioje kūrimo aplinkoje, nes ji naudoja kitokią, labiau į objektą orientuotą kalbą nei klasikinė „Arduino IDE“, su kita sintakse. Tačiau šios aplinkos patogumas ir geros kūrėjų rekomendacijos kompensuoja šiuos trūkumus.
6 žingsnis
Be išvardytų, yra ir kitų „Arduino“kūrimo aplinkų. Pavyzdžiui, „Codeblocks“. Jis turi tas pačias galimybes, kurias aprašė IDE, todėl plačiau jo neaprašysiu.
Bet dabar jūs žinote, kad yra alternatyvių, daug patogesnių „Arduino“kūrimo aplinkų. Jų naudojimas labai supaprastins ir pagreitins jūsų pačių eskizų kūrimą.