Вопросы, связанные с [c++]:
- Какая платформа лучше подходит для отладки проблем с памятью Arduino: Linux или Windows? Я разрабатываю продукт. Я разработал каждый модуль в прошивке по отдельности. Теперь я интегрирую их, но получаю проблемы с памятью. Я не могу увидеть, как память распределяется внутри MCU во время…
- Программа Arduino внезапно перестала обновляться Я пишу программу спидометра/одометра, которая прекрасно работала, пока я не добавил ЖК-экран и код для ЖК-дисплея. Экран работает при включении питания, отображает расстояние, записанное на…
- Изменение типа одной переменной кардинально меняет размер компиляции У меня есть набросок, содержащий следующий метод: // Записывает нули на весь экран, очищая его: void clearScreen(uint8_t val) { setDrawArea(0x00, 0x7f, 0x00, 0x07); // полный экран SSD1306…
- Ошибка компиляции при использовании двух typename в классе шаблона Я использую Arduino 1.8.5 ide. Я просто создаю класс с двумя typename, который называется "Map". Этот класс принимает все вариации int и String. Например; class Map<int, int>; class…
- Проблемы с передачей объектов в древовидной структуре Я новичок в C++ и arduino. Хочу построить объект Tree, но он ведет себя не так, как я ожидал. Вот код: TreeNode.h class TreeNode { public: TreeNode(String inputNodeName); TreeNode…
- Проблемы с запуском нескольких Arduino от одного контакта HC-05 Tx TL;DR: Несколько Arduino, слушающих одну последовательную шину, сжигают TX-контакт моего HC-05. Arduino пропускают напряжение на сигнальную шину. Как мне это остановить или изолировать, чтобы не…
- Операции записи и чтения через синхронный последовательный порт (Arduino Uno + ADNS2610) 1.Предварительные данные У меня есть оптический датчик ADNS2610 (см. техническое описание здесь ), который я подключаю к плате Arduino Uno R3. Можно либо прочитать с любого, либо записать на…
- Можно ли использовать диапазон в switchcase, как в Паскале? в операторе case в Паскале я могу использовать это: Var i : integer; ... Case i of 1..5 : DoSomething; end; Мне было интересно, есть ли способ сделать это с помощью C/C++ в…
- Имитация модуля часов реального времени с помощью программного обеспечения Я создаю часы с помощью Arduino. В большинстве часов есть модуль RTC или какой-то чип RTC для определения времени. У меня такого нет. Как заменить этот чип программным обеспечением? Есть ли…
- const char* в double Я пытаюсь использовать оператор if, чтобы проверить, когда время проходит определенную точку, и запустить определенную функцию. Для этого я хочу преобразовать время в double и запустить что-то вроде…
- Прерывание при отключении питания Arduino Знает ли кто-нибудь способ вызвать прерывание, когда Arduino теряет питание, чтобы он очень быстро выполнил небольшую функцию? Это будет быстрая запись одной переменной в EEPROM. Я знаю, что…
- реализация sbi() и cli() Я часто видел cli() и sbi() в коде Arduino. Обычно я не обращаю на них внимания, поскольку знаю, что они делают (очищают или устанавливают бит, указанный как второй аргумент в регистре…
- Библиотека Protothread останавливается на одном потоке Я пытаюсь использовать библиотеку protothreading, найденную здесь http://harteware.blogspot.com/2010/11/protothread-powerfull-library.html для выполнения protothreading с моим Arduino, чтобы…
- Фабричный шаблон на Arduino Я хочу создать шаблон фабрики для определения того, какой из N объектов подключен к моему порту Serial . Предполагая, что каждый объект имеет уникальный ответ на входной поток "Какая это тема?" …
- Переменные Arduino, загруженные с SD-карты Я пытаюсь загрузить некоторые переменные с SD-карты при запуске моего arduino Uno. Мне дали несколько советов, но я не могу общаться в то же время. Используя этот совет, я отредактировал следующий…
- Arduino: загрузка переменных со значениями, считанными с SD-карты У меня возникли некоторые проблемы с загрузкой значений, хранящихся на SD-карте, и назначением их переменным в моей программе. Я могу сделать это как один большой блок данных, но предпочел бы, чтобы…
- Библиотеки Arduino: объявляете ли вы переменные публичными? Почему я никогда не видел, чтобы библиотека Arduino выставляла некоторые из своих внутренних переменных как публичные в заголовочном файле? Я вижу только функции, объявленные как публичные, в то…
- Почему эта переменная всегда возвращает мне значение 0? Я работаю над проектом, и вот код, который я использую, но я не знаю, почему значения продолжительности и софии всегда равны 0, поэтому значения расстояния и монроя также равны 0 const int…
- "function" was not declared in this scope (вызвана при настройке) У меня есть фрагмент кода, который я пытаюсь выполнить только один раз. Но, похоже, при каждой попытке компиляции возникает ошибка: «calcOppervlakte' не объявлен в этой области», когда он вызывается…
- Побитовое чтение для 'FALSE' В скетче, над которым я работаю, я сохраняю несколько 1-битных значений, представляющих различные логические состояния, в одном байте, пытаясь сэкономить драгоценную оперативную память. (пример для…
- Создание публичного экземпляра класса при инициализации другого класса Я использую несколько дисплеев TM1637 для создания таймеров, поэтому решил создать класс Timer. Каждый раз при инициализации экземпляра класса Timer я хочу, чтобы он создавал экземпляр класса…
- Как написать код API Arduino в VL53L1X? Я пытаюсь написать код для VL53L1X на Arduino, но у меня не получается получить доступ к регистрам VL53L1X. Как к ним получить доступ и как измерить данные в VL53L1X? Кто-нибудь может мне помочь?
- Как сделать так, чтобы RGB-лента постепенно исчезала? У меня есть NodeMCU, управляющий RGB-лентой. Я следовал инструкции и использовал этот код: #include <ESP8266WiFi.h> #define redPin 13 //D7 — красный канал #define grnPin 12 //D6 - Зеленый…