Вопросы, связанные с [c++]:
- Как перезапустить ESP32 при любом исключении? При разработке большого количества проектов (в Arduino IDE) для ESP32 одной из распространенных проблем, с которой я сталкиваюсь, является прекращение выполнения программы при необработанных…
- esp32 Stack canary watchpoint срабатывает Я пишу программу для esp32 на Arduino IDE. В какой-то момент выполнения кода для чтения файла я сталкиваюсь с этим исключением, Guru Meditation Error: Core 1 panic'ed (Unhandled debug…
- Определение макроса с переменными Я работаю над программой Marlin 3D. Я сделал некоторые изменения для xyz prop, и я не делаю определение как #define PRB_GCODE_END "G92 X-" XOFF "Y"XOFF "Z"ZOFF " \ n" , чтобы отправить…
- Добавление нулевого заполнения к десятичным значениям Я хочу добавить ноль перед плавающим числом следующим образом: 010.0 Код, который я использую, выглядит следующим образом: if(value < 10){ lcd.print(F("0")); } lcd…
- Использование специального типа данных Arduino "boolean" вместо стандартного типа данных "bool" Существует специальный, нестандартный тип данных Arduino, называемый "boolean". Как он сравнивается со стандартным типом данных C ++ "bool" и каковы причины использования того или иного? Если…
- Как устранить сообщение об ошибке "assignment of function 'void digitalWrite (uint8_t, uint_8)"? Я новичок в использовании Arduino и программировании на c / c ++. Я пытаюсь подключить 10-сегментный светодиод и датчик влажности к моему Arduino Uno, и когда уровень влажности очень низкий, первые…
- GPS автономный робот Я работаю над автономным роботом GPS, используя Arduino, компас HMC5883, GPS-модуль Adafruit, и мне удалось завершить кодирование для него, и я попытался скомпилировать / проверить его, и я получаю…
- DHT11 не работает со светодиодом в arduino смысл моего кода в том, чтобы включить светодиод, когда уровень влажности достигнет определенной величины. Однако он считывает количество влажности, но светодиод не включается. Почему он не работает…
- rfm69 на M0 Express ... init() не работает Я уже успешно подключил rfm69 к своему Feather M0 Express... но я не могу сделать это снова. Соединения следующие (в порядке rfm69): Vin -> 3V Gnd -> Gnd Ru -> (ничего) G0 -> 9 SCK…
- Первое использование Kuman 3,5-дюймового TFT-экрана модели SC3A-NEW-UK с Arduino Я купил онлайн этот ЖК-сенсорный экран Kuman SC3A-NEW-UK. Он использует драйверы ILI9486, но не содержит инструкции по эксплуатации, а на сайте kumantech.com отсутствует полная техническая…
- Возврат структуры из функции порождает ошибку компиляции "does not name a type" У меня есть файл main.ino , который содержит struct EulerAngles { double roll, pitch, yaw; }; void setup() { EulerAngles angles; angles = anglesCalc(); Serial.print(angles.yaw); } void…
- utf8 в шестнадцатеричный макрос Я хотел бы заменить символы utf8 на байтовые значения для облегчения обработки отображения символов. Фактическая таблица замены взята из таблицы данных lcd, поэтому она не является преобразованием…
- Когда выполняются глобальные констукторы? Прошу прощения, если это уже обсуждалось раньше, но я ничего не смог найти. Я написал простой класс светодиодов. Для иллюстрации (на самом деле это немного сложнее), но это звучит примерно так: …
- Как получить размер (sizeof) массива структур Я пытаюсь использовать релейный модуль, мне нужен четкий способ настройки и управления релейным модулем. Я определил структуру и заполнил ее некоторой информацией об идентификаторе, контакте,…
- Arduino expected ')' before '{' токен for (byte i = 0; i < mfrc522.uid.size; i++) { Serial.print(mfrc522.uid.uidByte{i} < 0x10 ? " 0" : " "); Serial.print(mfrc522.uid.uidByte{i}, HEX); content…
- Альтернативная IDE для компиляции и запуска кода arduino? Я не очень опытен в c ++ и знаю, что синтаксис C ++ и код, написанный / скомпилированный arduino IDE, немного отличаются. Я хотел бы иметь возможность писать код, компилировать его так же, как…
- Передавать данные структуры во внешнюю структуру через serial? Используя две платы аналогичной архитектуры, я хотел бы отправить содержимое структуры с отправляющей платы на принимающую плату. Я использую UART для передачи данных. Мой план состоял в том,…
- Arduino не работает Когда я пытаюсь загрузить скетч Arduino Uno R3, иногда я получаю следующую проблему: В начале индикатор RX мигает три раза, а затем я получаю ошибки: avrdude: stk500_recv(): programmer is…
- Нужно ли устанавливать функцию с атрибутом always_inline, когда функция будет работать, возможно, один раз? Я просматриваю библиотеку для ILI9488, работающую под управлением SPI, и хочу скопировать эту библиотеку в свою версию. В начале исходного файла для SPI_HAS_TRANSACTION есть предупреждение о том ,…
- Пытался перестроить код для своего бота, но появляются ошибки #include <AFMotor.h> #include <NewPing.h> #include <Servo.h> #define TRIG_PIN A0 #define ECHO_PIN A1 #define MAX_DISTANCE 200 #define MAX_SPEED 190 #define MAX_SPEED_OFFSET…
- Проблема с библиотекой MPU6050 У меня есть любопытство. В чем разница между добавлением файла заголовка непосредственно в arduino IDE и файла заголовка внутри другого h-файла. Например: #include…
- Класс множественного определения в arduino Помоги мне выбраться отсюда. Я не знаю, чего мне не хватает. У меня есть этот код в моей arduino IDE #include "Foo2.h" void setup() { // put your setup code here, to run once: } void…
- Программа счетчик Я абсолютный новичок, и в последнее время у меня возникли некоторые проблемы с этой программой, которую я пытался выполнить. По сути, я хотел с помощью Arduino подсчитать 3 импульса от генератора и…
- Чтение строки, разделенной запятыми У меня есть строка, которая выглядит следующим образом "10.00, 20.00, -50.00", в которой это значения угла, они имеют 2 десятичных знака и могут быть отрицательными. Я хочу разделить их на 3…
- Отправка строки из RPi в Arduino - Рабочий код Я уже 2 дня занимаюсь исследованиями, пытаясь выяснить, как получить строку через I2C на Arduino. В Интернете есть много вопросов, но нет реальных решений или полных руководств... и, к сожалению, я…
- Использовать irsend с тем, что является char* , но он этого не примет. Как преобразовать его в то, что ему нужно? Я пытаюсь использовать Raspberry pi для отправки ИК-кодов непосредственно на мой arduino, чтобы иметь как можно более простую программу на языке Си. Вот мой код, с которым я возился, который…
- Как узнать состояние двигателя постоянного тока включен он или выключен Двигатель постоянного тока управляется с помощью драйвера L298n и Arduino UNO. Как я могу узнать, включен или выключен двигатель? Использование кода в Arduino.
- Не удается скомпилировать макрос F() с помощью R "string" Я пытаюсь скомпилировать следующий код: logger.log_info(F(R"(некоторый текст здесь, который может занять несколько строк и вот это сделано.)")); Но компилятор существует со следующей…
- Что сделать, чтобы оптимизировать этот код? Я оптимизировал его настолько, насколько, по моему мнению, мог, и хочу знать, какие у вас есть предложения, которые могли бы сделать его более эффективным и т.д. Примечание: я знаю, что массив…
- Использование EEPROM для записи значения счетчика Я создал программу, которая увеличивает счетчик при каждом нажатии кнопки вверх. Я пытаюсь записать это значение в EEPROM, чтобы при выключении и повторном включении платы на экране отображалось…
- Как использовать IRsend со строкой или преобразовать символ из serial в uint32_t? Я пытаюсь управлять своим arduino с помощью raspberry pi с помощью python вместо C ++ (чего я не знаю). Я нашел код, чтобы взять строку из serial и распечатать ее, но вместо этого я хотел бы…
- if(val == 0) игнорируется, когда он содержит другой вложенный оператор if() Проблема: В следующем примере, несмотря на то, что complexManoeuvre == 3, Serial.print(CTA5: "); ... выполняется. void loop() { if(complexManoeuvre == 0) { if(timeisup == true &&…
- Firmata: как установить определенный PIN на высокий уровень при загрузке? Я работаю над проектом, использующим J5 , поэтому использую стандартную firmata, в этом проекте используется opto 4-канальное реле, когда плата загружается, состояние контактов устанавливается на…
- Проверка входной строки последовательной связи Arduino Я пытаюсь проверить, находится ли входная строка в моем serial внутри моего массива строк, но похоже, что условие if(array[i]==inputString) не выводит true . Итак, вот мой код: String…
- Сообщение об ошибке - требуется помощь Как многие из вас знают (если вы читали мою биографию или просто читали мои предыдущие вопросы), я пытаюсь построить ракету. Код шел хорошо, но как только я разделил свои объекты на 2 файла, файл …
- Как отправить информацию с сайта на ардуино? В настоящее время у меня есть Arduino Mega + Arduino Ethernet shield, я хотел бы знать, возможно ли отправлять данные на arduino с веб-сайта, размещенного на самом shield. Так что, когда кто-то…
- Значение продолжает увеличиваться, даже несмотря на то, что цикл завершен, почему? Я использую двойное значение delta и использую его для отключения ЖК-дисплея, если значение delta превышает пороговое значение тайм-аута. Как только это произойдет, предполагается, что значение…
- Плата для разработки STM8 с Arduino IDE Я получил одну из этих дешевых плат STM8 из Китая и надеялся найти способ использовать ее с кодом Arduino. Кто-нибудь знает о загрузчике Arduino и пакете платы, который с ними работает?
- Как объявить указатель на библиотеку arduino neopixels, чтобы настроить его в функции настройки с помощью динамических переменных? Я использую полоски NeoPixel и хочу иметь возможность объявлять на них указатель, но не инициализировать их до тех пор, пока не будет активирована функция setup (поскольку они будут…
- Не могу прочитать данные json esp 32 ошибка «parseObject() failed» привет, я просто пытаюсь сделать счетчик подписки на Youtube со светодиодной матрицей 32 * 8 и esp 32, и у меня возникла эта проблема, когда я пытался получить подписчиков для подсчета так в чем…
- Моторный щит L293D У меня есть моторный шилд L293D поверх моего Arduino UNO. К L293D подключен сервопривод на 5 вольт и двигатель на 12 вольт, есть внешний источник питания. Если я удалю перемычку на плате и…
- Как улучшить этот Код? (или как передать строку Char в функцию, чтобы она вела себя как переменная) Извините, я новичок и любитель, когда дело доходит до кодирования, может ли кто-нибудь помочь мне сделать код внутри loop() менее "обезьяньим"? используя правильную функцию? Я много пробовал, но в…
- Как использовать лямбда-функции в Arduino? Я хочу передать лямбда-функцию в качестве аргумента метода. Пример: T reduce(const T initial, const std::function<T(T, T)> acc) { T value = initial; for (size_t i = 0; i < S;…
- Почему "if" медленный? Я новичок в мире Arduino и надеюсь найти здесь решение. Код ниже функционально работает нормально. Проблема в том, что в строке 45 я вставил оператор if для изменения dac_value . Он очень…
- Arduino + кодовые блоки C++ Я пишу код для своей платы Arduino, используя редактор Code::Blocks. Когда я создаю новый проект, в категории «Проекты» есть Проект AVR и Проект Arduino . Какой выбрать?
- Как переключить светодиод и двигатель при нажатии кнопки? мы хотим, чтобы светодиод включался нажатием кнопки и становился все ярче и ярче с течением времени (в течение определенного периода времени), а когда он достигает максимальной яркости, выключался…
- Переменная члена класса не обновляется Код не обновляет переменную внутри метода привода. Переменная обновляется внутри метода привода, но не изменяется в остальной части класса. Я написал простой аналогичный метод на обычном C++, и…
- В чем логика Arduino, встраивающая `HardwareSerial::_rx_complete_irq()` для получения последовательных данных (но НЕ `_tx_udr_empty_irq()`)? В: Какова логика вставки Arduino HardwareSerial::_rx_complete_irq() для получения последовательных данных (но НЕ _tx_udr_empty_irq() ), и когда это целесообразно? Из нижней части класса …
- Самый прямой способ назначить байты Serial.read() массиву? Я пытаюсь отправить предложения NMEA 0183 через LoRa. Каждое определенное сообщение NMEA выглядит как несколько массивов символов (предложений), за которыми следует '\n'. На картинке ниже мы видим…
- Лучшая стратегия для анализа 5-байтовых массивов, чтобы найти шаблон Хорошо, вот и все, мой первый вопрос, опубликованный на stackexchange! Пожалуйста, будьте нежны со мной! Я использую Arduino UNO (на данный момент я перейду на более быстрый микропроцессор позже,…