Talaan ng mga Nilalaman:

Buuin ang Iyong Sariling Arduino Library: 5 Mga Hakbang
Buuin ang Iyong Sariling Arduino Library: 5 Mga Hakbang

Video: Buuin ang Iyong Sariling Arduino Library: 5 Mga Hakbang

Video: Buuin ang Iyong Sariling Arduino Library: 5 Mga Hakbang
Video: МАСТЕР-КЛАСС по Arduino | Полный семинар по программированию за 90 минут! 2024, Hulyo
Anonim
Buuin ang Iyong Sariling Arduino Library
Buuin ang Iyong Sariling Arduino Library

Hoy lahat. Sa ilang mga proyekto maaari kang lumikha ng iyong sariling silid-aklatan kapag hindi mo magagamit ang mga handa na aklatan. O maaari kang lumikha ng iyong sariling silid-aklatan sa pamamagitan ng sarili nitong mga pamantayan. Ngayon, ipapakita ko sa iyo kung gaano kadali makakagawa ka ng iyong sariling silid-aklatan at magamit sa iyong code…

Hakbang 1: Ipakilala

=> ANO ANG. H FİLE?

Ang isang H file ay isang header file na isinangguni ng isang C, C ++ o Objective-C na source code na dokumento. Maaari itong maglaman ng mga variable, pare-pareho, at pagpapaandar na ginagamit ng iba pang mga file sa loob ng isang proyekto sa pagprograma. Pinapayagan ng mga H file ang mga karaniwang ginagamit na pag-andar na nakasulat nang isang beses lamang at isinangguni ng iba pang mga mapagkukunang file kung kinakailangan.

=> BAKIT GAMITIN NAMIN ANG C O C ++ PARA SA PAGLIKHA NG ATING LIBRARY?

Ang Arduino software ay binubuo ng isang development environment (IDE) at mga aklatan. Ang IDE ay nakasulat sa Java at batay sa kapaligiran ng Pagpoproseso ng wika. Ang mga aklatan ay nakasulat sa C at C ++ at pinagsama sa AVR-GCC at AVR Libc..

Hakbang 2: HALIMBAWA KODE

Sa proyektong ito lumilikha kami ng library ng HC-SR04 sensor.

# isama ang "mylibrary.h"

HC HC, HC1;

walang bisa ang pag-setup () {

Serial.begin (9600); HC.trigPin (A0); HC.echoPin (A1); HC1.trigPin (A2); HC1.echoPin (A3); }

void loop () {

dobleng distansya1 = HC.kalkula (A1, A0); dobleng distansya2 = HC1.kalkula (A3, A2);

Serial.print ("distansya1 =");

Serial.println (distansya1); Serial.print ("distansya2 ="); Serial.println (distansya2); pagkaantala (500); }

Hakbang 3: BAHAGI

BAHAGI
BAHAGI

Narito ang isang listahan ng mga bahagi na ginamit ko upang gawin ang proyektong ito:

  • Arduino UNO
  • Breadboard
  • HC-SR04 * 2 (maaari mo lamang gamitin ang isa)
  • Jumper Wires (lalaki hanggang lalaki at lalaki hanggang babae)

Hakbang 4: SKEMA

SKEMA
SKEMA

Hakbang 5: RESULTA

Inirerekumendang: