Tabla de contenido:
Video: Cree su propia biblioteca Arduino: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
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)
Paso 4: ESQUEMA
Paso 5: RESULTADO
Recomendado:
Cree su propia matriz de LED 15x10 RGB: 10 pasos
Haga su propia matriz de LED RGB de 15x10: En esta serie de videos, le presentaré cómo construir una matriz de LED RGB de 15x10. Esta matriz tiene una anchura de 1,5 my una altura de 1 m. Consiste en LED PL9823 RGB que son una alternativa económica a los LED WS2812 comunes. Hablaré de los retos que
Cree su propia matriz de LED de 10x10: 5 pasos (con imágenes)
Haga su propia matriz de LED de 10x10: en este proyecto, le mostraré cómo combinar los LED RGB WS2812B comúnmente disponibles con un Arduino Nano para crear una matriz de LED de 10x10 colorida. ¡Empecemos
Cree su propia pantalla de punto de vista: 3 pasos
Haga su propia pantalla de POV: la percepción de la visión (POV) o la persistencia de la visión (tiene varias variaciones) es un fenómeno de la vista humana interesante que ocurre cuando la percepción visual de un objeto no cesa a pesar de que el objeto cambia de posición. Los seres humanos ven un im
Cree su propia (tipo de) pantalla transparente: 7 pasos
Haga su propia (especie de) pantalla transparente: las pantallas transparentes son una tecnología extremadamente genial que hace que todo se sienta como el futuro. Sin embargo, hay algunos inconvenientes. Primero, simplemente no hay tantas opciones disponibles. Y en segundo lugar, como suelen ser pantallas OLED, pueden
Cree un robot controlado por Bluetooth con su propia GUI: 5 pasos
Haga un robot controlado por Bluetooth con su propia GUI: Hola amigos, después de plantear un proyecto artesanal hoy, vine con un proyecto arduino genial. Parece un concepto antiguo externamente, pero esperen chicos, tengo un giro aquí que hace que este proyecto sea único. Entonces, ¿qué es único aquí? Así que aquí les voy a mostrar