Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Sveiki visi. Kai kuriuose projektuose gali tekti susikurti savo biblioteką, kai negalite naudotis paruoštomis bibliotekomis. Arba galite sukurti savo biblioteką pagal savo standartus. Šiandien aš jums parodysiu, kaip lengvai galite sukurti savo biblioteką ir naudoti ją savo kode …
1 žingsnis: pristatykite
=> KAS YRA. H FİLE?
H failas yra antraštės failas, nurodytas C, C ++ arba Objective-C šaltinio kodo dokumente. Jame gali būti kintamųjų, konstantų ir funkcijų, kurias naudoja kiti programavimo projekto failai. H failai leidžia dažniausiai naudojamas funkcijas rašyti tik vieną kartą ir prireikus nurodyti kitus šaltinio failus.
=> KODĖL NAUDOJAME C ARBA C ++ KURIAMI BIBLIOTEKĄ?
„Arduino“programinę įrangą sudaro kūrimo aplinka (IDE) ir bibliotekos. IDE yra parašytas „Java“ir yra pagrįstas kalbos apdorojimo aplinka. Bibliotekos parašytos C ir C ++ kalbomis ir sudarytos naudojant AVR-GCC ir AVR Libc..
2 veiksmas: PAVYZDŽIO KODAS
Šiame projekte sukuriame HC-SR04 jutiklio biblioteką.
#include "mylibrary.h"
HC HC, HC1;
void setup () {
Serial.begin (9600); HC.trigPin (A0); HC.echoPin (A1); HC1.trigPin (A2); HC1.echoPin (A3); }
void loop () {
dvigubas atstumas1 = HC.skaičiuoti (A1, A0); dvigubas atstumas2 = HC1.skaičiuokite (A3, A2);
Serijinis atspaudas ("atstumas1 =");
Serial.println (atstumas1); Serijinis atspaudas ("atstumas2 ="); Serijinis.println (atstumas2); vėlavimas (500); }
3 žingsnis: DALYS
Čia yra dalių, kurias naudoju kurdamas šį projektą, sąrašas:
- Arduino UNO
- Bandomoji Lenta
- HC-SR04 *2 (galite naudoti tik vieną)
- Jumperiniai laidai (nuo vyrų iki vyrų ir vyrų nuo moterų)