Вопросы, связанные с [c++]:
- Цикл While не прерывается Я пытаюсь построить схему, которая гудит до тех пор, пока не будет нажата кнопка, или она гудит 5 раз: void alarm() { int AlarmState = 0; //Just to get while loop going int count = 1; …
- Arduino esp32 случайно поврежденная переменная Время от времени моя переменная повреждается. Иногда это происходит несколько раз подряд, а иногда-нет. Я поместил эти журналы, чтобы исключить вмешательство в какие-либо операции. Но, как вы можете…
- Использовать библиотеку печати для установки строковой переменной Мне нужна функция, которая имеет базовую функциональность библиотеки печати, принимая различные типы аргументов и анализируя их. Однако я хотел бы сохранить результат в массиве string/char.…
- Странная ошибка в моем Arduino ALU Я обнаружил странную ошибку в своем Arduino. Этого нет в кодексе. Я думаю, что это аппаратная ошибка в ALU микроконтроллера, возможно, только в клоне. Таким образом, существует переменная feedLimit…
- Как запрограммировать ардуино на чистом C/C++? Я новичок и хочу выучить AVR C/C++. Можно ли сделать это с помощью Arduino? (Я спрашиваю об этом, потому что он у меня уже есть). Если да, то не мог бы кто-нибудь сказать мне, используя какую…
- Автоматизированную парковка с воротами, датчиком, кнопкой. Как определить, сколько времени каждая машина провела внутри? проект требует автоматизированной парковки, я смог подключить и функционировать датчик и кнопку для выхода и входа, а также светодиод(красный свет, когда парковка заполнена, зеленый, когда есть…
- Ошибка: Переменная или поле объявлены недействительными Для более крупного скетча я отделил кусок кода в отдельном файле .cpp #include "msg.h" #include <Arduino.h> #include <HTTPClient.h> #include <ArduinoJson.h> void…
- Проблема конечного автомата Я пытаюсь записать импульсы от датчика расхода воды с помощью конечного автомата. Моя цель-считать импульсы до тех пор, пока поток не остановится (т. Е. Ротор внутри не остановится). Это будет…
- Есть ли способ заставить функцию взять точное количество тактов? Можно ли использовать что-то вроде директивы компилятора для заполнения функции инструкциями do nothing, чтобы при добавлении строк кода или их удалении она всегда выполнялась за одно и то же время?…
- Как использовать существующую (не специфичную для Arduino) библиотеку с вложенными папками в Arduino IDE? У меня есть универсальная библиотека c++, которую я хотел бы использовать в проекте arduino без внесения изменений в код библиотеки. Библиотека содержит вложенные папки, и файлы в библиотеке…
- Как заставить внешнюю программу изменять значения внутри кода Arduino C++? Как я могу получить некоторые постоянно меняющиеся значения из отдельной программы C++, введенной и загруженной в Arduino? Я замечаю, что когда я загружаю код на Arduino в IDE, ему требуется около…
- Мультиплексор 74HC4067, конфликт между каналами В настоящее время я работаю над Arduino Zero с мультиплексором 74HC4067 и испытываю несоответствия при тестировании некоторых каналов. Мой класс следующий (он должен быть функциональным для 8 или…
- Как поместить пробелы в длинный последовательный ввод println() У меня есть этот длинный, последовательный.println (), который в кавычках, в нескольких строках. Arduino IDE предупреждает: "Отсутствует завершающий символ". Я уверен, что есть способ разбить строки…
- Надо ли использовать C или C++ для реализации чистого кода Arduino? У меня есть плата arduino (микроконтроллер SAMD21), которая поддерживает программирование Arduino или CircuitPython. Я бы хотел программировать на чистом C/C++ вместо Arduino, что, по-видимому,…
- Arduino wrap или подкласс print() для работы с несколькими Serial Я пишу программу Arduino, которая использует Bluetooth на Serial1 для печати текста на тернале Bluetooth на телефоне Android, а также обычный последовательный для печати текста на…
- Как изменить переменную/скетч с помощью графического интерфейса В течение последних нескольких месяцев я работал над носимой компьютерной мышью, используя Arduino и датчик 9-dof. Большая часть скетча завершена и работает, как и ожидалось. Недавно я начал…
- Отправить только один пакет с одного ESP32 на другой ESP32 без подтверждения У меня есть сеть, состоящая из 10 рабов и одного хозяина. Я использую ESP-NOW для отправки сообщений между узлами. Все узлы находятся в непосредственной близости. Мне не нужна сетчатая сеть, чтобы…
- Ведение журнала всех вызовов Serial.print на устройстве Моя программа Arduino производит отладку/вывод ошибок, используя такие методы, как Serial.printf . Я могу видеть весь этот вывод, когда он подключен к компьютеру, но я также хочу записать весь…
- Почему необходимо использовать ключевое слово volatile для глобальных переменных при обработке прерываний в ардуино? Я знаком с ключевым словом Volatile , используемым для объявления переменных, которые совместно используются несколькими потоками в программном приложении (в основном в многопоточном приложении).…
- Какой стандарт C++ поддерживает язык Arduino? "Языком Arduino" (как они его называют ) Arduino IDE 1, очевидно, является C++. Какой именно C++? Я попытался разобраться в этом сам (Arduino IDE 1.8.13 для Arduino Uno), но не могу понять, какой…
- Каков наилучший способ преобразования 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 В каждом руководстве, которое я могу найти в Интернете, описывается, как подключить датчик нагрузки с четырьмя…
- Попытка запрограммировать счетчик светодиодов Требует, чтобы светодиод мигал каждые 5 минут, однако он мигает дважды в секунду Вот код, который я написал, я чувствую, что проблема заключается в том, как я использовал оператор if int ledPinS = 13; //Классифицирует вывод 13 как подключенный к светодиоду …
- Нужна помощь с проводными соединениями и кодом В настоящее время я работаю над механизмом блокировки двери клавиатуры (аналогично этому проекту, Замок двери клавиатуры ). Проблема с кодом, который у меня есть, заключается в том, что…
- я не могу работать над своим небольшим проектом я создаю свой небольшой проект из нескольких компонентов, как на этой фотографии , после завершения кода и проекта . я работаю в Proteus, а затем проект не работает идеально, потому что мой код…
- Arduino Sleep для экономии заряда батареи - Как подключить его к существующему скетчу Мой скетч ниже просто использует сенсорный датчик для активации серводвигателя, чтобы перейти из начального положения 0 в 180, а затем обратно в 0. затем я хочу, чтобы Adruino NANO перешел в спящий…
- Как преобразовать массив символов в строку в arduino? Я хочу преобразовать массив символов const в PROGMEM в строку. Как мне это сделать? const char charArray[] PROGMEM = "Some text";
- Массив динамического размера в качестве члена класса Я хочу создать массив символов динамического размера в качестве члена класса. Это делается внутри библиотеки, которую я создал. У меня созданы файлы .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%. Есть ли что-нибудь, что я могу сделать в своем коде, чтобы еще больше уменьшить использование…
- Возможно ли, чтобы функция возвращала строку ИЛИ число, в зависимости от адреса Ну, я пытаюсь использовать дисплей HMI, и этот HMI хранит данные в отдельных адресах. Например, целые числа addr. находится в диапазоне от 0x80000 до 0x9ffff, а также для строки addr находится в…
- Реле не запускается из функции цикла. Переменная "громкость" не обновляется после того, как кодировщик переведен в значение? Я считываю значение с кодировщика "регулятор громкости", и у меня есть функция void fn_on, если у меня есть значение sum int равное нулю, и я считаю, пока оно не достигнет установленного значения…
- Возможно ли передавать данные с Arduino Nano на сервер Websocket через USB? У меня есть Arduino Nano и локальный сервер WebSocket Java (ws://localhost:8888), управляемый файлом .jar на компьютере. Мне интересно, можно ли отправлять данные (текст, цифры и т.д.) С Arduino…
- Считывание байтов из массива PROGMEM Отказ от ответственности: Я только начал использовать C++, и я немного новичок. Имейте это в виду при ответе. Поэтому я недавно купил свой первый Arduino. Он изготовлен по индивидуальному заказу…
- Каковы размеры каждого примитивного типа данных в SAMD51 Metro M4 Express? Каковы размеры данных всех примитивных типов данных в реализации Metro M4 Express SAMD51 C++? В некоторых реализациях C++ значение int имеет 16 бит, а в других реализациях-32 бита. Является
- Как преобразовать значения 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; //…
- Как отобразить текст в матрицу 8x8 с 64-разрядными целыми числами? У меня есть массив 64-разрядных целых чисел для отображения на светодиодной матрице 8x8 const int LEN1 = sizeof(Hours); const uint64_t Hours[] = { 0x00043c3c3c3c3c00, 0x000c3c3c3c3c3c00, …
- Кастомная функция переключения светодиодов: один из трех светодиодов работает неправильно Я подключил три светодиода к Arduino Uno и написал простой класс светодиодов. Я переключаю все светодиоды основного цикла, но по какой-то причине один светодиод (подключенный к pin7) всегда плохо…
- Использовать светодиод или подтягивающий резистор для предотвращения «плавания» или «фантомного изображения» матричной клавиатуры? Я знаю, что это звучит просто, но у меня есть Arduino Mega 2560, и я делаю матричную клавиатуру для когтистой машины. Это матричная клавиатура 3*4. Скажем так, я делаю эту клавиатуру для когтистой…
- Почему моя кнопка всегда возвращается HIGH? Я пытаюсь понять это уже пару часов, несмотря на то, насколько это должно быть до смешного просто. Я понятия не имею, почему он всегда возвращает 1, даже когда я нажимаю кнопку. Фрицевский скетч: …
- Как отправить сообщение на мой телефон, что моя система Arduino включена при включении моего Arduino я установил GSM-экран на Arduino, чтобы создать систему охранной сигнализации с помощью ДАТЧИКА PIR, когда когда-либо там движение я получу вызов на свой телефон. но я хочу также добавить строку…
- Используйте символы в кавычках в const char* в качестве имени функции Я уже давно пытаюсь использовать слово, объявленное как const string* word = "xxx" , в качестве имени функции void, объявленной где-то ниже в моем коде. Вот пример с ssid : const char* ssid =…
- Не удается успешно реализовать синглтон Я провел большую часть сегодняшнего дня, пытаясь понять, почему я не могу заставить это работать... У меня есть этот проект, где из-за предыдущих конструктивных соображений был реализован класс…
- Щелчок мышью на основе времени задержки / как закодировать скользящий итог измерений датчика Я пытаюсь написать код, который должен привести к щелчку мыши, основанному на времени ожидания. Я получаю данные с гироскопа, чтобы перемещать мышь. Я не уверен, как лучше всего подойти к этому…