Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Hallo allerseits. In einigen Projekten müssen Sie möglicherweise eine eigene Bibliothek erstellen, wenn Sie die fertigen Bibliotheken nicht verwenden können. Oder Sie erstellen Ihre eigene Bibliothek nach eigenen Standards. Heute zeige ich Ihnen, wie einfach Sie Ihre eigene Bibliothek erstellen und in Ihrem Code verwenden können…
Schritt 1: Vorstellen
=> WAS IST. H FİLE?
Eine H-Datei ist eine Header-Datei, auf die von einem C-, C++- oder Objective-C-Quellcodedokument verwiesen wird. Es kann Variablen, Konstanten und Funktionen enthalten, die von anderen Dateien innerhalb eines Programmierprojekts verwendet werden. H-Dateien ermöglichen, dass häufig verwendete Funktionen nur einmal geschrieben und bei Bedarf von anderen Quelldateien referenziert werden.
=> WARUM VERWENDEN WIR C ODER C++ ZUM ERSTELLEN UNSERER BIBLIOTHEK?
Die Arduino-Software besteht aus einer Entwicklungsumgebung (IDE) und Bibliotheken. Die IDE ist in Java geschrieben und basiert auf der Umgebung der Sprache Processing. Die Bibliotheken sind in C und C++ geschrieben und mit AVR-GCC und AVR Libc kompiliert..
Schritt 2: BEISPIELCODE
In diesem Projekt erstellen wir die Bibliothek des HC-SR04 Sensors.
#include "mylibrary.h"
HC HC, HC1;
Leere Einrichtung () {
Serial.begin (9600); HC.trigPin(A0); HC.echoPin(A1); HC1.trigPin(A2); HC1.echoPin(A3); }
Leere Schleife () {
doppelter Abstand1 = HC.berechnen (A1, A0); doppelter Abstand2 = HC1.berechnen (A3, A2);
Serial.print("Abstand1 =");
Serial.println (Abstand1); Serial.print ("abstand2 = "); Serial.println (Abstand2); Verzögerung (500); }
Schritt 3: TEILE
Hier ist eine Liste von Teilen, die ich verwendet habe, um dieses Projekt zu machen:
- Arduino UNO
- Steckbrett
- HC-SR04 *2 (Sie können nur einen verwenden)
- Überbrückungsdrähte (männlich zu männlich und männlich zu weiblich)