Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Hej allihopa. I vissa projekt kan du behöva skapa ditt eget bibliotek när du inte kan använda de färdiga biblioteken. Eller så kan du skapa ditt eget bibliotek efter sina egna standarder. Idag kommer jag att visa dig hur enkelt du kan bygga ditt eget bibliotek och använda i din kod …
Steg 1: Introducera
=> VAD ÄR. H FIL?
En H-fil är en rubrikfil som refereras av ett källkodsdokument C, C ++ eller Objective-C. Den kan innehålla variabler, konstanter och funktioner som används av andra filer inom ett programmeringsprojekt. Med H -filer kan vanliga funktioner bara skrivas en gång och refereras av andra källfiler vid behov.
=> VARFÖR ANVÄNDER VI C ELLER C ++ FÖR ATT SKAPA VÅRT BIBLIOTEK?
Arduino -programvaran består av en utvecklingsmiljö (IDE) och bibliotek. IDE är skrivet i Java och baseras på omgivningen för språkbehandlingen. Biblioteken är skrivna i C och C ++ och sammanställda med AVR-GCC och AVR Libc..
Steg 2: EXEMPELKOD
I detta projekt skapar vi biblioteket för HC-SR04-sensorn.
#inkludera "mylibrary.h"
HC HC, HC1;
void setup () {
Serial.begin (9600); HC.trigPin (A0); HC.echoPin (A1); HC1.trigPin (A2); HC1.echoPin (A3); }
void loop () {
dubbel avstånd1 = HC. beräkna (A1, A0); dubbel distans2 = HC1. beräkna (A3, A2);
Serial.print ("avstånd1 =");
Serial.println (avstånd1); Serial.print ("distance2 ="); Serial.println (distans2); fördröjning (500); }
Steg 3: DELAR
Här är en lista över delar som jag använde för att göra detta projekt:
- Arduino UNO
- Bakbord
- HC-SR04 *2 (du kan bara använda en)
- Jumper Wires (man till man och man till kvinna)