Существует ли простая библиотека HTTP(S), не зависящая от WiFi? Я пытаюсь реализовать мобильную сеть (только) для ESP32 с помощью Arduino IDE. Таким образом, чтобы иметь возможность подключаться к веб-сайту для загрузки/загрузки файлов и т. д., мне нужно иметь…
Могу ли я запретить библиотеке Stepper удерживать двигатель? Я использую библиотеку Stepper для управления одним шаговым двигателем. Когда Arduino не запускает двигатель, он удерживает вал двигателя на месте. Для моего приложения это очень расточительно и…
Как предотвратить изменение библиотеки 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 см, даже если перед ним нет объекта. Я даже…
Расположение стандартных библиотек Arduino Я хочу прочитать исходный код библиотеки Arduino, входящей в состав IDE.
В частности, GSM.h
Я не знаю, где находятся стандартные библиотеки, входящие в состав IDE.
Я знаю только расположение…
Информация о SD-карте Iteed для Arduino Купил в интернет-магазине SD-карту, она типа iteed, без переключателя уровня, с переключателем 3,3/5 В. Я не могу найти библиотеки или написать для них пример.
Кто-нибудь сталкивался с этим…
Использование библиотек Arduino с микроконтроллером на базе ARM Неделю назад я начал возиться с LoRa. Я получил свой комплект STM32L151 IM880A.
Компания, предоставившая чип модема SX1272 LoRa (используемый в комплекте), предоставила некоторые библиотеки, но…
Библиотека LiquidCrystal и таймеры кажутся несовместимыми. Если я установлю таймер 2 в режим сравнения совпадений, мой ЖК-дисплей перестанет работать. Если я использую прерывание переполнения, оно работает нормально.
Вот мой тестовый код. У меня есть…
TCCR1A и TCCR2A на Леонардо Я пытаюсь использовать библиотеку TTS для Arduino на плате Arduino Micro, основанной на Leonardo. Когда я пытаюсь скомпилировать свой скетч, я получаю некоторые ошибки;
/libraries/TTS/TTS.cpp:…