Съдържание:
Видео: Изградете своя собствена библиотека Arduino: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Здравейте на всички. В някои проекти може да се наложи да създадете своя собствена библиотека, когато не можете да използвате готовите библиотеки. Или можете да създадете своя собствена библиотека според нейните собствени стандарти. Днес ще ви покажа колко лесно можете да създадете своя собствена библиотека и да използвате в кода си …
Стъпка 1: Въвеждане
=> КАКВО Е. H FİLE?
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 (А0); HC.echoPin (A1); HC1.trigPin (A2); HC1. ЕхоПин (А3); }
void loop () {
двойно разстояние1 = HC.изчислете (A1, A0); двойно разстояние2 = HC1.изчислете (A3, A2);
Serial.print ("distance1 =");
Serial.println (разстояние1); Serial.print ("разстояние2 ="); Serial.println (разстояние2); забавяне (500); }
Стъпка 3: ЧАСТИ
Ето списък на частите, които използвах, за да направя този проект:
- Arduino UNO
- Платка
- HC-SR04 *2 (можете да използвате само един)
- Джъмперни проводници (мъжки към мъжки и мъжки към женски)
Стъпка 4: СХЕМА
Стъпка 5: РЕЗУЛТАТ
Препоръчано:
Изградете своя собствена BiQuad 4G антена с тест за скорост: 7 стъпки (със снимки)
Изградете своя собствена BiQuad 4G антена с тест за скорост: В тази инструкция ще се опитам да ви покажа как направих BiQuad 4G антена. Приемът на сигнал в дома ми е лош поради планините около дома ми. Сигналната кула е на 4,5 км от къщата. В района на Коломбо моят доставчик на услуги дава скорост 20mbps. но в м
Изградете своя собствена портативна COB LED настолна лампа!: 16 стъпки (със снимки)
Изградете своя собствена портативна COB LED настолна лампа !: Добре дошли! В тази инструкция ще ви науча как да направите красива, много мощна и най -важното, преносима настолна лампа! Отказ от отговорност: Този проект не е спонсориран от никоя марка. Характеристики: • Модерен и елегантен дизайн • Преносим и
Изградете своя собствена MP3 звукова кутия: 7 стъпки
Изградете своя собствена MP3 звукова кутия: Представяли ли сте си някога да изградите свой собствен MP3 високоговорител за панаира на науката на вашето училище? В този проект ние ще ви научим стъпка по стъпка да изградите свой собствен говорител и да използвате малко ресурси и да се забавлявате с приятелите си. Следователно в този проект вие
Изградете своя собствена облачна лампа DYI !: 13 стъпки
Изградете своя собствена облачна лампа DYI !: Защо да изградите облачна лампа? Защото изглежда страхотно! Поне така казват хората … Хей! Казвам се Ерик. Този проект възникна, докато обмислях подаръци, които да дам на моята 3-годишна сестра. Облачната лампа е едновременно декорация и светлина
Изградете своя собствена "" Саморазрушаваща се рамка на произведения на изкуството на Банкси ": 4 стъпки
Изградете своя собствена "" Саморазрушаваща се рамка на произведения на изкуството на Банкси ": Когато момичето от балона се самоиздърпа, след като удари 1,4 милиона долара, нашите вътрешни създатели започнаха да анализират как се прави. Имаше 2 първоначални идеи в ума ни: Първата беше, че остриета бяха фиксирани в основата на рамката и две колела