Kādi Ir IDE Darbam Ar Arduino

Satura rādītājs:

Kādi Ir IDE Darbam Ar Arduino
Kādi Ir IDE Darbam Ar Arduino

Video: Kādi Ir IDE Darbam Ar Arduino

Video: Kādi Ir IDE Darbam Ar Arduino
Video: Программирование STM32 из Arduino IDE [2 СПОСОБА] 2024, Aprīlis
Anonim

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.

Arduino logotips
Arduino logotips

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.

Programino vides iestatījumi
Programino vides iestatījumi

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.

Skice Programino
Skice Programino

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.

Analogais ploteris Programino
Analogais ploteris Programino

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.

B4R vides iestatījumi
B4R vides iestatījumi

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.

Pirmā skice B4R
Pirmā skice B4R

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.

Ieteicams: