Kā kodēt Arduino – ceļvedis iesācējiem

Ka Kodet Arduino Celvedis Iesacejiem



Arduino ir atvērtā pirmkoda platforma, kas ir diezgan noderīga cilvēkiem, kuri izmanto iegultās sistēmas. Arduino galvenajām sastāvdaļām ir Arduino plate, kurā mums ir mikrokontrolleris, un otra galvenā daļa ir Arduino IDE ( Integrētā attīstības vide ), kas pazīstams arī kā Arduino programmatūra, kur mēs varam rakstīt kodu un IDE apkopot šo kodu binārā Hex failā, ko var nolasīt mikrokontrolleris.

Arduino IDE ir vairāku platformu programmatūra, kas pieejama operētājsistēmās Windows, Mac un Linux. Arduino valoda, kas ir C++ atvasinājums, tiek izmantota, lai programmētu Arduino plates, izmantojot IDE.

Kā sākt lietot Arduino kā iesācējam:

Šajā rokasgrāmatā mēs jums paskaidrosim, kā uzrakstīt savu pirmo programmu ar Arduino dēļa palīdzību. Viss, kas tev nepieciešams, ir:







  • Arduino plate (UNO)
  • USB B kabelis
  • Dators vai klēpjdators
  • Arduino IDE vai Arduino programmatūra



Veicot tālāk norādītās darbības, varat izveidot savu programmu. Sāksim:



1. darbība: Lai sazinātos ar jūsu Arduino plati, mums ir nepieciešama programmatūra, kas pārvērš mūsu kodu bināros failos, kurus var saprast mūsu Arduino plate. Jums ir jālejupielādē Arduino IDE, lai mēs varētu turpināt. Ja vēlaties lejupielādēt un instalēt Arduino IDE, noklikšķiniet uz Šeit .





Tā kā tagad esam lejupielādējuši Arduino IDE, mēs turpināsim pie 2. darbības.

2. darbība: Palaidiet Arduino IDE no sākuma izvēlnes, nospiežot Windows taustiņu un ierakstot Arduino IDE vai veicot dubultklikšķi uz IDE programmatūras ikonas. Tiks atvērts logs, kas izskatās šādi.



Šeit es parādīju pilnu Arduino IDE interfeisu.

3. darbība: Nākamais solis būs pareizās Arduino plates izvēle; tas viss ir atkarīgs no tā, kuru plati izmantojat, veiciet šīs darbības, lai izvēlētos savu Arduino plati IDE:

Iet uz Rīki> Tāfele> Arduino AVR plates - tagad atlasiet izmantojamo plati.

Neaizmirstiet izvēlēties pareizo tāfeles modeli, ja kļūdaini izvēlēsities nepareizo plati, IDE parādīs kompilācijas kļūdu.

4. darbība: Šobrīd esat izvēlējies plati, ir pienācis laiks paziņot IDE, kuram datora USB portam esat pievienojis Arduino plati. Lai izvēlētos portu, dodieties uz: Rīki> Porti> (Atlasiet Porta numurs).

Ir svarīgi izvēlēties pareizo seriālo portu, pretējā gadījumā jūsu kods nevarēs ierakstīt Arduino platē.

Kā uzrakstīt pirmo Arduino kodu

Mēs esam instalējuši savu IDE un izveidojuši savienojumus starp Arduino un datoru. Tagad mēs turpināsim rakstīt pirmo kodu.

Visām Arduino programmām ir tāda pati struktūra. Mēs varam sadalīt Arduino programmu trīs daļās:

  • Koda struktūra
  • Mainīgais un konstantes
  • Funkcijas

Arduino koda struktūrai ir vēl divas galvenās daļas:

Setup() funkcija: Šīs funkcijas mērķis ir, kad skice sākas, tā inicializē tapas režīmus, mainīgos un sāk izmantot jūsu programmā pieejamās bibliotēkas. Tas darbojas tikai vienu reizi visā kompilācijas procesā.

Cilpas () funkcija: Funkcija cilpa () tiek izmantota pēc uzstādīt() funkcija ir inicializēta, kā norāda nosaukums, funkcija loop () turpinās darboties, līdz tā tiks pārtraukta, tā tiek izmantota, lai aktīvi vadītu Arduino plati.

Arduino programmas piemērs

Kā piemēru mēs izmantosim Arduino iebūvēto Led programmu no piemēru sadaļas. Izmantojot šo skici, mēs mēģināsim izprast Arduino programmas pamatus.

Veiciet šīs darbības, lai importētu LED mirgojošu skici:

Iet uz Faili>Piemēri>01.Pamatinformācija>Mirkšķināt , tiks atvērts jauns logs, kurā tiks parādīta skice LED mirgo programma.

Kā redzam skicē, mēs esam inicializējuši uzstādīt() funkcija darbosies tikai vienu reizi.

4 pinMode (LED_BUILTIN, OUTPUT); Tas kā mūsu izvadi iestatīs iebūvēto LED tapu.

Pēc tam cilpa () funkcija ir inicializēta, tā darbosies atkal un atkal:

8 digitalWrite (LED_BUILTIN, AUGSTS); Tas ieslēgs LED
9 kavēšanās (1000); Tas radīs vienas sekundes pauzi
10 digitalWrite (LED_BUILTIN, LOW); Tas izslēgs LED
vienpadsmit kavēšanās (1000); Ieturiet vienas sekundes pauzi

Lasiet par digitalWrite() un delay() funkcijām — kā lietot Arduino DigitalWrite () un kā Arduino aizkaves funkcija darbojas.

Izmantojot ātrās darbības pogas, augšupielādējiet programmu Arduino.

Programmas izvade

Kā mūsu izvadi mēs redzam iebūvētu LED, kas mirgo virs Arduino plates:

Secinājums

Tas var būt šī raksta beigas, taču tas ir tikai sākums jūsu jaunajam ceļojumam ar Arduino.
Koda rakstīšana ar Arduino vienmēr ir jautra un lieliska mācību iespēja iesācējiem. Mēs esam uzrakstījuši savu pirmo LED mirgošanas kodu, varat izmēģināt arī citus piemērus un papildināt savas programmēšanas zināšanas.