Sommario:

Costruisci la tua libreria Arduino: 5 passaggi
Costruisci la tua libreria Arduino: 5 passaggi

Video: Costruisci la tua libreria Arduino: 5 passaggi

Video: Costruisci la tua libreria Arduino: 5 passaggi
Video: Quando provi a fare un complimento a una ragazza... 2024, Luglio
Anonim
Costruisci la tua libreria Arduino
Costruisci la tua libreria Arduino

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

PARTI
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)

Passaggio 4: SCHEMA

SCHEMA
SCHEMA

Passaggio 5: RISULTATO

Consigliato: