Когда выполняются глобальные констукторы? Прошу прощения, если это уже обсуждалось раньше, но я ничего не смог найти.
Я написал простой класс светодиодов. Для иллюстрации (на самом деле это немного сложнее), но это звучит примерно так:
…
Как получить размер (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…
Пытался перестроить код для своего бота, но появляются ошибки #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. В Интернете есть много вопросов, но нет реальных решений или полных руководств... и, к сожалению, я…
Не удается скомпилировать макрос F() с помощью R "string" Я пытаюсь скомпилировать следующий код:
logger.log_info(F(R"(некоторый текст здесь, который может занять
несколько строк
и вот это сделано.)"));
Но компилятор существует со следующей…
Что сделать, чтобы оптимизировать этот код? Я оптимизировал его настолько, насколько, по моему мнению, мог, и хочу знать, какие у вас есть предложения, которые могли бы сделать его более эффективным и т.д.
Примечание: я знаю, что массив…
Использование EEPROM для записи значения счетчика Я создал программу, которая увеличивает счетчик при каждом нажатии кнопки вверх. Я пытаюсь записать это значение в EEPROM, чтобы при выключении и повторном включении платы на экране отображалось…
Проверка входной строки последовательной связи Arduino Я пытаюсь проверить, находится ли входная строка в моем serial внутри моего массива строк, но похоже, что условие if(array[i]==inputString) не выводит true .
Итак, вот мой код:
String…
Сообщение об ошибке - требуется помощь Как многие из вас знают (если вы читали мою биографию или просто читали мои предыдущие вопросы), я пытаюсь построить ракету. Код шел хорошо, но как только я разделил свои объекты на 2 файла, файл …
Как отправить информацию с сайта на ардуино? В настоящее время у меня есть Arduino Mega + Arduino Ethernet shield, я хотел бы знать, возможно ли отправлять данные на arduino с веб-сайта, размещенного на самом shield. Так что, когда кто-то…
Плата для разработки STM8 с Arduino IDE Я получил одну из этих дешевых плат STM8 из Китая и надеялся найти способ использовать ее с кодом Arduino.
Кто-нибудь знает о загрузчике Arduino и пакете платы, который с ними работает?
Моторный щит L293D У меня есть моторный шилд L293D поверх моего Arduino UNO.
К L293D подключен сервопривод на 5 вольт и двигатель на 12 вольт, есть внешний источник питания.
Если я удалю перемычку на плате и…
Как использовать лямбда-функции в 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++, и…
Самый прямой способ назначить байты Serial.read() массиву? Я пытаюсь отправить предложения NMEA 0183 через LoRa.
Каждое определенное сообщение NMEA выглядит как несколько массивов символов (предложений), за которыми следует '\n'.
На картинке ниже мы видим…
DS2413 One Wire IC считывает и сохраняет адреса отдельных ИС Привет,
Здесь я использую 10 DS2413 для управления gpios, он очень хорошо работает с arduino, я считываю адрес 10 ic и сохраняю его в 2D-массиве, я хочу управлять отдельными IC, используя их адрес.…
Более эффективный код регистрации данных Фон:
Я использую Teensy 3.6 для регистрации данных более дюжины датчиков. Я печатаю в Serial1 для локального последовательного доступа, Serial3 для удаленного доступа (через xbee, те же данные на…
Код для 2 ультразвуковых датчиков Это мой код:
int trigPin=13; // Контакт запуска датчика подключен к контакту 13 Arduino
int echoPin=11; // Контакт датчика Echo подключен к контакту 11 Arduino
float pingTime; //время…
Странный RTC DS3231 Вывод только при сохранении дат в переменные Мне очень жаль задавать этот вопрос, так как я думаю, что он больше связан с моими посредственными навыками программирования на C++, чем с Arduino.
У меня есть проект, в котором я хочу использовать…
Улучшенное циклическое переключение цветов RGB. Я пытался найти способ использовать 16 миллионов цветов RGB для этой светодиодной ленты. Я думал об использовании LEDS.setBrightness(); , но мои попытки не увенчались успехом. Я прочитал …
Что именно делает возвращаемый тип в функции? Что-то, чего я никогда не понимал и до сих пор не понимаю, что конкретно делает возвращаемый тип? Все в учебниках просто говорят, что void ничего не возвращает, а int возвращает int и т. д. Но что…
Вопрос об ошибке в этом коде Может ли кто-нибудь указать, что именно я здесь напортачил, и предложить конкретное решение. Вот сообщение об ошибке:
Arduino: 1.8.13 (Windows 10), Board: "Arduino…
Получить массив символов с помощью модуля SIM900 Я пытался получить массив символов с помощью SIM900, но не смог. Я могу получить только один символ, например 'G' , но я хочу получить строку "abcd" . Когда я использовал char* для сохранения…