Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
Ciao a tutti. In alcuni progetti potrebbe essere necessario creare la propria libreria quando non si è in grado di utilizzare le librerie pronte. Oppure puoi creare la tua libreria secondo i suoi standard. Oggi ti mostrerò con quanta facilità puoi creare la tua libreria e usarla nel tuo codice…
Passaggio 1: introduzione
=>COS'È. H FİLE?
Un file H è un file di intestazione a cui fa riferimento un documento di codice sorgente C, C++ o Objective-C. Può contenere variabili, costanti e funzioni utilizzate da altri file all'interno di un progetto di programmazione. I file H consentono di scrivere le funzioni di uso comune solo una volta e di fare riferimento ad altri file sorgente quando necessario.
=>PERCHÉ USIAMO C O C++ PER CREARE LA NOSTRA LIBRERIA?
Il software Arduino è costituito da un ambiente di sviluppo (IDE) e librerie. L'IDE è scritto in Java e si basa sull'ambiente del linguaggio Processing. Le librerie sono scritte in C e C++ e compilate con AVR-GCC e AVR Libc..
Passaggio 2: CODICE DI ESEMPIO
In questo progetto creiamo la libreria del sensore HC-SR04.
#include "mylibrary.h"
HC HC, HC1;
void setup() {
Serial.begin(9600); HC.trigPin(A0); HC.echoPin(A1); HC1. TrigPin(A2); HC1.echoPin(A3); }
ciclo vuoto() {
doppia distanza1 = HC.calculate(A1, A0); doppia distanza2 = HC1.calcola(A3, A2);
Serial.print("distanza1 = ");
Serial.println(distanza1); Serial.print("distanza2 = "); Serial.println(distanza2); ritardo (500); }
Passaggio 3: PARTI
Ecco un elenco di parti che ho usato per realizzare questo progetto:
- Arduino UNO
- tagliere
- HC-SR04 *2 (puoi usarne solo uno)
- Ponticelli (da maschio a maschio e da maschio a femmina)