Оглавление:

Создайте свою собственную библиотеку Arduino: 5 шагов
Создайте свою собственную библиотеку Arduino: 5 шагов

Видео: Создайте свою собственную библиотеку Arduino: 5 шагов

Видео: Создайте свою собственную библиотеку Arduino: 5 шагов
Видео: 📘 Создание библиотек Arduino (драйвер двигателей L298N и ШИМ-сигнал). Уроки Arduino для начинающих 2024, Июль
Anonim
Создайте свою собственную библиотеку Arduino
Создайте свою собственную библиотеку Arduino

Привет всем. В некоторых проектах вам может потребоваться создать свою собственную библиотеку, если вы не можете использовать готовые библиотеки. Или вы можете создать свою собственную библиотеку по ее собственным стандартам. Сегодня я покажу вам, как легко вы можете создать свою собственную библиотеку и использовать ее в своем коде …

Шаг 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 (можно использовать только один)
  • Провода перемычки (мужчина к мужчине и мужчина к женщине)

Шаг 4: СХЕМА

СХЕМА
СХЕМА

Шаг 5: РЕЗУЛЬТАТ

Рекомендуемые: