Использование строк внутри кода расширений mBlock Следующий вопрос касается сторонней среды программирования Arduino mBlock и создания для нее расширений. Я надеюсь, что среди вас есть те, кто с этим знаком.
Недавно я делал расширение для mBlock…
Самый эффективный способ корректировки значения Я работаю над системой, которая запускает процесс на основе заданного значения времени (startHour). Пользователь устанавливает час начала и может выбирать только значения от 00 до 23. Меня попросили…
Ошибка компиляции светодиода и переключателя Arduino 101 По какой-то причине я получаю сообщение об ошибке в строке 9 (digitalWrite(Sender, HIGH);), и я просто не могу понять, почему. Моя цель — иметь два набора шаблонов мигания, по одному для каждого…
Проблема с массивом + последовательным монитором Я написал эскиз Arduino, который преобразует аналоговое напряжение в температуру с помощью справочной таблицы — код ниже. Недавно я изменил свой LUT, чтобы включить больше значений, но с тех пор мой…
Как избежать множественной ошибки определения «Blynk»? Включая
#include <BlynkSimpleEsp8266.h>
Библиотека Blynk ( https://github.com/blynkkk/blynk-library ) из более чем 1 модуля/ cpp, во время компиляции выдается ошибка «Множественное…
Как объединить два значения в строку? Я перепробовал все предполагаемые решения конкретной ошибки, вставленные в Google, которые смог найти на каждом форуме, включая этот, и независимо от предполагаемого решения, я либо получу ошибку о…
Пользовательские классы — переопределение ошибки void Я получаю сообщение об ошибке переопределения моих классов, но не могу понять, что я сделал не так.
Ошибка: Icon.cpp:3:6: ошибка: переопределение 'void Icon::setIcon(byte (*)[8])'
Может ли…
Утечка памяти, вызванная конкатенацией строк В этой ссылке , раздел «Память, память, память» было сказано, что последовательное выполнение множества конкатенаций строк, например: многократное использование оператора+(), приведет к…