Вопросы, связанные с [serial]:
- else if игнорируется, если не Serial.println что-либо до Я столкнулся с необъяснимым поведением на Arduino Uno. Я серийно читаю строку из серийного монитора/питона. Эта строка является условной для нескольких операторов if/else if. Сумасшествие в том, что…
- Как скопировать и сравнить строку? У меня есть следующий код (я понимаю, что String не очень эффективен, но этот скетч не должен быть таким) debugOutput вызывается в каждом цикле, но я хочу спамить последовательную шину (для…
- Как скомпилировать программу Arduino для настольного ПК У меня есть программа для Arduino, которая выполняет последовательную связь только с небольшим количеством математики, и я пишу другую программу для связи с ней на втором Arduino. В целях…
- Сброс соединения UART на Due У меня есть система, в которой Arduino Due подключен к Raspi 4 через UART, в которой Due отправляет сигнал сердцебиения через UART, чтобы pi получил и отправил обратно в качестве подтверждения. Одно…
- Как исправить последовательную связь? Я пытаюсь использовать последовательную связь для открытия и закрытия захвата Blue Robotics Newton. Захват работает с обычными командами, но когда я пытаюсь использовать последовательную связь для…
- Проблема с последовательным вводом из последовательного USB-приложения Android Я использую два узла (nrf24L01 + Arduino Uno) для связи друг с другом. Последовательный ввод с узла 1 будет отправлен на узел 2. Специальный символ «p» при отправке на node2 ответит, что он доступен…
- Самый прямой способ назначить байты Serial.read() массиву? Я пытаюсь отправить предложения NMEA 0183 через LoRa. Каждое определенное сообщение NMEA выглядит как несколько массивов символов (предложений), за которыми следует '\n'. На картинке ниже мы видим…
- Как узнать частоту дискретизации? Я начинаю немного путаться в частотах дискретизации, скорости передачи данных и т. д. У меня есть этот код Arduino: #include <eHealth.h> extern volatile unsigned long…
- Мониторинг отключения питания с помощью Arduino UNO и ZMPT101B Я занимаюсь внедрением системы оповещения об отключении питания, подаю в суд на Arduino UNO и однофазное реле ZMPT101B. Мой код выглядит следующим образом #include <Filters.h> //Простая…
- Какой максимальный размер статического документа Json в Arduino JSON? Я пытаюсь установить последовательную связь между Arduino mega и esp8266, и у меня возникают проблемы с определением размера документа JSON. Я читал, что размер буфера получателя должен быть больше…
- Присвоение значения порядку байтов структуры Итак, у меня есть структура: typedef struct sendPacketStruct { byte header = headerByte;//0x55 unsigned int time;//2 байта int height;//2 байта }; И я делаю это: sendPacketStruct…
- Считывание двух датчиков через Com-Port одновременно У меня есть два Arduino Nano Every и датчик, подключенный к каждому из них. Вот что происходит: Я загружаю скетч в первый Arduino на Com4 и вижу, что его вывод правильный через Serial Monitor …
- Странный эффект AVR C на последовательную связь USB Недавно я решил изучить прямое управление портами вместо встроенных подпрограмм Arduino. Сначала я попробовал этот фрагмент кода void setup() { pinMode(13, OUTPUT); Serial.begin(9600); } void…
- Несогласованный цифровой вывод на простом коде Поэтому я новичок в кодировании Arduino, и я сделал этот код, где я ввожу данные с последовательного монитора, а затем использую его как команду для цифровой записи. проблема в том, что иногда код…
- Проблема с загрузкой скетча в Леонардо Сегодня я получил Arduino Leonardo, чтобы заменить мой Uno. Я попытался запустить один из скетчей, которые использую на Uno, но безуспешно. Когда я начинаю загрузку, светодиод RX на Leonardo мигает…
- Как последовательно напечатать постоянную единственную строку и изменяющуюся переменную внутри нее? Я хочу напечатать одну строку, включая переменную "val" только один раз, а не зацикливание или повторение одной и той же строки, и внутри нее значение будет меняться в соответствии с показаниями.…
- Странный RTC DS3231 Вывод только при сохранении дат в переменные Мне очень жаль задавать этот вопрос, так как я думаю, что он больше связан с моими посредственными навыками программирования на C++, чем с Arduino. У меня есть проект, в котором я хочу использовать…
- avrdude: stk500_recv(): программатор не отвечает, arduino pro Я пытаюсь загрузить скетч, чтобы загрузить скетч мигания на Arduino Pro, используя SparkFun Serial Basic Breakout (в Ubuntu 18.04). настройка В arduino IDE у меня есть следующие настройки: …
- Разделенный последовательный поток Arduino, разделенный запятыми Я пытаюсь прочитать последовательные данные в Arduino. Обычно я использую кабель Serial-to-USB для подключения к оборудованию и отправляю данные, например 33,Z,35.0,F,1073741.824,I,0.0,0x68 33…
- Использование последовательного порта в коде Я хочу написать функцию, определяющую последовательный порт на основе флага, но не уверен, что это возможно. Например: void writeToSerial(bool useSerial1) { SerialPortClass serialPortObject;…
- Можно ли использовать Serial.print(сообщение), когда USB-кабель не подключен к хост-компьютеру? Часто я добавляю кучу Serial.print( F("отладочные сообщения") ) в свой скетч Arduino. Обычно эти сообщения передаются по кабелю USB на хост-компьютер, чтобы их можно было увидеть на…
- Как заставить Serial.read() возвращать целое число вместо значения ascii? Я хочу, чтобы функция Serial.read() возвращала целое число вместо значения ASCII. Например, в приведенном ниже коде, если я ввожу 2, я хочу, чтобы на выходе было 2 вместо 50 void setup(){ …
- Простое последовательное сообщение непоследовательно (иногда перемешано) У меня есть следующий код, он работает (в большинстве случаев), но он не на 100% надежен и время от времени будет отправлять двойное сообщение в одной строке или 2 последовательных буквенных…
- Буфер символов для последовательного ввода: char str[2] vs char* str = (char*) malloc(2) Я использую серийные номера программного обеспечения на моем Arduino nano для считывания данных с моего esp01 при функциональном тестировании прогрмаммного последовательного порта. Я просто делаю…
- Зачем нужно использовать delay() после использования Serial.flush() в программе Этот код является частью длинного кода для понимания последовательной связи и связанных с ней функций. char buffer[18]; int red, green, blue; int RedPin = 11; int GreenPin = 10; int BluePin =…
- Как отправить число в виде байта? Я хочу отправить число от 0 до 120 в виде байта через последовательный порт. Я работаю над проектом, который включает отправку показаний ультразвукового датчика через Bluetooth на Android. Я хотел…
- Серийный номер разбит на две более короткие строки Пытаюсь выполнить последовательное чтение: if (Serial.available() > 0) { int inputValue = Serial.read(); Serial.println(); Serial.println("I got this:"); Serial…
- Сделать плату Arduino одновременно и USB-накопителем, и клавиатурой? Я делаю проект интерфейса, который при подключении к компьютеру отображается как флэш-память USB и может печатать как клавиатура при нажатии некоторых физических кнопок на плате. Я видел проекты…
- Serial Enable Maxim RS485 Pin Если я хочу использовать MAXIM 485 для связи по RS485, есть ли возможность включить в код контрольные контакты DE и RE' естественным образом? , вместо этого меняя управляющий контакт каждый раз,…
- Внешнее питание 5 В и последовательный порт USB У меня есть китайский клон Arduino nano, но я не знаю, можно ли подключить Arduino к внешнему источнику питания (5 В) и установить последовательное соединение USB. Я пытаюсь сделать управляемую с ПК…
- Двоичный в десятичный с использованием побитовых операторов Я пытаюсь преобразовать некоторые двоичные данные в десятичные числа. Мне удалось преобразовать двоичное число в шестнадцатеричное, но теперь я хочу сделать то же самое с двоичным числом в…
- Жидкокристаллический ЖК-дисплей и последовательный монитор не работают вместе На моем Arduino Uno, когда я не использую последовательный порт, все кажется в порядке: #include <LiquidCrystal.h> LiquidCrystal lcd(1, 2, 4, 5, 6, 7); void setup() { // поместите…
- Серийное прерывание Я хочу создать простую программу, которая будет реагировать на отправку символа через консоль Arduino IDE. Я использую ардуино УНО. Вот моя программа: volatile bool…
- Флэш-прошивка с шестнадцатеричным файлом по последовательному порту с Python (без avrdude, Arduino IDE) Я пытаюсь создать функцию Python в пакете TCLab для прошивки прошивки на Arduino Leonardo (32u4). Я могу скомпилировать TCLab ino (прошивку) и развернуть с помощью Arduino. IDE или с пакетом …
- Удаленное машинное кодирование микросхемы Arduino Atmel с тремя инструкциями по последовательной линии от привязанного (хост-компьютера) Я пытаюсь написать программу для чипа AVR Atmel 328 на плате Arduino Nano, которая позволит мне отправлять инструкции машинного кода на чип по последовательной линии, запускать/выполнять их на чипе…
- Использование экрана SD-карты на Arduino Due У меня есть защитный экран SD-карты Seeed Studio (V3), который я пытаюсь использовать на моем Arduino Due. У меня возникли проблемы с использованием примеров SD, поставляемых с Arduino IDE. Они…
- Форматирование переменных из вариационной функции У меня есть функция, которая объединяет строку печати, однако у меня возникают проблемы с правильным форматированием некоторых строк. Использование Serial.print правильно форматирует вывод …
- Ошибка выполнения ESP32 в массиве 2d Я пытаюсь последовательно вывести значение b[0][0] . Должен быть равен нулю, но это не работает! Вот код void setup() { Serial.begin(115200); byte b[321][241]; Serial…
- Последовательная связь между Teensy и Teensy через USB-разъем У меня есть 2 платы Arduino Teensy 3.2, и я пытаюсь реализовать последовательную связь между ними. Я успешно сделал это, соединив RX1 1-го Teensy с TX1 2-го Teensy и TX1 1-го с RX1 2-го. Однако…
- myserial.available() возвращает нулевой байт Я написал программу для Arduino, которая требует двух портов для последовательной связи. Я намеревался использовать как аппаратный, так и программный последовательный порт, но проблема заключается в…
- Последовательный монитор Arduino IDE — как отправлять ЦИФРЫ, а не символы чисел Последовательная ссылка отправляет и получает байты. Серийный монитор в Arduino IDE считывает ввод как символ. Поэтому, если я наберу '0' в последовательном мониторе, то FW прочитает байт 48 - я…
- Arduino UARTS Автоматическая адресация ведомых устройств Я использую эту последовательную топологию для подключения своих ведомых устройств Act ATmega328p (Arduino) к ведущему ESP32. Всего 10 подчиненных устройств ATmega328p и один ведущий: Я…
- Могу ли я использовать строку и целое число в Serial.println вместе? Я только вчера начал программировать на Arduino, и у меня возникла небольшая проблема. Я хочу напечатать "#S|SKAITYMAS|[1]#" в одной строке, но вместо "1" я хочу использовать значение int .…
- Как связаться с ESP8266 ESP01, отправив данные через программный сериал на Arduino Uno? Я могу отправлять AT-команды при подключении к программному обеспечению через контакты TX/RX (1, 0), и ESP01 прекрасно взаимодействует. Однако, как только я начинаю делать то же самое с кодом, я не…
- Является ли мой скетч «потокобезопасным»? Я работаю с .Net. Обычно я "блокирую" операции с целыми числами, когда у меня есть требования к потокобезопасности. Я не уверен, что это относится к моему скетчу здесь? Могу ли я обойти приращение…
- использование EEPROM Arduino Я хочу знать цель использования EEPROM, потому что не могу ее получить, Я имею в виду, что я знаю, что он может хранить значения в течение длительного времени, но я просто не могу получить цель…
- Проблемы со чтением чисел из последовательного порта Я создал 2 драйвера двигателей для проекта робототехники, и мне нужно установить положения, в которые я хочу, чтобы двигатели перемещались, и прочитать это с помощью Arduino. Затем Arduino…
- Серийный номер аппаратного/программного обеспечения для HC-05 может ли кто-нибудь объяснить мне всю разницу между аппаратным и программным серийным номером для HC-05. Я прочитал UART, USB-кабель, последовательный порт, и я был действительно сбит с толку. так в…
- HC-05 ведущий и ведомый У меня возник глупый вопрос. при обмене данными между HC-05 и смартфоном A смартфон считается ведущим, а HC-05 считается ведомым. мастер отправляет данные ведомому, а затем ведомый отправляет эти…
- Сбросьте HC-05 из скетча Arduino У меня есть Bluetooth-модуль HC-05, подключенный к Arduino Mega; модуль соединен с Raspberry Pi и получает данные через программу python; примерно одна отправка и одно получение в секунду около 35…