INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Hey almal. In sommige projekte moet u moontlik u eie biblioteek skep as u nie die gereed biblioteke kan gebruik nie. Of u kan u eie biblioteek volgens sy eie standaarde skep. Vandag sal ek u wys hoe maklik u u eie biblioteek kan bou en in u kode kan gebruik …
Stap 1: Stel bekend
=> WAT IS. H FILE?
'N H-lêer is 'n koplêer waarna verwys word deur 'n C, C ++ of Objective-C bronkode dokument. Dit kan veranderlikes, konstantes en funksies bevat wat deur ander lêers binne 'n programmeringsprojek gebruik word. Met H -lêers kan funksies wat gereeld gebruik word, slegs een keer geskryf word en waar nodig na ander bronlêers verwys word.
=> WAAROM GEBRUIK ONS C OF C ++ OM ONS BIBLIOTEKE TE SKEP?
Arduino -sagteware bestaan uit 'n ontwikkelingsomgewing (IDE) en biblioteke. Die IDE is in Java geskryf en is gebaseer op die omgewing van die taalverwerking. Die biblioteke is in C en C ++ geskryf en saamgestel met AVR-GCC en AVR Libc..
Stap 2: VOORBEELDKODE
In hierdie projek skep ons die biblioteek van die HC-SR04 sensor.
#sluit "mylibrary.h" in
HC HC, HC1;
ongeldige opstelling () {
Serial.begin (9600); HC.trigPin (A0); HC.echoPin (A1); HC1.trigPin (A2); HC1.echoPin (A3); }
leemte -lus () {
dubbele afstand1 = HC.bereken (A1, A0); dubbele afstand2 = HC1.bereken (A3, A2);
Serial.print ("afstand1 =");
Serial.println (afstand1); Serial.print ("afstand2 ="); Serial.println (afstand2); vertraging (500); }
Stap 3: ONDERDELE
Hier is 'n lys van dele waarmee ek hierdie projek gemaak het:
- Arduino UNO
- Broodbord
- HC-SR04 *2 (u kan slegs een gebruik)
- Jumper Wires (manlik tot manlik en manlik tot vroulik)