Taula de continguts:

Creeu la vostra pròpia biblioteca Arduino: 5 passos
Creeu la vostra pròpia biblioteca Arduino: 5 passos

Vídeo: Creeu la vostra pròpia biblioteca Arduino: 5 passos

Vídeo: Creeu la vostra pròpia biblioteca Arduino: 5 passos
Vídeo: Como criar bibliotecas para Arduino? (O GUIA DEFINITIVO) 2024, Juliol
Anonim
Creeu la vostra pròpia biblioteca Arduino
Creeu la vostra pròpia biblioteca Arduino

Hola a tothom. En alguns projectes és possible que hagueu de crear la vostra pròpia biblioteca quan no pugueu utilitzar-les. O podeu crear la vostra pròpia biblioteca segons els seus propis estàndards. Avui us mostraré la facilitat amb què podeu crear la vostra pròpia biblioteca i utilitzar-la al vostre codi …

Pas 1: introduïu

=> QUÈ ÉS. H FİLE?

Un fitxer H és un fitxer de capçalera al qual fa referència un document de codi font C, C ++ o Objective-C. Pot contenir variables, constants i funcions que utilitzen altres fitxers dins d’un projecte de programació. Els fitxers H permeten que les funcions d'ús habitual només es puguin escriure una vegada i es facin referència a altres fitxers font quan sigui necessari.

=> PER QUÈ UTILITZEM C O C ++ PER CREAR LA NOSTRA BIBLIOTECA?

El programari Arduino consisteix en un entorn de desenvolupament (IDE) i biblioteques. L'IDE està escrit en Java i es basa en l'entorn del processament del llenguatge. Les biblioteques s’escriuen en C i C ++ i es compilen amb AVR-GCC i AVR Libc..

Pas 2: CODI D'EXEMPLE

En aquest projecte creem la biblioteca del sensor HC-SR04.

#include "mylibrary.h"

HC HC, HC1;

configuració nul·la () {

Serial.begin (9600); HC.trigPin (A0); HC.echoPin (A1); HC1.trigPin (A2); HC1.echoPin (A3); }

bucle buit () {

doble distància1 = HC.calcul (A1, A0); doble distància2 = HC1.calcul (A3, A2);

Serial.print ("distància1 =");

Serial.println (distància1); Serial.print ("distància2 ="); Serial.println (distància2); retard (500); }

Pas 3: PARTS

PARTS
PARTS

Aquí teniu una llista de les parts que he utilitzat per fer aquest projecte:

  • Arduino UNO
  • Taula de pa
  • HC-SR04 * 2 (només en podeu utilitzar un)
  • Jumper Wires (home a home i home a dona)

Pas 4: ESQUEMA

ESQUEMA
ESQUEMA

Pas 5: RESULTAT

Recomanat: