Paano Mag-upload ng Code sa Arduino – 3 Iba't ibang Paraan

Paano Mag Upload Ng Code Sa Arduino 3 Iba T Ibang Paraan



Ang Arduino ay isa sa mga pinakamahusay na platform ng pag-aaral para sa mga nagsisimula, mag-aaral at mga taong may kaugnayan sa teknolohiya. Sa tuwing magsusulat ka ng bagong code sa Arduino, magkakaroon ka ng pagkakataong matuto ng bago. Pagkatapos matutunan kung paano mag-code ng Arduino at mag-compile para mahanap ang mga error, oras na para i-upload ang code. Ang pag-upload ng code sa Arduino ay maaaring maging mahirap para sa maraming bagong mag-aaral. Well, tatalakayin ko ang ilang mga paraan upang mag-upload ng code sa Arduino. Magsimula tayo:

Tatlong Paraan para Mag-upload ng Code sa Arduino

Maaari kang mag-upload ng code sa iyong Arduino sa pamamagitan ng paggamit ng alinman sa mga pamamaraan sa ibaba:

    1. PC o Laptop
    2. Smartphone
    3. Anumang iba pang Arduino

1: Pag-upload ng Code sa Arduino gamit ang PC o Laptop

Isa sa pinakasikat at pinakamadaling paraan ng pag-upload ng sketch sa isang Arduino ay sa pamamagitan ng paggamit ng PC o laptop. Ang mga sumusunod ay ilang mga kinakailangan kung nais mong mag-upload ng code gamit ang PC:







    • Laptop o PC
    • Arduino Board (UNO)
    • USB B cable
    • Arduino IDE (Software)

Sundin ang mga hakbang na ito upang Mag-upload ng code gamit ang laptop:



Hakbang 1: Buksan ang Arduino IDE.




Hakbang 2: Ikonekta ang Arduino sa PC gamit ang USB B cable.






Hakbang 3: Piliin ang uri ng iyong board sa pamamagitan ng pagpunta sa Tools>Board>Arduino UNO.


Hakbang 4: Buksan ang anumang halimbawang programa sa pamamagitan ng pagsunod sa mga hakbang na ito - Mga File>Mga Halimbawa>01.Basics>Led .




Hakbang 5: I-compile at i-upload ang iyong sketch.

2: Pag-upload ng Code sa Arduino gamit ang Smartphone

Ang mga smartphone ay isa pang paraan para sa pag-upload ng mga sketch sa Arduino. Oo, tama ang narinig mo! Maaari kang gumamit ng maraming iba't ibang mga app na magagamit sa Play Store upang i-program ang iyong Arduino. Ang smartphone ay isang life saver pagdating sa pag-upload ng code sa Arduino, dahil maaari mo itong dalhin kahit saan at kung wala kang sapat na oras upang buksan ang laptop o nakalimutan ang iyong laptop sa bahay makakatulong ito sa iyo.

Para sa pag-upload ng code gamit ang smartphone kailangan mo ng mga sumusunod na bagay:

    • Arduino Board (UNO)
    • USB B cable
    • OTG cable o converter
    • Smartphone
    • Anumang open-source na Android IDE application

Ang sumusunod ay ilang hakbang upang mag-upload ng code gamit ang isang smartphone:

Hakbang 1: Upang magprograma kailangan namin ng IDE kaya buksan ang Play Store sa iyong smartphone, hanapin ang Arduino IDE na i-install ang anumang IDE na gusto mo.


Hakbang 2: Kapag na-install mo na ang application sundin ang mga hakbang na ito upang masunog ang iyong code, nagda-download ako ArduinoDroid .

Buksan ang app at i-click ang tatlong tuldok, bubukas ang drop-down na menu pagkatapos ay pumunta sa – Sketch>Mga Halimbawa>01.Basics>Blink :


Hakbang 3: Magbubukas ang isang bagong sketch na nagpapakita sa amin ng aming LED blinking code:


Hakbang 4: Pagkatapos ay sundin ang mga tagubiling ito upang I-upload ang iyong code sa Arduino board. Tiyaking nakakonekta ang smartphone sa iyong Arduino board sa pamamagitan ng OTG connector.


Hakbang 5: Makikita mo ang compilation finished message, i-click ang upload icon para i-upload ang sketch.


Natapos na namin ang pag-upload ng aming code gamit ang Application ngayon ay lilipat kami patungo sa aming huling paraan.

3: Pag-upload ng Code sa Arduino gamit ang anumang iba pang Arduino

Ang huling paraan na saklaw namin ngayon para sa pag-upload ng code sa Arduino ay sa pamamagitan ng paggamit ng anumang iba pang Arduino. Magagawa mo ito sa pamamagitan ng paggamit ng ArduinoISP magagamit ang function sa IDE. Ang ArduinoISP ay isang built-in na system programmer na ginagamit para sa pagprograma ng anumang AVR based microcontrollers. Maaari mong gamitin ang ArduinoISP para sa pag-upload ng code sa anumang Arduino boards na gumagamit ng AVR based microcontrollers.

Upang mag-upload ng sketch gamit ang paraang ito kailangan mo ng mga sumusunod na materyales:

    • Arduino Board
    • Arduino Board na dapat i-program
    • Mga wire ng jumper
    • Laptop/IDE

Ang buong proseso ay pinamamahalaan ng Arduino IDE. Nagbibigay ito sa amin ng isang tiyak na halimbawa na pinangalanan ArduinoISP. Kabilang sa mga programmer ang ArduinoISP ay ang pinakapraktikal at pinakamadaling paraan ng pagsunog ng bootloader sa anumang iba pang Arduino board gamit ang Atmega microcontroller.

Maaari mong paganahin ang opsyong ito sa pamamagitan ng pagsunod sa mga hakbang na ito, pumunta sa Mga File>Mga Halimbawa>ArduinoISP .


Gumagamit ang prosesong ito ng Vcc, GND, at 4 na data pin. Tatlo sa mga pin na ito ang kumokonekta sa MISO, MOSI at SCK ng programming Arduino sa naka-target na Arduino na dapat i-program at ang ikaapat na pin mula sa unang Arduino ay mapupunta sa Reset pin ng naka-target na Arduino.

Sa ilang mga board ng Arduino tulad ng sa UNO pin na MOSI, MISO at SCK ay gumagana nang kapareho ng mga digital pin 11, 12, 13 ayon sa pagkakabanggit. Kaya sa halip na gumamit ng ICSP1 pins ay mananatili kami sa digital pins 11,12,13.

Ang MOSI, MISO at SCK pin ay naroroon sa Arduino na binanggit bilang ICSP1 pin. Kung gusto mong malaman pa ang tungkol sa ICSP1 click dito .


Sa larawan sa itaas ay nakakonekta kami ng dalawang UNO board sa tulong ng mga digital pin. Ang Pin 10 ay konektado sa I-reset ang pin ng naka-target na board.

Ang mga wire na pula at itim na kulay ay nagpapakita ng 5v Vcc at GND ayon sa pagkakabanggit, pareho ang mga ito ay kinakailangan upang Power ang naka-target na Arduino board. Ikonekta ang ilalim na board sa iyong PC gamit ang USB B cable.

Pagkatapos i-set up ang iyong hardware, sundin ang mga hakbang na ito para i-upload ang iyong code

Hakbang 1: Piliin ang iyong Lupon sa pamamagitan ng pagpunta sa Tools>Board .


Hakbang 2: Pagkatapos ay pumunta sa - F isla>Mga Halimbawa>ArduinoISP , buksan ang ArduinoISP code.


Hakbang 3: I-upload ang iyong sketch.


Hakbang 4: Ngayon piliin ang board na dapat i-program tulad ng ginawa sa Hakbang 2 .


Hakbang 5: Pumunta sa Tools>Programmer>ArduinoISP .


Hakbang 6: Ngayon pumunta sa Sketch at piliin ang opsyon Mag-upload gamit ang Programmer .


Ang iyong sketch ay na-upload na ngayon sa naka-target na Arduino.

Konklusyon

Ang flexibility at kadalian ng paggamit ng Arduino ay nagpapahintulot sa amin na makipag-ugnayan sa hardware sa maraming paraan. Mayroong maraming mga opsyon na magagamit kung saan maaari naming i-compile at i-upload ang aming code sa Arduino. Ang ilan sa mga napag-usapan natin dito ay magbibigay sa iyo ng mas mahusay na pag-unawa sa Arduino at mapahusay ang iyong karanasan sa programming.