![Создайте свою собственную библиотеку Arduino: 5 шагов Создайте свою собственную библиотеку Arduino: 5 шагов](https://i.howwhatproduce.com/images/004/image-10395-10-j.webp)
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05
![Создайте свою собственную библиотеку Arduino Создайте свою собственную библиотеку Arduino](https://i.howwhatproduce.com/images/004/image-10395-11-j.webp)
Привет всем. В некоторых проектах вам может потребоваться создать свою собственную библиотеку, если вы не можете использовать готовые библиотеки. Или вы можете создать свою собственную библиотеку по ее собственным стандартам. Сегодня я покажу вам, как легко вы можете создать свою собственную библиотеку и использовать ее в своем коде …
Шаг 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: ЧАСТИ
![ЧАСТИ ЧАСТИ](https://i.howwhatproduce.com/images/004/image-10395-12-j.webp)
Вот список частей, которые я использовал при создании этого проекта:
- Arduino UNO
- Макетная плата
- HC-SR04 * 2 (можно использовать только один)
- Провода перемычки (мужчина к мужчине и мужчина к женщине)
Шаг 4: СХЕМА
![СХЕМА СХЕМА](https://i.howwhatproduce.com/images/004/image-10395-13-j.webp)
Шаг 5: РЕЗУЛЬТАТ
Рекомендуемые:
Создайте свою собственную портативную игровую консоль в стиле ретро! которая также является планшетом Win10 !: 6 шагов (с изображениями)
![Создайте свою собственную портативную игровую консоль в стиле ретро! которая также является планшетом Win10 !: 6 шагов (с изображениями) Создайте свою собственную портативную игровую консоль в стиле ретро! которая также является планшетом Win10 !: 6 шагов (с изображениями)](https://i.howwhatproduce.com/images/002/image-4287-13-j.webp)
Создайте свою собственную портативную игровую консоль в стиле ретро! …… которая также является планшетом Win10! В этом проекте я покажу вам, как создать портативную игровую консоль в стиле ретро, которую также можно использовать в качестве планшета с Windows 10. Он будет состоять из 7 дюймов. ЖК-дисплей HDMI с сенсорным экраном, LattePanda SBC, силовая печатная плата USB Type C PD и еще несколько дополнительных
Создайте свою собственную светодиодную матрицу 15x10 RGB: 10 шагов
![Создайте свою собственную светодиодную матрицу 15x10 RGB: 10 шагов Создайте свою собственную светодиодную матрицу 15x10 RGB: 10 шагов](https://i.howwhatproduce.com/images/003/image-8637-j.webp)
Создайте свою собственную светодиодную матрицу 15x10 RGB: в этой серии видео я покажу вам, как построить светодиодную матрицу 15x10 RGB. Эта матрица имеет ширину 1,5 м и высоту 1 м. Он состоит из светодиодов PL9823 RGB, которые являются дешевой альтернативой обычным светодиодам WS2812. Я расскажу о проблемах, которые
Создайте свою собственную систему слежения за безопасностью SMS с помощью GPS: 5 шагов (с изображениями)
![Создайте свою собственную систему слежения за безопасностью SMS с помощью GPS: 5 шагов (с изображениями) Создайте свою собственную систему слежения за безопасностью SMS с помощью GPS: 5 шагов (с изображениями)](https://i.howwhatproduce.com/images/004/image-11990-j.webp)
Создайте свою собственную систему слежения за безопасностью SMS с помощью GPS: в этом проекте я покажу вам, как объединить модуль 3G SIM5320 с Arduino и пьезоэлектрическим преобразователем в качестве датчика удара, чтобы создать систему слежения за безопасностью, которая отправит вам местоположение вашего драгоценный автомобиль по SMS, когда я
Создайте свою собственную антенну BiQuad 4G с помощью теста скорости: 7 шагов (с изображениями)
![Создайте свою собственную антенну BiQuad 4G с помощью теста скорости: 7 шагов (с изображениями) Создайте свою собственную антенну BiQuad 4G с помощью теста скорости: 7 шагов (с изображениями)](https://i.howwhatproduce.com/images/006/image-17284-j.webp)
Создайте свою собственную антенну BiQuad 4G с помощью теста скорости: в этой инструкции я собираюсь показать вам, как я сделал антенну BiQuad 4G. У меня дома плохой прием сигнала из-за гор вокруг дома. Сигнальная вышка находится в 4.5км от дома. В районе Коломбо мой провайдер предоставляет скорость 20 Мбит / с. но в м
Создайте свою собственную портативную светодиодную настольную лампу COB !: 16 шагов (с изображениями)
![Создайте свою собственную портативную светодиодную настольную лампу COB !: 16 шагов (с изображениями) Создайте свою собственную портативную светодиодную настольную лампу COB !: 16 шагов (с изображениями)](https://i.howwhatproduce.com/images/007/image-18503-j.webp)
Создайте свою собственную портативную светодиодную настольную лампу COB !: Добро пожаловать! В этой инструкции я научу вас, как сделать великолепно выглядящую, очень мощную и, самое главное, портативную настольную лампу! Отказ от ответственности: Этот проект не спонсируется никакими брендами. Особенности: • Современный и элегантный дизайн • Портативный и