Table des matières:

Construisez votre propre bibliothèque Arduino : 5 étapes
Construisez votre propre bibliothèque Arduino : 5 étapes

Vidéo: Construisez votre propre bibliothèque Arduino : 5 étapes

Vidéo: Construisez votre propre bibliothèque Arduino : 5 étapes
Vidéo: Fichiers H et CPP pour Arduino 2024, Juillet
Anonim
Construisez votre propre bibliothèque Arduino
Construisez votre propre bibliothèque Arduino

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

LES PIÈCES
LES 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)

Étape 4: SCHÉMA

SCHÉMA
SCHÉMA

Étape 5: RÉSULTAT

Conseillé: