Table des matières:
Vidéo: Construisez votre propre bibliothèque Arduino : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
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)
Étape 4: SCHÉMA
Étape 5: RÉSULTAT
Conseillé:
Construisez votre propre alimentation de laboratoire variable : 4 étapes (avec photos)
Construisez votre propre alimentation variable pour banc de laboratoire : dans ce projet, je vais vous montrer comment j'ai combiné un LTC3780, qui est un puissant convertisseur élévateur/abaisseur 130 W, avec une alimentation électrique 12 V 5 A pour créer une alimentation électrique réglable pour banc de laboratoire (0,8 V-29.4V || 0.3A-6A). Les performances sont assez bonnes en compa
Construisez votre propre appareil DMX - Arduino : 7 étapes (avec photos)
Construisez votre propre appareil DMX - Arduino : Bienvenue sur ma deuxième page Instructables. J'ai beaucoup appris de ce site et cela semble un excellent endroit pour montrer mes projets. J'espère que vous trouverez ce projet amusant et utile. J'ai hâte de savoir ce que vous en pensez. Faites-le moi savoir dans les commentaires, merci
CityCoaster - Construisez votre propre sous-verre de réalité augmentée pour votre entreprise (TfCD) : 6 étapes (avec photos)
CityCoaster - Construisez votre propre sous-verre de réalité augmentée pour votre entreprise (TfCD) : une ville sous votre tasse ! CityCoaster est un projet né en pensant à un produit pour l'aéroport de Rotterdam la Haye, qui pourrait exprimer l'identité de la ville, divertissant les clients du salon avec la réalité augmentée. Dans un environnement tel que
Comment écouter votre bibliothèque Itunes via votre téléviseur ou récepteur AV : 5 étapes
Comment écouter votre bibliothèque Itunes via votre récepteur TV ou AV : OK, j'ai fait cette instructable en 10 minutes. C'était si simple ! Un ordinateur portable serait bien pour cela, mais un ordinateur de bureau près d'un téléviseur convient également. Si vous avez un Airport Express, j'ajouterai une étape pour vous. (Remarque : je ne possède pas de service express pour l'aéroport, donc si je
Construisez votre propre Arduino : 6 étapes (avec photos)
Construisez votre propre Arduino : Configurer un Arduino sur une maquette est devenu un processus que j'ai appris à aimer. En quelques minutes, vous pouvez avoir une plate-forme Arduino entièrement fonctionnelle avec laquelle travailler, comme vous le verrez dans ce didacticiel. Il y a eu plusieurs occasions où j'étais à s