2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Привет всем. В некоторых проектах вам может потребоваться создать свою собственную библиотеку, если вы не можете использовать готовые библиотеки. Или вы можете создать свою собственную библиотеку по ее собственным стандартам. Сегодня я покажу вам, как легко вы можете создать свою собственную библиотеку и использовать ее в своем коде …
Шаг 1. Представьте
=> ЧТО ТАКОЕ. H ФАЙЛ?
Файл H - это файл заголовка, на который ссылается документ с исходным кодом C, C ++ или Objective-C. Он может содержать переменные, константы и функции, которые используются другими файлами в рамках проекта программирования. Файлы H позволяют записывать часто используемые функции только один раз и при необходимости ссылаться на них из других исходных файлов.
=> ПОЧЕМУ МЫ ИСПОЛЬЗУЕМ C ИЛИ C ++ ДЛЯ СОЗДАНИЯ НАШЕЙ БИБЛИОТЕКИ?
Программное обеспечение Arduino состоит из среды разработки (IDE) и библиотек. IDE написана на Java и основана на среде языка Processing. Библиотеки написаны на C и C ++ и скомпилированы с помощью AVR-GCC и AVR Libc..
Шаг 2: ПРИМЕР КОДА
В этом проекте мы создаем библиотеку датчика 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); }
void loop () {
удвоенное расстояние1 = HC.calculate (A1, A0); двойное расстояние2 = HC1.calculate (A3, A2);
Serial.print ("distance1 =");
Serial.println (distance1); Serial.print ("distance2 ="); Serial.println (distance2); задержка (500); }
Шаг 3: ЧАСТИ
Вот список частей, которые я использовал при создании этого проекта:
- Arduino UNO
- Макетная плата
- HC-SR04 * 2 (можно использовать только один)
- Провода перемычки (мужчина к мужчине и мужчина к женщине)