Ikviens, kurš sāk mācīties Arduino, ir pazīstams ar Arduino IDE. Tas ļauj rakstīt skices, pārbaudīt pareizību un ielādēt tās Arduino dēļu atmiņā. Bet vai tas ir vienīgais veids, kā izstrādāt programmas Arduino? Nepavisam! Apskatīsim, kādas citas attīstības vides pastāv.
Nepieciešams
- - Arduino;
- - dators.
Instrukcijas
1. solis
Sāksim ar PROGRAMINO izstrādes vidi. Šī ir apmaksāta izstrādes vide, taču jūs to varat izmēģināt 14 dienas bez maksas. Programino, tāpat kā citas izstrādes vides, tomēr prasa, lai būtu instalēta Arduino IDE. Pirmo reizi startējot programmu, iestatījumos norādiet izpildāmā faila arduino.exe ceļu. Lai to izdarītu, dodieties uz iestatījumu izvēlni: Opcijas -> Redaktora iestatījumi. Parādīsies logs, kurā jums būs jānorāda ceļi uz direktoriju ar Arduino IDE un saistītajām bibliotēkām. Tagad mēs esam gatavi rakstīt programmas Programino.
2. solis
Šajā izstrādes vidē lietotā valoda ir tāda pati kā oriģinālajā Arduino IDE - C. Tas ir, faktiski, ja jūs jau rakstāt skices Arduino IDE, tad jums nebūs jāapgūst jauna programmēšanas valoda, kas ir liels šīs attīstības vides pluss.
Tomēr turklāt šis IDE piedāvā tik ērtu ātras izstrādes veidu kā koda aizpildīšana. Tas ir, jums nav pastāvīgi jāiet cauri komandai Arduino un metodei. Jūs sākat rakstīt kodu, un izstrādes vide liks jums izvēlēties pieejamo opciju no pieejamajām opcijām. Piemēram, jūs ierakstāt "digi", un IDE piedāvā iespējas: "digitalRead", "digitalWrite".
Uzrakstīsim vienkāršu skici, kurā mēs pastāvīgi aptaujāsim vienu no Arduino analogajām tapām un izvadīsim rādījumus uz seriālo portu. Mēģiniet skici ierakstīt ar roku, nevis kopēt un ielīmēt, lai izjustu Programino koda pabeigšanas ērtību.
3. solis
Ko vēl interesantu piedāvā Programino IDE? Šajā izstrādes vidē ir vairāki interesanti rīki, kas pieejami izvēlnē Rīki. Piemēram, piezīmju bloks, LCD rakstzīmju dizainers, pārveidotājs starp DEC-BIN-HEX, sērijas porta termināls, analogais ploteris un citi.
Apskatīsim tuvāk rīku Analog Plotter. Šis rīks ļauj vizualizēt to, kas no Arduino nonāk COM portā. Tas var būt noderīgi, piemēram, lai parādītu dažu analogo sensoru rādījumus: temperatūru, mitrumu, spiedienu, apgaismojumu un citus.
Lai ploteris darbotos skicē, jāaktivizē seriālais ports ar ātrumu 19200 kb / s. Dati tiek izdrukāti ploterī, izmantojot Serial.println (). Sāksim analogo ploteri. Nospiediet pogu Savienot, lai izveidotu savienojumu ar portu, pie kura mums ir pievienots Arduino.
4. solis
Vēl viena interesanta alternatīva Arduino IDE ir B4R vai "Basic for Arduino". Raksta beigās ir norādīta arī saite uz oficiālo vietni. Šī attīstības vide ir interesanta, jo tajā C vietā tiek izmantota pamata valoda. Tas atbalsta arī koda pabeigšanu. Turklāt tas ir pilnīgi bez maksas.
Pirmajā startā B4R vide arī prasa norādīt ceļu uz direktoriju ar Arduino IDE, kā arī, ja nepieciešams, papildu nestandarta bibliotēkas un kopīgus moduļus. Šos iestatījumus vēlāk var konfigurēt, izmantojot izvēlni Rīki -> Konfigurēt ceļus.
5. solis
Uzrakstīsim šādu skici un tajā pašā laikā tuvāk apskatīsim B4R IDE.
Centrālajā daļā ir lauks koda rediģēšanai. Labajā pusē ir cilņu apgabals un pašas cilnes: pieejamās bibliotēkas, skiču moduļi, vēsture un meklēšana. Uz iepriekš minētā fotoattēla ir atvērta cilne ar žurnālu. Var redzēt, ka šeit tiek parādīti ziņojumi, kurus programmā iestata komanda Log (). Šajā izstrādes vidē varat iestatīt pārtraukumpunktus, kas ir ļoti noderīgi atkļūdošanas procesā, kā arī izmantot grāmatzīmes, lai ātrāk pārvietotos pa kodu.
Šajā attīstības vidē jūs nevarēsiet sākt programmēšanu uzreiz, jo tajā tiek izmantota cita, objektorientētāka valoda nekā klasiskajā Arduino IDE, ar citu sintaksi. Tomēr šīs vides ērtība un labu izstrādātāju norādījumu pieejamība kompensē šos trūkumus.
6. solis
Ir arī citas uzskaitītās Arduino izstrādes vides. Piemēram, Codeblocks. Tam ir tādas pašas iespējas kā IDE aprakstītajām, tāpēc es to sīkāk neaprakstīšu.
Bet tagad jūs zināt, ka Arduino ir alternatīva, daudz ērtāka izstrādes vide. To izmantošana ievērojami vienkāršos un paātrinās jūsu pašu skiču izstrādi.