Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
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
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)