Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Hola a todos. En algunos proyectos, es posible que deba crear su propia biblioteca cuando no pueda usar las bibliotecas listas. O puede crear su propia biblioteca según sus propios estándares. Hoy, le mostraré con qué facilidad puede crear su propia biblioteca y usarla en su código …
Paso 1: Presente
=> ¿QUÉ ES. H FİLE?
Un archivo H es un archivo de encabezado al que hace referencia un documento de código fuente C, C ++ o Objective-C. Puede contener variables, constantes y funciones que son utilizadas por otros archivos dentro de un proyecto de programación. Los archivos H permiten que las funciones de uso común se escriban solo una vez y que otros archivos fuente hagan referencia a ellas cuando sea necesario.
=> ¿POR QUÉ UTILIZAMOS C O C ++ PARA CREAR NUESTRA BIBLIOTECA?
El software Arduino consta de un entorno de desarrollo (IDE) y bibliotecas. El IDE está escrito en Java y se basa en el entorno del lenguaje Processing. Las bibliotecas están escritas en C y C ++ y compiladas con AVR-GCC y AVR Libc..
Paso 2: CÓDIGO DE EJEMPLO
En este proyecto creamos la biblioteca del sensor HC-SR04.
#include "mylibrary.h"
HC HC, HC1;
configuración vacía () {
Serial.begin (9600); HC.trigPin (A0); HC.echoPin (A1); HC1.trigPin (A2); HC1.echoPin (A3); }
bucle vacío () {
doble distancia1 = HC.calcular (A1, A0); doble distancia2 = HC1.calcular (A3, A2);
Serial.print ("distancia1 =");
Serial.println (distancia1); Serial.print ("distancia2 ="); Serial.println (distancia2); retraso (500); }
Paso 3: PIEZAS
Aquí hay una lista de partes que utilicé para hacer este proyecto:
- Arduino UNO
- Tablero de circuitos
- HC-SR04 * 2 (solo puede usar uno)
- Cables de puente (macho a macho y macho a hembra)