Вопросы по теме 'arduino-c++'

Как разбить код C ++ на тело и заголовочный файл (ищем более конкретный пример)
Поиск ответов на этот вопрос дал несколько ответов, которые не имели большого смысла для меня как начинающего программиста на C. Я программирую Arduinos, большинство из которых подключено к сети, и большинство из них включает датчик температуры для...
61 просмотров
schedule 28.09.2021

Использование глобальных многомерных массивов
В настоящее время я работаю над аппаратным проектом на основе Atmega2560, и я написал около 2000 строк кода C ++, который теперь становится неуправляемым. Это проект для местного сообщества, и ремонтопригодность важна, поэтому я пытаюсь разложить все...
82 просмотров
schedule 21.11.2021

Модуль GPS на ESP32 не дает действительных журналов
Среды OSX esp32 vscode Platformio Я работаю над модулем ESP32 с этот модуль GPS (очень похожий, за исключением того, что у меня есть с логотипом ublox - куплено около 2 много лет назад). #include <Arduino.h> #include...
270 просмотров
schedule 24.09.2021

Atmega328P выходит из режима энергосбережения с использованием прерывания по фронту
Форма моментального снимка Atmega328P Datasheet: Согласно приведенному выше разделу таблицы данных Atmega328P, только прерывание изменения уровня или вывода должно выводить ЦП из спящего режима при отключении питания. Однако в следующем коде...
215 просмотров
schedule 04.11.2021

Странное поведение поворотного энкодера
У меня проблема с результатами (на последовательном мониторе) поворотного энкодера. Я использую Arduino UNO и библиотеку RotaryEncoder . Когда я запускаю пример кода , показывать правильное отображение значения при вращении с любой скоростью. Я...
75 просмотров
schedule 16.11.2021

серво-роботизированная рука с использованием Arduino и Bluetooth
Я пытаюсь управлять роботизированной рукой с сервоприводом через модуль bluetooth hc05. Все подключено правильно. Я не понимаю, какое приложение управления будет использовать. А также bluetooth не отправляет данные на arduino, но индикатор мигает....
385 просмотров
schedule 06.03.2022

sprintf вызывает проблемы со временем?
У меня возникла проблема при использовании sprintf. Мне нужно, чтобы массив символов выглядел так: g;cmd;arg;e; , где arg получает начальные нули, поэтому он всегда имеет длину 3 символа, а cmd получает начальные нули, поэтому он всегда имеет длину...
89 просмотров
schedule 24.05.2022

Его OBD-II основан на вязе, код: получение байта из вяза, хочу получить вывод как int
Его OBD-II основан на elm, код: Получение байта от elm327 , хочу получить вывод в виде значений датчиков автомобилей. void loop() { BuildINString=""; while(Serial.available() > 0) // data in byte ex. >04 05 0D { inData=0;...
36 просмотров
schedule 20.07.2022

В Arduino зачем создавать преднамеренный бесконечный цикл?
В наброске примера таблицы ASCII есть преднамеренный бесконечный цикл: if (thisByte == 126) { // you could also use if (thisByte == '~') { // This loop loops forever and does nothing while (true) { continue; } Какой смысл делать это в...
159 просмотров
schedule 04.08.2022

Глобальная переменная не обновляется до следующего цикла
Я пытаюсь создать тахометр на С++ для своего ESP32. Когда я раскомментирую Serial.printf("outside rev: %d \n", rev); вне условного оператора, он работает, но когда я его комментирую, я получаю значения, которые на порядок больше, чем...
120 просмотров
schedule 22.08.2022

Arduino Когда продолжайте нажимать кнопку, отображается непрерывная буква
Прежде всего извините за мой слабый английский У меня есть Arduino Leonardo, и у меня есть кнопка, хорошо? Когда я нажимаю кнопку, буква «W» печатается в блокноте, хорошо? Я хочу, когда я продолжаю удерживать кнопку, печатается буква «w»,...
973 просмотров
schedule 18.09.2022

Какие изменения нужно внести в исходный код?
Я написал код для дисплея DL1416, это 4-разрядный 16-сегментный дисплей. Мне нужно протестировать дисплей pd2816 с помощью Arduino. pd2816 представляет собой 8-разрядный 18-сегментный дисплей. Может ли кто-нибудь помочь мне с тем, какие изменения...
33 просмотров

Воспроизведение аудиофайлов в микроконтроллере (Arduino)
Я пытаюсь сделать bluetooth-динамик с микроконтроллером (arduino, teensy... у меня нет определенной модели, потому что я рассматриваю частоту) У меня вопрос, если я хочу поставить SD, для чтения сохраненной музыки, проблема в том, что есть...
293 просмотров
schedule 18.02.2023

Проблемы с миганием светодиода на Arduino при использовании информации, отправляемой по CAN-шине
Я возился с CAN-шиной, пытаясь изучить основы, чтобы использовать ее в будущем проекте. У меня есть 2 arduinos с подключенными чипами MCP2515, между которыми я отправляю сообщения. Мне удалось подключить чипы и отправлять сообщения между arduinos,...
283 просмотров
schedule 27.05.2023

Странная проблема с последовательным монитором с использованием сервоприводов с Arduino Uno
Я играл с примером контроллера сервопривода / светодиодов из https://learn.adafruit.com/multi-tasking-the-arduino-part-1?view=all В функции обновления для сервопривода я добавил следующее для отладки: Serial.print("Position: ");...
43 просмотров

Фоторезистор Ардуино
Я пытаюсь сделать проект Arduino, где мне нужно значение света, чтобы определить, когда песня играет на модуле mp3. Я пытаюсь прокрутить значение, отправляемое на фоторезистор, но я получаю только 1 число, как я могу получить непрерывный цикл...
150 просмотров

Как сохранить значение состояния кнопки для таймера?
Я делаю таймер с 3 кнопками с ЖК-экраном 16x2 на Arduino. Очевидно, я хочу нажать кнопку запуска один раз, чтобы таймер отсчитывал до тех пор, пока не будет нажата кнопка остановки. У меня есть кнопка сброса, которая подключена к выводу сброса,...
359 просмотров
schedule 23.06.2023

Проблемы с использованием массивов C++
Извините, что беспокою вас, но у меня возникли проблемы с выводом моего массива двигателей в этот код здесь. // initialise motors // Motor 1 //int in1 = 4; //int in2 = 2 ; // Motor 2 //int in3 = 8; //int in4 = 7; // Motor 3 //int in5 = 12; //int...
69 просмотров
schedule 14.02.2023

нет функции сопоставления для вызова '' (Arduino)
Я использую Библиотека музыкального проигрывателя Arduino VS1053 . Я не слишком знаком с кодом Arduino, и я работаю над проектом для друга, у которого близится крайний срок. Я просто пытаюсь просмотреть список воспроизведения коротких звуковых...
4123 просмотров
schedule 31.08.2023

Передача функции с аргументами в качестве аргумента в C++ (Arduino)
Я хотел бы написать своего рода функцию-оболочку для своего класса... И я действительно не знаю, как это сделать! Видите ли, я хочу, скажем, run() функцию, чтобы принимать функцию в качестве аргумента, это самая простая часть. Использование...
153 просмотров
schedule 07.04.2023