Вопросы, связанные с [string]:
- Назначение и управление цифровым выводом из строки Вот модифицированная версия примера Blink #define D8 13 String p = "D8"; // функция настройки запускается один раз, когда вы нажимаете кнопку сброса или включаете плату void setup() { //…
- Большие (иш) строки не могут быть отправлены через WiFi101 с использованием WiFiServer Я создал скетч на основе примеров стандартного сервера WiFi101. Если я определяю константный массив символов следующим образом: const char HTML_index[] =…
- Как анализировать многострочные последовательные данные с неизвестным количеством строк? Вот пример данных, которые я прочитал в H-Term: \r\n \r\n NO:0015\r\n G: 5.97kg\r\n T: 0.00kg\r\n N: 5.97kg\r\n \r\n \r\n Как сохранить число, включая «кг», в каждую…
- Сравнение строк при использовании последовательного порта Я пытаюсь обнаружить команды, данные пользователем в Serial Monitor, но strcmp не помечается как идентичный. Что я делаю не так? Есть ли лучший способ не читать как String и конвертировать…
- Разделение Serial.readString на массив строк Я работаю над проектом, в котором мне нужно разделить входящие данные из последовательных (точнее, по времени, то есть aa:bb:cc) и разделить их на aa, затем на bb и cc, в идеале — на массив. Я знаю,…
- Как объединить строки и текст вместе? Я пытаюсь объединить две строки (strings/int) вместе с текстом в приведенном ниже коде: int foo = String((char*)payload).indexOf(' '); int message1; int message2; message1 =…
- Попытка прочитать случайную строку с SD-карты Мне интересно, знает ли кто-нибудь, как читать случайную строку из файла с именем «PhraseList.csv» или «PhraseList.xlsx» (что проще)? Есть список из 10 тысяч. #include <SD.h> #include…
- Использование строк внутри кода расширений mBlock Следующий вопрос касается сторонней среды программирования Arduino mBlock и создания для нее расширений. Я надеюсь, что среди вас есть те, кто с этим знаком. Недавно я делал расширение для mBlock…
- Как определить и использовать список/массив символов с помощью Serial.print Я хочу определить список названий месяцев и получить к нему доступ при печати отчета. Массив был определен следующим образом: const char месяцы []= {'Январь','Февраль','Март','Апрель','Май'…
- Программа arduino выдаёт ошибку expected //primary-expression before ')' token error: //expected ';' before '}' token E #include "pulse-sensor-arduino.h" #include "Arduino.h" #define PulseSensorbegin int pulsePin = 0; int blinkPin = 13; int fadePin = 5; int fadeRate…
- Утечка памяти, вызванная конкатенацией строк В этой ссылке , раздел «Память, память, память» было сказано, что последовательное выполнение множества конкатенаций строк, например: многократное использование оператора+(), приведет к…
- Необработанный строковый литерал Arduino IDE C++ 11 имеет проблемы с // в http://, компилятор считает, что // это комментарий char webpage[] PROGMEM = R"=====( <html> <head> <script src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/2.6.6/svg.min.js"></script> </head> <body> …
- Почему параметр n в snprintf игнорируется? Я обнаружил, что параметр n функции snprintf() игнорируется в моем коде. char asdf[10]; Serial1.println(snprintf(asdf, 2, "hello")); Это печатает 5, хотя я ожидал, что будет напечатано…
- ArduinoJSON: использование ссылки на ссылку при анализе массива массивов Я начал экспериментировать с библиотекой ArduinoJson , чтобы анализировать данные, полученные от одного из моих API (формат данных JSON, из которых я получаю мой API, безусловно, можно улучшить, но…
- Шестнадцатеричный вывод, хотя я всегда определяю целое число Приведенный ниже код предназначен для считывания показаний 4 термометров и использования значений для включения или выключения нагревателей (я застрял в чтении). Я очень хорошо читаю и показываю…
- Как отправить строку на мастер с помощью i2c Я хочу написать программу Arduino, которая просто получает строку (через библиотеку I2C Wire) от главного устройства Arduino, затем ждет запроса и отправляет эту строку обратно. Вот мой код: …
- Выдвижение аргумента Я не могу понять, почему test не передается должным образом в test1 #include <Arduino.h> char *test1; char *status_reply(char *test) { int ans_rel = 1; int ans_led =…
- Локальный символ* - сохраняет свое значение Извините за вопрос новичка в Arduino, но я пытаюсь понять, почему res сохраняет свое значение при повторном вызове up_cmd0 . например, если num=8 в первом запуске и результат: up_cmd0_res:…
- Возврат конкатенации символов Моя цель — создать функцию, которая объединяет 2 символа в 1 и возвращает его как подписку MQTT. Я получаю разницу между результатами внутри и снаружи функции (я новичок в Arduino), и я не могу…
- Сомнение в использовании массива символов Я пытаюсь сделать светодиодную вывеску с помощью светодиодной ленты WS2812b, используя библиотеку FastLed (кстати, это отличная библиотека!), я уже могу показывать текст (пока только один, который…
- Массив строк - как определить количество присутствующих элементов Я хотел бы использовать массив строк, который я определяю следующим образом: char* CommandQueue[]={"FirstCommend", "SecondCommend", "ThirdCommand", "Cmd4", "Cmd5"}; Цель этого массива —…
- Лучшая практика — объявлять «статичный» текст и экономить память Я работаю над проектом, в котором мне нужно создать JSON для отправки состояния объекта. Я создал код для достижения этого, и все работает отлично, но я использовал это для объявления полей JSON:…
- Считывание последовательной строки анализируется и записывается на SD-карту У меня есть датчик, который выдает мне эту строку, последовательно считываемую @9600: @T;+019.8;H;043.6;51 Этот всплеск автоматически приходит примерно каждую секунду. Это означает: …
- последовательные данные arduino nodejs разбиты на фрагменты и не синхронизированы Я пытаюсь заставить Arduino отправлять данные на узел, но безуспешно. Я подключаюсь к ar-drone 2.0 как в https://gist.github.com/maxogden/4152815 Вот мой код Arduino : #include…
- Ввод строки в массив символов Я нахожусь в процессе проекта, в котором я получаю строку типа «hello world» через Bluetooth на Arduino. Я хочу перечислить эту строку в виде отдельного символа, чтобы я мог вызвать любой символ,…
- Ошибка обработки строк и символов У меня ошибка в буферах, обрабатывающих строки, и я не могу понять, в чем проблема. Пример ниже показывает, что происходит. Может ли кто-нибудь мне помочь? void setup() { char* ss1 = ""; …
- Как очистить предыдущие значения при использовании strcat() для добавления строк? Есть ли какая-либо другая функция для добавления строк в буфер и обновления значений? Вот с такой проблемой я сталкиваюсь при использовании strcat() char temp[2] = "A"; char…
- При суммировании класса строк исчезает правый операнд Я собираюсь создать функцию для jsify содержимого датчиков и сохранить его на SD-карте или отправить через http-клиент. За исключением Serial.println , функция расшифрована ниже. String…
- Невозможно преобразовать «String» в «uint8_t {aka unsigned char}» при инициализации Всем привет! Я пытаюсь преобразовать строку в uint8_t с помощью следующего кода: String data = "#255101987"; String tmp1 = data.substring(1, 3); uint8_t first = (String)tmp1; Я получаю…
- Как передать строковые данные с помощью библиотеки rc-switch? Я использую библиотеку rc-switch для отправки и получения данных. В библиотеке rcswitch нет метода для отправки строковых данных. Я использую следующий метод для отправки строкового сообщения в…
- Arduino HTTPClient передача строки в переменную По какой-то причине я не могу передать простую строку из одной переменной в другую. Ниже мой код: HTTPClient http; // Объявляем объект класса HTTPClient http.begin(address); // Укажите пункт…
- Как работают строковые указатели в Arduino? Насколько я понимаю, когда я заявляю String s = "This is a string."; Происходит следующее: на стеке выделяется место для указателя, который указывает на некий объект String, который внутри…
- Arduino String: использовать массив символов, не заканчивающийся нулем? Я использую библиотеку, которая принимает Строку в качестве параметра ( https://github.com/gmag11/painlessMesh ) Я хочу передать массивы символов, которые являются двоичными (UTF-8) данными,…
- Невозможно преобразовать последовательную строку в символ Я пытаюсь написать программу для управления четырьмя двигателями через последовательный порт. Я планировал реализовать это, передавая команды скорости и направления вращения двигателей в виде строки…