Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Salut tout le monde. Dans certains projets, vous devrez peut-être créer votre propre bibliothèque lorsque vous ne pourrez pas utiliser les bibliothèques prêtes à l'emploi. Ou vous pouvez créer votre propre bibliothèque selon ses propres normes. Aujourd'hui, je vais vous montrer avec quelle facilité vous pouvez créer votre propre bibliothèque et l'utiliser dans votre code…
Étape 1: Présentez
=>QU'EST-CE QUE. H FİLE ?
Un fichier H est un fichier d'en-tête référencé par un document de code source C, C++ ou Objective-C. Il peut contenir des variables, des constantes et des fonctions utilisées par d'autres fichiers dans un projet de programmation. Les fichiers H permettent aux fonctions couramment utilisées d'être écrites une seule fois et référencées par d'autres fichiers source en cas de besoin.
=> POURQUOI UTILISONS-NOUS C OU C++ POUR CRÉER NOTRE BIBLIOTHÈQUE ?
Le logiciel Arduino se compose d'un environnement de développement (IDE) et de bibliothèques. L'IDE est écrit en Java et est basé sur l'environnement du langage Processing. Les bibliothèques sont écrites en C et C++ et compilées avec AVR-GCC et AVR Libc..
Étape 2: EXEMPLE DE CODE
Dans ce projet, nous créons la bibliothèque du capteur HC-SR04.
#include "mabibliothèque.h"
HC HC, HC1;
void setup() {
Serial.begin(9600); HC.trigPin(A0); HC.echoPin(A1); HC1.trigPin(A2); HC1.echoPin(A3); }
boucle vide() {
double distance1 = HC.calculer(A1, A0); double distance2 = HC1.calculer(A3, A2);
Serial.print("distance1 = ");
Serial.println(distance1); Serial.print("distance2 = "); Serial.println(distance2); retard (500); }
Étape 3: PIÈCES
Voici une liste des pièces que j'ai utilisées pour réaliser ce projet:
- Arduino UNO
- Planche à pain
- HC-SR04 *2 (vous ne pouvez en utiliser qu'un)
- Cavaliers (mâle à mâle et mâle à femelle)