Вопросы, связанные с [c++]:
- Что является более быстрой альтернативой parseInt()? Я делаю светодиодный анализатор спектра с помощью Arduino Due и своего КОМПЬЮТЕРА. Обработка звука производится на ПК, а затем отправляется на Arduino. Точные передаваемые данные-это "координата",…
- Понимание значения '[](){ /* Code */ }' в аргументе У меня есть этот кусок кода из библиотеки, и я пытаюсь понять 3-й аргумент, я искал Google изо всех сил и не смог найти никаких учебников или ссылок на языке C/C++ об этом. timeOutTask…
- Нужна помощь с моими кодами? для моего проекта: Наполнение и укупорка с помощью Arduino uno ВОТ МОЙ КОД У меня есть проблема с моими кодами. Пожалуйста, помогите #include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27, 16, 2); #define IRS1 7 #define…
- Какие Arduino поддерживают ATOMIC_BLOCK? Существует ли окончательный список архитектур Arduino, поддерживающих макрос ATOMIC_BLOCK () , и список #defines для каждой архитектуры? Я попытался поискать ядра Arduino на GitHub, чтобы…
- Пусть серво вращается когда файл был загружен на веб страницу Я создаю установку с NODEMCU 1.0, где я хочу , чтобы серводвигатель (MG90S) вращался, когда файл был загружен на веб-страницу. Для моего первого шага я использовал этот учебник: Build an…
- Неожиданный вывод для простого кода, включающего вычисление временного интервала в 10 мс Я написал какой-то код, который включал в себя выполнение чего-то после 10 миллисекунд, однако он выполнялся неожиданно. После отладки, я думаю, что я определил ошибку, и я написал некоторый код …
- Вывод данных , ds18b20 , lcd1602 , yl-69, dht11 Добрый день, не могли бы вы мне помочь? У меня есть код, но данные с датчиков неверны. Может быть, есть какие-то ошибки, вы могли бы их исправить? Я прошу прощения за свое неточное заявление.…
- ESP8266 ISO 8601 string to tm struct У меня есть веб-сервис, который возвращает временные метки в формате ISO 8601, например, "2021-06-25T12:00:00". Я пытаюсь превратить строку метки времени в структуру типа tm из библиотеки ESP8266 …
- Управление сервоприводом с помощью ATtiny13A Итак, мне удалось сломать свой дешевый сервопривод/ESC (электронный регулятор скорости) и я решил сделать свой собственный, используя ATtiny13A на какой-то перфборд. Но я столкнулся с некоторыми…
- Подключите два UNO WIFI REV2 для связи друг с другом через Wi FI У меня есть два UNO WIFI REV2. Я хочу, чтобы первый Arduino отправил сообщение другому, чтобы напечатать "hello, world" на ЖК-экране второго Arduino. Возможно ли это без модулей Wi-Fi? Если да, то…
- Кто-нибудь может привести пример извлечения данных из массива char? Я перепробовал так много вещей, что теперь я просто запутался. Я не понимаю, как работают массивы символов. Я не могу извлечь дату и имена. И когда я использую только строки, я замыкаю…
- Удалить блокирующую функцию delay() toneMelody? Я хотел бы изменить delay() на неблокирующую функцию в коде ниже. Я реализовал его (часть урока от arduino.cc) в моем коде, но delay() блокирует остальную часть моего кода. Может ли кто-нибудь…
- Как приостановить цикл только один раз? Я пытаюсь сделать паузу в цикле, но только в первый раз. В следующих циклах я хотел бы, чтобы программа НЕ делала паузу. Только один раз, каждый раз, когда кнопка нажата. Кто-нибудь знает, как это…
- Arduino последовательный comm запись данных в программе win32 Я передаю буфер данных из Arduino Uno в программу C++ win32, но UNO отправляет данные слишком медленно. Я пытаюсь отправить 128 символьных байтов, но win32 получает байты после того, как примерно 92…
- Справка по созданию производных классов в заголовках Вот небольшая проблема, с которой я столкнулся, когда пытался сделать этот небольшой файл заголовка Devices.h : Можно ли использовать шаблоны с абстрактными классами ? Если да, то как и как я…
- Arduino simulator - генерация синусоидальной волны от PWD (считывание осциллографом имеет прямоугольную форму) попытка создать эту простую схему, где прямоугольный вход напряжения передается на выход синусоидальной волны. процесс довольно простой, но я не мог видеть фактическую синусоиду при подключении…
- Ошибка Вывода Значений Arduino Serial.print Я экспериментирую со следующей программой, которую я нашел в Интернете (с небольшими изменениями): int x; void setup() { Serial.begin(9600); Serial.setTimeout(1); } void loop() { while (…
- Почему моя плата arduino не мигает должным образом? У меня есть два файла blink1.cpp typedef unsigned char int8_t; typedef volatile int8_t * volatile port_type; port_type portB = (port_type) 0x25; port_type ddrB = (port_type) 0x24; void…
- Преобразование строки в целое число Я использую два ESp32 в конфигурации сервера и клиента, и я посылаю данные между ними в виде строк, но я хочу преобразовать полученные данные, которые являются fom строк, но они содержат числа в int…
- ошибка: ожидаемое первичное выражение перед токеном ',' Я получаю ошибку "error: expected primary-expression before ',' token" в следующей строке кода - я инициализировал массив с 220 ints. Что я здесь делаю не так? const PROGMEM int P7Val[] = {1635…
- Вращающийся серводвигатель с использованием Arduino Используя arduino, я пытаюсь повернуть 360 сервопривод,который будет двигаться по часовой стрелке 5 секунд, пауза и против часовой стрелки в течение 5 секунд, а затем полностью остановится. Однако…
- Проблема с SD-картой Arduino RTC Я использую скрипт на Arduino для записи данных BME280 на SD-карту и отображения их на ЖК-дисплее. Чтобы иметь действительную отметку времени, я также использую модуль DS3231 RTC. Я успешно…
- Почему жк-дисплей не показывает никакого выхода? ОБНОВИТЬ: Жидкокристаллический дисплей загорится только тогда, когда все мои компоненты будут расположены в правом нижнем углу макета. Почему я не могу использовать всю макетную плату для своей…
- Как запрограммировать кнопку джойстика, чтобы сбросить все? В этом проекте я делаю игру stickman rush с джойстиком. Где, когда джойстик перемещается вверх и вниз, крупье также перемещается вверх и вниз. И есть препятствия, которые, когда крупье касается…
- Int массив, переданный через функцию, имеет неправильные значения только после нескольких проходов У меня есть такой код: for(int i = 0; i < its; i++) { x1 = random(0,4); y1 = random(0,4); multiLamp(new int[2] {3,1}, new int[2] {x1,x2}, new int[2] {y1,y2}, wait, 2); …
- Как полностью очистить все от arduino и напечатать что-то новое? Я в процессе создания игры stickman rush, пока не попаду в ошибку, на которой я застрял. Я хочу сделать заявление if, которое гласит: "Если крупье и объект находятся в одном и том же месте, очистите…
- Как напечатать что-то, когда персонаж прикасается к персонажу Я делаю игру stickman rush, где она идет вверх и вниз, а затем появляется объект, который прокручивается влево. Всякий раз, когда этот крупье касается объекта, он печатает игру. Однако, когда объект…
- Использование функции millis() вместо функции delay() при воспроизведении мелодии Я хочу, чтобы мой Arduino воспроизводил несколько простых мелодий, а также мог пропустить мелодию нажатием кнопки и перейти к следующей песне. поэтому я не могу использовать delay (), потому что код…
- Печать содержимого файла SD - карты на ЖК-дисплее Это часть моей программы, которая считывает данные из файла, хранящегося на SD-карте, и отображает их на ЖК-экране. File dataFile = SD.open("1165.txt"); if (dataFile) { Serial…
- Создать 7 сегментный дисплей из управляемых светодиодных полос для отображения цифр Новичок средней школы здесь Я пытаюсь создать 7-сегментный двухзначный дисплей (88 в форме) для отображения количества раз, когда датчик расстояния обнаруживает что-то, проходящее перед ним Вот…
- Модуль HC-05 не получает команд и не спаривается Я работаю над проектом, где нужно будет установить соединение между двумя модулями HC-05, каждый из которых подключен к ардуино, но сейчас я просто пытаюсь заставить один из них работать и…
- Arduino MPU6050 AD0 Трюки со смещением дает поврежденные данные В настоящее время я экспериментирую с двумя MPU6050, к которым AD0 подключается через контакт 7 и КОНТАКТ 8 соответственно, и если это сработает, я планирую добавить к нему еще 2 MPU6050. Я…
- Не удалось скомпилировать библиотеки c++11, несмотря на добавление-std=c++11 в platform.txt Я хочу использовать структуры данных c++, такие как векторы, массивы, карты... в моем скетче Arduino. Я позаботился о том, чтобы добавить-std=c++11 и -std=gnu++11 в platform.txt , Я все еще получаю…
- Почему считается плохой практикой использовать ключевое слово "new" в Arduino? Я уже задавал этот вопрос: Требуется ли удалять переменные перед сном? На этот вопрос @Delta_G опубликовал этот комментарий: ... Действительно, на микроконтроллере я бы создал объект в…
- Акцептант векселей ИКТ У меня есть ICT a6-15scp-usd4-ii. У меня есть все провода для этого. У меня нет игорного автомата, из которого он вышел и который валялся где попало. Можно ли сделать так, чтобы свет загорался,…
- Светодиоды: разница между общим анодом и общим катодом В чем разница в использовании общего анода и общего катода 7-го сегмента при взаимодействии с Arduino? Как вы можете изменить код, если нам нужно добавить еще один 7-сегментный дисплей? Как вы…
- arduino uno com12 В Arduino Uno, com12 board, уже установлен Bluetooth код или нет? Я делаю проект на основе робота с помощью Arduino. Я уже загрузил один код, он неправильный, и я хочу загрузить в него еще…
- Преобразование массива символов в строку Flash Я хотел бы передать форматированную строку в метод, который принимает __FlashStringHelper. Вот сигнатура метода: void myMethod(const __FlashStringHelper *str); Я использовал snprintf для…
- Функция random() вообще не случайна Я использую random() для генерации случайных координат для монет в простой игровой консоли. Проблема здесь в том, что функция random() не генерирует случайные числа, так как монета находится в…
- Разница между массивом char и массивом unsigned char Я написал небольшой тестовый код для Arduino Uno, который выглядит следующим образом: unsigned char tes[4]; char testing[4]; void setup() { Serial.begin(9600); for (int i = 0; i < 4;…
- Использование лямбд в качестве функций обратного вызова Используя библиотеку Ticker для ESP32, как я могу использовать лямбду в качестве аргумента метода attach ? tickerSystemManager.attach(1000, [&](){ systemManager->sync(); }); …
- Не удалось построить программу с программой arduino под clion Я довольно новичок в arduino, и я только что скачал clion и установил плагин arduino, так что у меня есть IDE, к которой я привык. Вот мой код: #include <Arduino.h> // Время между…
- ISO C++ запрещает принимать адрес неквалифицированной или заключенной в скобки нестатической функции-члена для формирования указателя на функцию-член Этот вопрос следует за этим вопросом В последнем вопросе я узнал, как использовать список инициализаторов для решения моей проблемы, но работа с ros::Subscriber требует другого решения. В…
- Использование различных переменных в функции У меня есть функция SetTFgr(float T, int FGr) для установки времени и степени фильтрации моего светодиодного увеличителя. Он работает без проблем и изменяет значения T или Fgr в соответствии…
- Доступ к функции в объекте через `->` приводит к сбою (сбросу) Arduino У меня есть несколько классов, которые вызывают друг друга, работающих на Arduino Mega. Я использую библиотеку ArduinoSTL, чтобы получить библиотеку std, в первую очередь std::vector. Основная…
- Веб-сервер ESP8266 не отвечает (тайм-аут подключения) Мой веб-сервер, работающий на ESP8266, через некоторое время перестает работать. Я не могу подключиться к нему - браузер показывает ошибку тайм-аута подключения . Ни ошибки, ни сбоя... Ничего. У…
- Невозможно отобразить строку chr с помощью Wire.read() и u8g2.drawStr(). Я все еще знакомлюсь с C++, поэтому я ожидаю, что это очень простая проблема, с которой я сталкиваюсь. У меня есть OLED-экран, подключенный к Teensy LC, и я могу отлично отображать на нем текст.…
- Какова цель F() и FPSTR() в ESP8266WebServer -> FSBrowser? Я нашел этот пример кода из примера FSBrowser (Flash File System) в библиотеке ESP8266WebServer : replyServerError(FPSTR(FS_INIT_ERROR)); replyBadRequest(F("DIR ARG MISSING")); Я…
- Публичная переменная в классе не увеличивается Я не уверен, что не так с моим кодом, но всякий раз, когда я вызываю addNewLine , переменная linesInserted обновляется неправильно. Когда я печатаю значение linesInserted внутри метода…
- Ультразвуковой датчик как датчик разблокировки Можно ли использовать ультразвуковые датчики типа HC SR04 в качестве датчиков разблокировки? Я выясняю, может ли он заменить матричную клавиатуру? Например, 6 HC SR04 используются в качестве…