Как предотвратить изменение библиотеки arduino? Из соображений безопасности я создал библиотеку для всех, но я не хочу, чтобы люди меняли мою библиотеку, потому что из-за нее устройство не работает. Я ищу вокруг, но все еще не работает. Нужно ли…
Библиотеки не включены правильно Я обнаружил следующее неожиданное поведение, и мне интересно узнать его причину.
header.h:
#include <Time.h>
[...]
main.ino:
#include "header.h"
#include <Time.h>
[...]
…
Библиотека RTClib вторая, вторая Я использую RTClib для своего модуля DS3231, проблема в том, что библиотека отображает секунды без нуля: 22:1:1 и когда я печатаю время на моем ЖК-дисплее 16x2, время отображается следующим…
Не могу ничего загрузить из библиотеки Поэтому я установил библиотеки через интерфейс Arduino ( Sketch > Включить библиотеку > Управление библиотекой ). Затем я проверяю: C:\Users\username\OneDrive\Documents\Arduino\Libraries …
Включить Guards vs #pragma один раз Есть ли какая-то конкретная причина, по которой #pragma Once не используется в коде Arduino? Это только потому, что это малоизвестная функция, или есть какая-то основная причина для использования …
Ошибка загрузки Arduino IDE Недавно я пытался создать программу, используя IRremote(библиотеку) в своей Arduino IDE (v1.8.9), но всякий раз, когда я нажимаю кнопку загрузки, возвращается это сообщение об ошибке
Sketch…
Преобразование битового числа в байтовое значение (AVR Docs) Мне трудно понять, что говорит мне этот документ: https://www.microchip.com/webdoc /AVRLibcReferenceManual/FAQ_1faq_use_bv.html
У меня есть макрос с именем _BV , который
преобразование…
Вопросы о библиотеке HMC5883L Сейчас я изучаю структуру библиотек. Я хочу узнать, как хорошие программисты пишут код, каким стратегиям они следуют, какому искусству программист следовал при разработке библиотеки. И насколько…
Замена #include <pins_arduino.h> для фотона частицы Я сталкивался с этим пару раз, когда пытался использовать библиотеки, написанные для Arduino, для частиц-фотонов. У многих есть такая фраза:
#include <pins_arduino.h>
который…
Не удалось передать значение в конструктор Я создаю библиотеку JSON, предназначенную для своих нужд, на основе ArduinoJSON v6.
Я пытаюсь определить StaticJsonDocument<_docSize> doc параметрическим способом, но я получаю эту…
Вызов метода в основном скетче из библиотеки. Мне нужно использовать специальную библиотеку, которая выдает сообщения об ошибках в виде строкового текста. Библиотека использует функцию Serial.println() для отправки сообщений на…
Разбор массива объекта в конструкторе библиотеки Я пытаюсь разработать библиотеку Arduino, состоящую из двух классов. Я хочу, чтобы WayPointStack хранил массив WPCommand, но не могу заставить его работать.
WayPointStack.h
#ifndef…
Логарифмы более высокой точности Мне нужно создать журнал по основанию 10, содержащий не менее 4 знаков после запятой. Однако встроенная функция log10 выдает выходные данные только с двумя десятичными знаками. Что мне делать? Есть…
Где реализации методов SdFat BlockDriver? Скорее всего, это скорее вопрос C++, чем вопрос Arduino; но поскольку это библиотека Arduino, спрашиваю здесь.
Я использую библиотеку SdFat для своего проекта. Библиотека определяет объект …
Ограничения обновления SoftPWM Я использую Arduino для затемнения 9 светодиодных лент с разными выходными контактами после того, как аудиоанализ БПФ дает результаты при 60 Гц = 16 мс. [БПФ выполняется на ПК и отправляется на…
exit status 1 - expected primary-expression before '(' token Когда я пытаюсь скомпилировать следующий скетч, компилятор возвращает ошибку «статус выхода 1 — ожидаемое первичное выражение перед токеном '('» и выделяет «midi();» в моем коде.
Вот мой скетч:…
Ошибка повторного объявления библиотеки Arduino Я здесь впервые и надеюсь, что кто-нибудь сможет вам помочь!
Я постараюсь изложить это максимально кратко.
Итак, у меня есть два датчика/модуля: один — ЖК-экран от elerow, а другой — DS1307. Оба…
Нет подходящего вызова функции для таймера? Здесь я использую библиотеку Timer с пером Adafruit m0:
https://github.com/JChristensen/Timer
https://playground.arduino.cc/code/timer
Я не могу понять, почему получаю эту ошибку:
нет…
Нужна помощь с библиотекой U8GLIB У меня есть проект, в котором используется oled-дисплей 128x64. Мне приходится использовать U8GLIB, поскольку доступные дисплеи меняются с SSD1306 на SSH1106 в зависимости от того, когда вы его…
Ошибка компиляции эскиза для преобразования класса/библиотеки. Я пытаюсь взять эскиз и превратить его в класс для создаваемой мной библиотеки, но у меня возникают проблемы с компиляцией.
Это не дубликат, как предлагалось. как я объясняю в комментарии и своем…
inet_addr_to_ipaddr' не был объявлен в этой области Я использую ESP32 Ping с этой страницы: https://github.com/pbecchi/ESP32_ping
Он отлично работает на ESP32, ошибок компилятора нет.
Поскольку на моем компьютере что-то не так, я заново…
Вызов внешней функции из функции класса Я постараюсь объяснить свою потребность:
У меня есть созданная мной универсальная библиотека под названием myIOT.h .
Этот класс имеет предварительно настроенные настройки MQTT и Wi-Fi.
…
Как удалить зависимости из библиотеки? Я пишу библиотеку для созданного мной проекта, но она зависит от библиотеки Neopixel от adafruit. Я хочу удалить эту зависимость и сделать мою библиотеку автономной.
Есть ли способ запустить чип…
Новый код приводит к звуковому шуму Я работаю над схемой, которая может записывать звук на SD, когда переключатель находится в положении HIGH, и останавливать запись, когда переключатель находится в положении LOW. Я использую…
Ошибка RadioHead и DallasTemperature Библиотека RadioHead работает только на очень старом ядре ATtiny85.
Он отправляет данные, но я хотел бы отправить что-то полезное. Проблема в том, что я не могу прочитать данные датчиков,…
Создание библиотеки для ардуино Я нашел действительно хороший 24-битный АЦП I2C, который к тому же был довольно дешевым (ADS1219), но, насколько я мог судить, для него нет библиотек, поэтому я решил сделать свою собственную. Мне…
Попытка сохранить файлы .wav с новым именем в каждом цикле. Я построил установку с Arduino UNO, подключенной к переключателю, так что всякий раз, когда переключатель переключается с ВЫСОКОГО на НИЗКИЙ, звук сохраняется на SD-карту. Я использую библиотеку…
Руководство по созданию библиотеки Согласно этому примеру создание библиотеки Arduino вполне понятно.
Но я хотел бы задать несколько вопросов (в основном относительно того, что и где определять), когда библиотека не так проста:…
Странная проблема с software serial Привет, я пытаюсь написать библиотеку для связи между Arduino и esp 8266. Я написал команду, которая отправляет AT-команду на чип esp. На данный момент я протестировал эти команды: AT, AT+GMR,…
Библиотека ESP8266: получено 2 запроса вместо 1 У меня возникла странная проблема с моим эскизом при использовании библиотеки WiFiEsp.h из https://github.com/bportaluri/WiFiEsp
Когда я отправляю 1 запрос на свой ESP8266 из браузера как …
MAX6675 показывает возрастающие показания Я использую плату MAX6675 и термопару k-типа для измерения температуры. Проблема в том, что даже при выполнении примера значение температуры продолжает расти.
MAX6675 test
27.25
C = 27.25
F =…
NRF51822 ± Arduino Uno/ATmegaXXX? Здравствуйте, я хочу создать простой проект домашней автоматизации и использовать Arduino Uno для прототипирования, а затем Atmega для развертывания. Мне нужен какой-то метод ячеистой связи. Я думал…
Как использовать библиотеку IRremote с atmega8a Несколько дней назад я тестировал схему на макетной плате на базе ATmega8a с внутренним генератором 1 МГц. Он может включать и выключать реле на основе полученного ИК-кода, и если он соответствует…
Использование классов таймеров внутри классов Я пытаюсь разработать класс для насоса, работающего на шаговом двигателе. Он должен быть простым, но работает не так, как я думал. Как только я перемещаю объект таймера в класс, код не компилируется…
Мой ультразвуковой датчик показывает диапазон только 4 см? Я использую ультразвуковой датчик SR04 с Arduino Uno и пример программы, которую я взял из библиотеки. Однако мое выходное показание составляет всего 4 см, даже если перед ним нет объекта. Я даже…