Каков наилучший способ преобразования std::string в строку? Простите, я начинающий программист. Я пытался использовать функцию toInt() для строки std::, но я заметил, что toInt() работает только для класса String. Итак, у меня есть значение std::string…
Как отправлять информацию о данных без работы Wi-Fi на LCD? Всем привет, я начинаю изучать кодирование и второй язык-английский. У меня есть небольшой проект , я использую Arduino uno , esp8266 , dht11, жк-дисплей I2C и использую приложение blynk в своем…
Что лучше использовать: #define или const int для констант? Arduino—это странный гибрид, в котором некоторые функции C++ используются во встроенном мире-традиционно в среде C. Действительно, многие коды Arduino очень похожи на C, хотя.
C традиционно…
Подключение HX711 к трехпроводному датчику нагрузки У меня есть следующие тензодатчики:
Я использую следующий усилитель HX711
В каждом руководстве, которое я могу найти в Интернете, описывается, как подключить датчик нагрузки с четырьмя…
Нужна помощь с проводными соединениями и кодом В настоящее время я работаю над механизмом блокировки двери клавиатуры (аналогично этому проекту, Замок двери клавиатуры ).
Проблема с кодом, который у меня есть, заключается в том, что…
я не могу работать над своим небольшим проектом
я создаю свой небольшой проект из нескольких компонентов, как на этой фотографии
, после завершения кода и проекта . я работаю в Proteus, а затем проект не работает идеально, потому что мой код…
Массив динамического размера в качестве члена класса Я хочу создать массив символов динамического размера в качестве члена класса.
Это делается внутри библиотеки, которую я создал.
У меня созданы файлы .h и .cpp . Я не уверен, как объявить массив…
Храните нажатия кнопок в массиве и блестите его светодиодами Пример: Если пользователь нажимает последовательность кнопок 1-2-2-1, то светодиоды загораются в порядке 1-2-2-1
int userAmount[4];
const int ledPins[] = {4, 5};
const int btnPins[] = {8, 9};
…
Где хранить ключ AES на плате Arduino Я работаю с этой библиотекой AES lib , поэтому все работает, я могу шифровать/расшифровывать данные. Но теперь я хотел бы знать, как лучше всего хранить закрытый ключ aes ? Моя плата-это…
Как уменьшить использование глобальных переменных? Attiny85 Я пытаюсь скомпилировать свой код, но я продолжаю превышать свою память глобальных переменных на 12%.
Есть ли что-нибудь, что я могу сделать в своем коде, чтобы еще больше уменьшить использование…
Считывание байтов из массива PROGMEM Отказ от ответственности: Я только начал использовать C++, и я немного новичок. Имейте это в виду при ответе.
Поэтому я недавно купил свой первый Arduino. Он изготовлен по индивидуальному заказу…
Как преобразовать значения RGB в интенсивность Я сделал цветовой датчик arduino с tcs3200 и arduino uno. Я закодировал arduino так, чтобы он находил значения RGB, когда помещал цветную бумагу под датчик. Как я могу получить интенсивность,…
Использование StringStream в скетче Arduino Я узнал о StringStream потоке сегодня на работе.
#include <iostream>
#include <sstream>
#include <stdio.h>
#include <string.h>
using namespace std;
char* getSql() {
…
Как погасить светодиод за определенное время с помощью FastLED Я использую библиотеку FastLED, Arduino Nano и 5 адресных светодиодов (WS2812B).
Я хотел бы создать последовательность на прикрепленном изображении. (все в белом цвете, например)
Я знаю, как…
Как точно получить значения потенциометра через USB-порт? Я хочу прочитать аналоговые значения моего ardunio uno в отдельную программу на c++. На Arduino у меня есть последовательный порт, инициализированный для 9600 бод:
int sensorPin = A0; //…
Почему моя кнопка всегда возвращается HIGH? Я пытаюсь понять это уже пару часов, несмотря на то, насколько это должно быть до смешного просто. Я понятия не имею, почему он всегда возвращает 1, даже когда я нажимаю кнопку. Фрицевский скетч:
…
Не удается успешно реализовать синглтон Я провел большую часть сегодняшнего дня, пытаясь понять, почему я не могу заставить это работать...
У меня есть этот проект, где из-за предыдущих конструктивных соображений был реализован класс…
Что является более быстрой альтернативой parseInt()? Я делаю светодиодный анализатор спектра с помощью Arduino Due и своего КОМПЬЮТЕРА. Обработка звука производится на ПК, а затем отправляется на Arduino. Точные передаваемые данные-это "координата",…
Понимание значения '[](){ /* Code */ }' в аргументе У меня есть этот кусок кода из библиотеки, и я пытаюсь понять 3-й аргумент, я искал Google изо всех сил и не смог найти никаких учебников или ссылок на языке C/C++ об этом.
timeOutTask…
Какие Arduino поддерживают ATOMIC_BLOCK? Существует ли окончательный список архитектур Arduino, поддерживающих макрос ATOMIC_BLOCK () , и список #defines для каждой архитектуры?
Я попытался поискать ядра Arduino на GitHub, чтобы…
Пусть серво вращается когда файл был загружен на веб страницу Я создаю установку с NODEMCU 1.0, где я хочу , чтобы серводвигатель (MG90S) вращался, когда файл был загружен на веб-страницу.
Для моего первого шага я использовал этот учебник: Build an…
Вывод данных , 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? Если да, то…
Удалить блокирующую функцию delay() toneMelody? Я хотел бы изменить delay() на неблокирующую функцию в коде ниже. Я реализовал его (часть урока от arduino.cc) в моем коде, но delay() блокирует остальную часть моего кода. Может ли кто-нибудь…
Как приостановить цикл только один раз? Я пытаюсь сделать паузу в цикле, но только в первый раз. В следующих циклах я хотел бы, чтобы программа НЕ делала паузу. Только один раз, каждый раз, когда кнопка нажата. Кто-нибудь знает, как это…
Arduino последовательный comm запись данных в программе win32 Я передаю буфер данных из Arduino Uno в программу C++ win32, но UNO отправляет данные слишком медленно.
Я пытаюсь отправить 128 символьных байтов, но win32 получает байты после того, как примерно 92…
Справка по созданию производных классов в заголовках Вот небольшая проблема, с которой я столкнулся, когда пытался сделать этот небольшой файл заголовка Devices.h :
Можно ли использовать шаблоны с абстрактными классами ? Если да, то как и как я…
Ошибка Вывода Значений 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…