Вопросы, связанные с [library]:
- Как библиотеки добавляются в менеджер библиотек Arduino? Кто курирует список библиотек в меню Инструменты/Управление библиотеками и какова процедура отправки кода на рассмотрение?
- Ошибка компиляции для Arduino Nano 33 BLE с библиотекой LiquidCrystal Недавно я начал программировать в Arduino IDE для Arduino Nano 33 BLE, который купил. Когда я выбираю Nano 33 BLE в качестве платы, я получаю следующую ошибку: Arduino: 1.8.11 (Windows 10),…
- Есть ли способ снять ограничение имени файла 8.3 в библиотеке SD.h? Мне нужно иметь возможность создавать на SD-карте текстовые файлы с именами, длина которых превышает 8 символов (в настоящее время SD.h ограничивает меня этим). Можно было бы перейти на библиотеку…
- Библиотека Arduino Timer 1 управляет значением таймера Я использую библиотеку Timer1 для генерации пульса. Но в моем коде в некоторых местах мне нужно изменить значения таймера. Может ли кто-нибудь предложить способы сделать это. В приведенном ниже…
- Альтернативы библиотеке Wire для I2C Я ищу (достаточно простые в использовании и хорошо протестированные) альтернативы библиотеке Wire . Wire работает очень хорошо, но: мне нужно, чтобы Arduino выступала в качестве мастера I2C, а…
- Нет сервера веб-сокетов для Arduino mkr1010? Я видел несколько интересных объяснений по использованию связи через веб-сокет на mkr 1010, но он всегда обрабатывает mkr 1010 как клиент, а сервер всегда является компьютером или каким-либо другим…
- Как установить библиотеку зависимостей в среду компиляции Arduino? Следуя подходу A из этого ответа Arduino SE, мне удалось запустить компиляцию Arduino CLI в среде Docker. Однако проект, который я пытаюсь скомпилировать, имеет зависимость от библиотеки…
- Uno - ошибка при загрузке с библиотекой Я пишу код в VS Code на IO Platform . Вчера я закончил свой код и загрузил его в Arduino Uno. Это работает нормально. На следующий день я запустил VS Code и немного изменил код, затем загрузил…
- Базовое использование библиотеки Regexp Ника Гэммона Я использую следующий код, измененный из примеров. Я получаю количество совпадений, но фактическое значение не отображается #include <Regexp.h> void setup() { Serial.begin(115200); …
- Не удается заставить клавиатуру использовать Keyboard.write на Arduino Uno Я пытался использовать библиотеки Keypad.h и Keyboard.h, чтобы заставить Arduino использовать клавиатуру для ввода с клавиатуры. Я начну с рабочего кода клавиатуры (это довольно просто, но это…
- Почему RCSwitch.available возвращает false? Я пытаюсь использовать этот пример кода из библиотеки RCSwitch : /* Simple example for receiving https://github.com/sui77/rc-переключатель */ #include <RCSwitch.h> RCSwitch…
- Обход ошибки функции У меня есть длинный код, написанный на Arduino101, который отлично работает. Я использую подготовленную функцию (подключенную к библиотеке) в своем коде, который я не писал. Моим входом в эту…
- Передача ссылки на объект NeoPixel в пользовательскую библиотеку Я новичок в программировании Arduino и раньше не программировал на C++. Я пытаюсь создать пользовательскую библиотеку для циклического воспроизведения радуги на моей светодиодной ленте NeoPixel. Я…
- Использование библиотеки емкостных датчиков с мультиплексором 74HC4067 Я пытаюсь использовать библиотеку Capacitive Sensing Library Пола Бэджера в сочетании с одним или несколькими мультиплексорами 74HC4067 для получения большого количества емкостных сенсорных входов.…
- отображение 3-значного времени часов на 4-значном 7-сегментном дисплее Я купил один из этих 4-разрядных 7-сегментных дисплеев с использованием TM1637. Я установил библиотеку отображения TM1637 из диспетчера библиотек и включил ее: (#include…
- Ошибка компиляции ESP8266: "previous declaration of 'HTTPMethod HTTP_HEAD'" У меня есть программа ESP8266, которая раньше работала, но теперь не компилируется с этой ошибкой: C:\...\Arduino\libraries\WiFiManager/WiFiManager.h:25:24: note: in expansion of macro…
- Подключение ESP8266 и PN532 Я пробую пример Android Hce в этой библиотеке PN532 . Я не могу найти в коде, как установить адреса SDA и SCL, поэтому я попытался подключить их к контактам CLK и SD0. Серийный монитор выдает мне…
- Существуют ли хорошие и поддерживаемые библиотеки для использования моста DS2482 I2C с 1-Wire? DS2482-100 и DS2482-800 — это мосты I2C-1-Wire, которые полезны для управления сложными сетями 1-Wire. Они изначально поддерживаются рядом пакетов в Linux, поэтому вы можете легко…
- Как управлять сегментами с помощью библиотеки SevSeg В библиотеке SevSeg Дина Ридинга есть ключевое слово для управления отдельными сегментами на SSD. Я использую четыре одноразрядных дисплея с общим катодом. Кто-нибудь знает, как программировать…
- IDE находит несколько библиотек Я не понимаю Arudino IDE. Всегда. Это часть вывода компиляции: Alternatives for ArduinoJson.h: [ArduinoJson@6.14.0] ResolveLibrary(ArduinoJson.h) -> candidates: [ArduinoJson@6.14…
- Помощь Accel Stepper, степпер не движется назад Итак, мой вопрос заключается в том, что я пытаюсь использовать библиотеку Arduino под названием Accel Stepper для управления шаговым двигателем. Я написал код, который заставляет шаговый двигатель…
- Рекомендуемый способ разветвления библиотеки Я хочу расширить библиотеку, доступную на github, чтобы добавить некоторые функции, которые мне нужны. Конечно, я также сделаю доступным новый исходный код. Поскольку я делаю это впервые, я не знаю,…
- Как сегментировать программу Arduino, если количество строк настолько велико, что обслуживание кода затруднено? Я ищу для Arduino/C++ эквивалент инструкции "copy" языка COBOL. Я работаю над программой, размер которой в исходном файле TopLevel.cpp приближается к 600 строкам кода. С этим трудно справиться,…
- В Adafruit ImageReader Library 2.3.5 добавлено несколько зависимостей библиотек. Почему библиотека Adafruit ImageReader версии 2.3.5 недавно добавила шесть зависимостей от других библиотек для оборудования, которое я не использую? Два месяца назад я успешно использовал…
- TimerOne висит Для следующей программы. Компилируется и запускается. Я запускаю последовательный монитор (показан следующий код), и он просит меня ввести частоту мигания. Это работает в настройках. Затем он входит…
- Как использовать библиотеку Modbus RTU функционального кода 6 Я пытаюсь установить связь с контроллером температуры с помощью Modbus RTU. Я использовал эту библиотеку Arduino. Мне удалось прочитать PV (текущее значение температуры), используя приведенный…
- Двоичный форматировщик сообщений В настоящее время я разрабатываю устройство IoT с помощью Arduino и хочу свести к минимуму полезную нагрузку данных. Сначала я использовал json, который не очень эффективен в фиксированных…
- Ошибка компиляции библиотеки Нужна помощь по этому учебнику . Я пытался скомпилировать код, но получаю ошибку компиляции. Я пытался задать вопрос и на этом форуме, но не получил ответа, ошибка: In file included from…
- Библиотека БПФ для Arduino 101? В настоящее время я пытаюсь заставить БПФ в реальном времени работать для проекта на Arduino 101, который использует чип Intel Curie. Все библиотеки БПФ (если они есть) кажутся зависящими от Arduino…
- Ошибка при установке HX711_Arduino_Library Сначала я получаю сообщение об ошибке #include no такой директории. Затем установил HX711_Arduino_Library. Теперь получаю следующие ошибки: Arduino: 1.8.9 (Windows 7), плата: «NodeMCU 1.0 (модуль…
- Легкая библиотека Arduino OLED, которая поддерживает текст и растровые изображения Я пытаюсь включить экран в свой код Arduino, который уже довольно большой. Библиотека Adafruit SSD1306 слишком большая и в ней много лишнего. Я нашел библиотеку SSD1306Ascii, которая великолепна,…
- Как масштабировать растровое изображение (массив uint8_t) в Arduino? Итак, у меня есть проект, в котором я отправляю текст на Arduino, который затем распечатывается в виде QR-кода на термопринтере, который может печатать растровое изображение заданной ширины и высоты…
- Невозможно объявить переменную в библиотеке, в которой нет класса: множественное определение переменной Я создал библиотеку Lib , в которой нет класса. Я хочу, чтобы в этой библиотеке была переменная, к которой можно было бы получить доступ извне. Я бы сделал это просто объявив их в заголовочном…
- Ошибка: function was not declared in this scope when using a library without classes Я создал библиотеку функций, которая не имеет и не должна иметь класса. Чтобы внутри библиотеки были функции, которые можно вызывать только из самой библиотеки, вы просто записываете их в файл .cpp…
- неопределенная ссылка на `PPMintIn::PPMintIn(int)' Я создаю новую библиотеку, которая будет использовать библиотеку PinChangeInt. Я намерен еще больше упростить повторяющийся код, создав библиотеку. (Это сделано для того, чтобы можно было…
- Защита переменных и функций в библиотеке, не имеющей класса Если вы хотите иметь в библиотеке функции, которые может использовать только сама библиотека, или переменные, к которым нельзя обращаться извне, вы обычно делаете их закрытыми, записывая это в…
- DFPlayer для записи на SD-карту Можно ли использовать DFPlayer для записи на SD-карту? Ссылка для DFPlayer: https://www.dfrobot.com/wiki/index.php/DFPlayer_Mini_SKU:DFR0299 Вот цель моего проекта. У меня есть кнопка, которая…
- Инициализация библиотечного объекта в собственной библиотеке EDIT: @Juraj исправил проблему, изменения в конце сообщения Я разрабатываю приложение для программирования чипов OneWire ID. Я использую библиотеку OneWire ( https://github…
- Функция millis() работает со встроенным кодом и выдает результат, но при создании собственной библиотеки она не работает. Я создаю библиотеку для GPS, чтобы использовать ее в своем проекте. Я использую Adafruit GPS и его библиотеку для создания собственной библиотеки, в которой я использую функцию millis() для…
- Как задокументировать пользовательскую библиотеку в Arduino Я создал свою собственную библиотеку, и она работает безупречно. Теперь я хочу добавить к нему некоторую документацию, которую сможет понять Arduino IDE. Для функций из самой среды разработки…
- Создание массива с длиной, полученной из библиотеки При создании массива, как в скетче #include <Lib.h> int myArray[Lib::len]; void setup() {} void loop() {} переменная len должна быть целочисленной константой, известной во время…
- Ошибка: invalid application of 'sizeof' to incomplete type 'int []' при попытке вычислить размер массива в библиотеке Я создал библиотеку, содержащую массив. Это файл .h: class Lib { public: static int arr[]; }; А это файл .cpp: #include "Lib.h" int Lib::arr[] = {0, 1, 2, 3}; При попытке…
- Как включить библиотеки Arduino с помощью AVR-gcc без IDE? Я пишу свой собственный код для Arduino Uno. Я компилирую свой код с помощью AVR-gcc, а затем загружаю его с помощью AVRdude. Я не использую программное обеспечение Arduino, но оно установлено и…
- Статус выхода 1 ожидаемое первичное выражение перед ']' Arduino Вот и вся ошибка: Arduino: 1.6.7 (Windows 7), Board: "Arduino/Genuino Uno" *\readMifare\readMifare.ino: In function 'void loop()': readMifare:113: error: expected primary-expression before…
- Датчик освещенности BH1750 всегда дает выходной сигнал 54612 лк срочно нужны некоторые данные, Соединение: VCC-5v GND-GND SCL-SCL(analog pin 5) SDA-SDA(analog pin 4) ADD-NC or GND Код вставлен ниже используемая библиотека из GIT: https://github…
- Вызов функций из массива указателей в библиотеке вызывает ошибку «неопределенная ссылка на» Я пытаюсь создать библиотеку, в которой у меня есть массив указателей на функции. Этот массив используется другими функциями в библиотеке. Это код заголовочного файла: class Lib { public: …
- Как сгенерировать файлы .a и .so для добавления в проект arduino Я знаю, как создать библиотеку на arduino ide с исходными кодами, но я не могу отправить свой исходный код другим пользователям, которые хотят использовать мою библиотеку. Поэтому мне нужно…
- Как установить «IPAddress ip» с помощью переменной? Создан файл "variableInput.h" для редактирования переменных в одном месте; вместо поиска нескольких строк кода, чтобы найти строки, требующие редактирования. // переменнаяInput.h // //…
- CC3000 Wi-Fi: включить отладку Как включить отладку с помощью Adafruit CC3000? Я использую Adafruit_CC3000_Library . Я следовал наброску примера WebClient.ino . Я могу сделать от 300 до 400 HTTP-запросов, но в итоге…
- SPIMemory не всегда правильно пишет Я использую WinBond 25Q128FVIQ (Flash 128 Мбит, 3,3 В) в сочетании с библиотекой Marzogh SpiMemory на моем Arduino. Нано (также 3,3 В). После использования примера по умолчанию я обнаружил…