Paano Mag-code ng Arduino – Gabay sa Mga Nagsisimula

Paano Mag Code Ng Arduino Gabay Sa Mga Nagsisimula



Ang Arduino ay isang open-source na platform na lubos na kapaki-pakinabang para sa mga taong nasa mga naka-embed na system. Kasama sa mga pangunahing bahagi ng Arduino ang Arduino board sa loob kung saan mayroon kaming microcontroller at ang iba pang pangunahing bahagi ay Arduino IDE ( Pinagsamang Kapaligiran sa Pag-unlad ) na kilala rin bilang Arduino Software kung saan maaari nating isulat ang code at i-compile ng IDE ang code na iyon sa binary Hex file na mababasa ng microcontroller.

Ang Arduino IDE ay isang cross platform software na magagamit sa Windows, Mac at Linux. Ang wika ng Arduino na derivative ng C++ ay ginagamit upang magprogram ng mga Arduino board gamit ang IDE.

Paano simulan ang paggamit ng Arduino bilang isang baguhan:

Sa gabay na ito, ipapaliwanag namin sa iyo kung paano isulat ang iyong unang programa sa tulong ng iyong Arduino board. Ang kailangan mo lang ay:







  • Arduino board (UNO)
  • USB B cable
  • Isang Computer o Laptop
  • Arduino IDE o Arduino Software



Sa pamamagitan ng pagsunod sa mga hakbang sa ibaba, maaari kang sumulat ng iyong sariling programa. Magsimula tayo:



Hakbang 1: Upang makipag-usap sa iyong Arduino board kailangan namin ng software na nagko-convert ng aming code sa mga binary file na maaaring maunawaan ng aming Arduino board. Kailangan mong i-download ang Arduino IDE para makapagpatuloy pa kami. Kung gusto mong i-download at i-install ang Arduino IDE, i-click Dito .





Habang na-download namin ang Arduino IDE ngayon, magpapatuloy kami sa Hakbang 2.

Hakbang 2: Ilunsad ang Arduino IDE mula sa start menu sa pamamagitan ng pagpindot sa Windows key at i-type ang Arduino IDE o sa pamamagitan ng pag-double click sa icon ng IDE software. Magbubukas ang window na ganito ang hitsura.



Dito ko ipinakita ang kumpletong interface ng Arduino IDE.

Hakbang 3: Ang susunod na hakbang ay ang pagpili ng tamang Arduino board; ang lahat ay nakasalalay sa kung aling board ang iyong ginagamit sundin ang mga hakbang na ito upang piliin ang iyong Arduino board sa IDE:

Pumunta sa Tools>Board>Arduino AVR Boards – ngayon piliin ang alinmang board na iyong ginagamit.

Tandaang piliin ang tamang modelo ng iyong board kung mali ang pagpili mo sa board IDE ay magbibigay ng error sa compilation.

Hakbang 4: Sa ngayon ay pinili mo ang iyong board oras na upang sabihin sa IDE kung saan ang USB port ng iyong PC ay ikinonekta mo ang iyong Arduino board. Para sa pagpili ng Port, pumunta sa: Tools>Ports>(Piliin ang Port-Number).

Mahalagang piliin ang tamang serial port kung hindi ay hindi masusunog ang iyong code sa Arduino board.

Paano Sumulat ng Unang Arduino Code

Na-install namin ang aming IDE at gumawa ng mga koneksyon sa pagitan ng Arduino at PC. Ngayon ay magpapatuloy tayo sa pagsulat ng unang code.

Ang lahat ng mga programa ng Arduino ay sumusunod sa parehong istraktura. Maaari naming hatiin ang Arduino program sa tatlong bahagi:

  • Istraktura ng code
  • Variable at constants
  • Mga pag-andar

Ang istraktura ng code ng Arduino ay may karagdagang dalawang pangunahing bahagi:

Ang setup() function: Ang layunin ng function na ito ay kapag nagsimula ang isang sketch, sinisimulan nito ang mga pin mode, variable at nagsimulang gamitin ang mga available na library sa iyong program. Isang beses lang ito tatakbo sa buong proseso ng compilation.

Ang loop() function: Ang loop() function ay ginagamit pagkatapos ng setup() Ang function ay pinasimulan, dahil ang pangalan ay nagmumungkahi ng loop() function ay patuloy na tumatakbo hanggang sa tumigil ito ay ginagamit para sa aktibong pagkontrol sa Arduino board.

Halimbawa ng Arduino Program

Bilang halimbawa, gagamitin namin ang Arduino na binuo sa Led program mula sa halimbawang seksyon. Gamit ang sketch na ito, susubukan naming maunawaan ang mga pangunahing kaalaman ng Arduino program.

Sundin ang mga hakbang na ito para mag-import ng Led blinking sketch:

Pumunta sa Mga File>Mga Halimbawa>01.Basics>Blink , magbubukas ang isang bagong window na nagpapakita sa amin ng sketch ng LED na kumikislap programa.

Tulad ng nakikita natin sa sketch na sinimulan natin ang setup() function na ito ay tatakbo lamang ng isang beses.

4 pinMode(LED_BUILTIN, OUTPUT); Itatakda nito ang Built in na led pin bilang aming output.

Pagkatapos loop() pinasimulan ang function, tatakbo ito nang paulit-ulit:

8 digitalWrite(LED_BUILTIN, HIGH); I-on nito ang led
9 pagkaantala(1000); Magbibigay ito ng pause ng isang segundo
10 digitalWrite(LED_BUILTIN, LOW); Ito ay patayin ang led
labing-isa pagkaantala(1000); Mag-pause ng isang segundo

Basahin ang tungkol sa digitalWrite() at delay() function – Paano gamitin Arduino DigitalWrite() at kung paano Pag-andar ng Arduino Delay gumagana.

Gamit ang mga pindutan ng mabilisang pagkilos, i-upload ang program sa Arduino.

Output ng Programa

Makakakita kami ng built in na Led na kumikislap sa Arduino board bilang aming output:

Konklusyon

Maaaring ito na ang katapusan ng artikulong ito ngunit simula pa lamang ito ng iyong bagong paglalakbay sa Arduino.
Ang pagsulat ng code gamit ang Arduino ay palaging masaya at isang magandang pagkakataon sa pag-aaral para sa mga nagsisimula. Isinulat namin ang aming unang code ng led blinking, maaari mo ring subukan ang iba pang mga halimbawa at dagdagan ang iyong kaalaman sa programming.