Как получить данные с Arduino Uno на мой ноутбук через USB Я хочу написать программу на C++, которая что-то делает с данными с одного из входных аналоговых контактов во время работы программы, но я хочу знать, как получить значение от arduino uno через порт…
Использование клавиатуры 4*4 для ввода целочисленного значения У меня клавиатура 4*4, и я хочу использовать ее для ввода цифр. Затем я буду использовать это число в качестве задержки для светодиода или двигателя, чтобы он работал в течение указанного времени…
Как я могу присвоить переменную выходу функции в Arduino? Я пытаюсь назначить выходные данные моей функции (которая регулирует выходной сигнал ЦАП) переменной, чтобы я мог распечатать и отобразить ее на своем последовательном мониторе. Вот код
#include…
Изготовление ПИД-регулятора для датчика давления BAR 30 У меня возникли проблемы с ПИД-регулятором для датчика глубины BAR 30. У меня проблема в том, что мой ESC имеет два начальных запуска {1500-1900} - это минимум-максимум соответственно по часовой…
Как указать длину массива при построении объекта в Arduino IDE? Я работаю над групповым проектом по созданию собственной библиотеки с использованием Arduino IDE. Поскольку среда разработки Arduino использует C++, библиотека должна быть классом. Одно из полей…
Порядок оценки макросов #define EDIT: я думаю, что это лучше подходит для переполнения стека C++, поэтому я собираюсь повторно опубликовать это там.
Я работаю над системой меню с помощью макросов #define (на основе прошивки…
как С++ понимает, какую функцию нужно использовать? в этом коде:
void AdptSendReply(const char* str)
{
string s(strlen(str) + 2);
s = str;
AdptSendReply(s);
}
void AdptSendReply(const string& str)
{
string s(str.length()…
ожидаемый неопознанный идентификатор перед 'if' #include <iostream>
using namespace std;
char board[3][3]={{'1','2','3'},{'4','5','6'},{'7','8','9'}};
char turn='X';
int draw=0;
int row,column;
void display_board()
{
system("cls");
…
Проблема с передачей указателя строки от дочернего к родительскому Я пытаюсь передать указатель на const char * от дочернего к родительскому, но явно не понимаю, как это сделать правильно. Вот код, который содержит три класса:
1) родитель
2) Альфа (ребенок)
3_ Бета…
Как использовать последовательную шину SPI на ATSAMD21G18? Как следует из названия, у меня есть микроконтроллер ATSAMD21G18 , который я хочу связать с LTC6803-4 , но я не уверен, как настроить шину SPI на микроконтроллере, а техническое описание оказалось…
Как повторить оператор IF Информация о моем ЖК-дисплее вызывается из оператора IF, но, поскольку это информация о часах и температуре, я не хочу просто отображать информацию, а постоянно обновлять информацию в режиме…
Дисплей не показывает вывод - ваттметр Arduino Я уже какое-то время играю с этим кодом, я могу показать результаты на ЖК-дисплее 16X2, но не могу сделать это на OLED-дисплее.
вот код
#include <SPI.h>
#include <Wire.h>
…
Все float возвращают округленное целое число в меньшую сторону. Поэтому я очень озадачен полученными результатами.
Кажется, что float работают неправильно, и я не понимаю, почему.
Я пытался прочитать показания датчика температуры и преобразовать показания в…
Проблемы с Serial.read() void loop()
{
if (sensor.begin() == true)
{
Serial.print("Current Conversion Mode: ");
Serial.println(sensor.getConversionMode());
Serial.println("Enter your mode of Conversion…
С++ обрезать массив символов У меня есть массив символов длиной 10. Он заполняется непредсказуемым количеством символов, обычно до 6.
char charDummy[10] = "";
Когда я объединяю массив символов с другим, я получаю…
Запуск Python на Arduino Я использую Python довольно давно, и мне было интересно, можно ли использовать его в качестве языка программирования для Arduino , а не для C/. С++ .
Когда я использую Arduino IDE, скетч…
Arduino - Распечатать имя файла Мне нужно, чтобы мой скетч печатал имя исходного файла INO в начале выполнения (во время настройки ).
Возможно ли это? Если да, то какой ресурс следует использовать?
Arduino работает правильно, только когда я прикасаюсь к нему Я работаю над проектом Arduino, но столкнулся с проблемой, которую не знаю, как решить.
Единственное, что я сделал в аппаратной части, — это подключил arduino nano к источнику питания (зарядному…
Как изменить цвет с выключенного на включенный в 1 цвете? Поэтому я хочу добиться того же эффекта, что и стирание цвета (например, ходить по кругу, включая светодиоды, пока они все не включатся), за исключением того, что вместо немедленного перехода от…
Необъяснимое поведение int в кодировщике/светодиодном проекте Я пытаюсь использовать поворотный энкодер, чтобы переключаться между самыми яркими версиями R, G & Б. И это работает! Красный отлично переходит в синий. Затем происходит Г. По какой-то причине…
New.cpp запрограммирован неправильно? Ардуино 1.8.9 У меня проблемы с кодом, и я не уверен, что это проблема с распределением памяти. Итак, я просматриваю новый, удаляю, чтобы посмотреть, не выдает ли он ошибки, и, найдя исходный код, нахожу…
Случайный без параметров Во время конкурса по программированию я использовал следующую строку кода:
symbols[i] = random() & 0b11;
После конкурса, когда я заглянул в справочник Arduino, я обнаружил, что…
Ошибка переменной does not name a type! У меня нет большого опыта программирования на C++. Я получаю эту ошибку
'z' does not name a type!!!
чего я не видел в MATLAB или Python... Что не так??? Это так просто!!!
float x=10;…
Функции со строковыми параметрами Внутри моего основного цикла есть такая строка:
String string1;
У меня есть функция, которая принимает строку 1 в качестве параметра и использует ее для отправки этой строки в виде SMS.
…
Обеспечиваем более быстрое и точное обнаружение MindWave Mobile В настоящее время я пытаюсь заставить устройство Mindwave Mobile работать с Arduino Uno. Я следую руководству здесь .
Однако приведенный пример кода работает не очень хорошо. Я пытался получить…
Возможно ли иметь два serialEvent() в коде Arduino? Я разрабатываю код на Arduino, и мне нужно реализовать условие, согласно которому, если данные доступны в формате «serial2», тогда входные данные будут получены только для «последовательного»…
Матовый ESC не будет двигаться медленно Я пытаюсь управлять коллекторным двигателем в радиоуправляемой машине Traxxas Slash с помощью встроенного регулятора скорости XL5, используя библиотеку сервоприводов на Arduino. Раньше мне удавалось…
Разбор массива объекта в конструкторе библиотеки Я пытаюсь разработать библиотеку Arduino, состоящую из двух классов. Я хочу, чтобы WayPointStack хранил массив WPCommand, но не могу заставить его работать.
WayPointStack.h
#ifndef…
Где реализации методов SdFat BlockDriver? Скорее всего, это скорее вопрос C++, чем вопрос Arduino; но поскольку это библиотека Arduino, спрашиваю здесь.
Я использую библиотеку SdFat для своего проекта. Библиотека определяет объект …
Соединение ATTiny85 I2C с Arduino Nano Я пытаюсь отправлять и получать данные с помощью I2C между Arduino Nano и ATTiny85.
ATTiny установлен на этой плате:
Ссылка
Я пытался связаться с подчиненным устройством с помощью простого…
if/else в digitalRead не выполняется в части else Я новичок в C++, но раньше хорошо владел BASIC (2 десятилетия назад, лол). Я создаю перистальтический дозатор, который позволяет вам вводить желаемые мл на клавиатуре 4х4, а затем при нажатии кнопки…
Ошибка: Does not name a type Я создал класс под названием «Предметы», а затем создал предмет под названием «Математика». Я пытаюсь создать класс для занятий по математике, но выдает ошибку: «Математика» не называет тип.
Код…
Странное поведение с массивами char/uint8 Итак, я пытаюсь прочитать 8-байтовую строку символов с устройства I2C и распечатать ее на последовательной консоли. Этот необработанный массив из 8 символов не завершается, когда он поступает с…
Когда происходит приращение до/после? Редактируем здесь, чтобы внести ясность. Заголовок задает вопрос, но приведенный пример не идеален. Это был более общий вопрос, чем пример кода.
Компиляторы имеют точки последовательности ,…
Как объявить глобальную переменную в файле .h? У меня есть файл библиотеки .h, в котором я хочу объявить глобальную переменную, которую можно будет прочитать в программном цикле и в файле .cpp библиотеки.
Вопрос в том, можно ли объявить…
Вывод случайных чисел/последовательности Программа, которую я пытаюсь создать:
Введите первое имя, нажмите «Ввод», введите второе имя и снова нажмите «Ввод».
Зарегистрируйте эти имена из строкового ввода в char naming в структуре …
Что не так с моим EEPROM? Я уже давно работаю над проектом и обнаружил серьезную ошибку.
По сути, у пользователя есть сетка 8x8, и каждая ячейка в этой сетке имеет ряд свойств.
Я хочу иметь возможность сохранить все эти…
Передача функции-члена класса в качестве аргумента Мне нужно передать функцию-член класса в server.on, к сожалению, я получаю ошибку.
ошибка: нет соответствующей функции для вызова 'ESP8266WebServer::on
Я немного поискал, но не смог понять…