Проблема с загрузкой моего скетча на Ардуино Я выбрал правильный COM-порт, но он не загружается.
Arduino: 1.8.3 (Windows 10), Плата: "Arduino Leonardo"
Sketch uses 5252 bytes (18%) of program storage space. Maximum is 28672 bytes…
Написание кода Arduino для датчика давления MPXV6115V Я пытаюсь использовать датчик давления MPXV6115V для контроля постоянного вакуума всасывающего устройства. Я не смог найти библиотеку для использования с этим датчиком. Я очень новичок в Arduino, но…
Почему мой сервопривод и ультразвуковой датчик не работают вместе? У меня завтра сдача школьного проекта, и я планирую подключить серводвигатель к ультразвуковому датчику. Если расстояние меньше 10 см, серводвигатель должен повернуться на 180 градусов и вернуться к…
Кто-нибудь модифицировал ЖК-экран 16x2 для работы с Arduino DUE? Поскольку DUE работает от напряжения 3,3 В, кто-нибудь успешно модифицировал ЖК-экран 16x2 на 5 В для работы с Arduino DUE? Я думаю, что 3,3 В будет рассматриваться как логическая «1».
экраном…
Питание Arduino Pro Mini напрямую от LiPo Недавно я купил Arduino Pro Mini версии 3,3 В. Я планировал использовать его в самодельном пульте: я опустошил пульт от ps2, просто оставил кнопки, а плата будет внутри. Пульт будет беспроводным: я…
Частота дискретизации MKR GPS Shield У меня есть MKR 1010, и я работаю над трассой, которая требует GPS-позиционирования в реальном времени. Я купил MKR GPS Shield и использую его на шине I2C (подключенной кабелем к плате 1010), а…
Индикаторы WS2811 горят только красным цветом Я подключил провод WS2811 к источнику питания 5 В и Arduino Uno, и что бы я ни делал, индикаторы всегда горят красным. Я использую библиотеку быстрых светодиодов, и по какой-то причине индикаторы…
Массив символов в препроцессоре Мне нужно определить массив, который позже будет именем класса и будет указывать на него.
Например (без препроцессора):
const char *button_names[4]={"b0","b1","b2","b3"};
и позже (когда он…
Возникла проблема с правильной передачей значений массива. Я впервые задаю здесь вопрос, заранее извините, если это неправильный способ задать этот вопрос.
Я нахожусь на промежуточном этапе написания программы, и на этом этапе мне хотелось бы, чтобы…
Как получить значения датчиков с помощью передатчика и приемника Я использовал датчик HC-SR04 и подключил его к плате arduino (BOARD1) с передатчиком 433 МГц, а другая плата (BOARD2) подключена к приемнику 433 МГц, но я не знаю, как увидеть показания значения…
Понимание OTA-обновлений ESP8266: вопрос об ограничениях В настоящее время я изучаю OTA-обновления для прошивки ESP8266, и у меня есть вопрос, на который я не нашел ответа:
Вопрос: Ограничено ли количество ОТА-обновлений? Согласно документации , в ней…
Как написать эффективные функции обратного вызова на Teensy 4.0? Я рассматриваю возможность рефакторинга своего кода путем реализации функций обратного вызова, чтобы иметь возможность повторно использовать абстрактную логику других функций/классов.
Однако я…
Преобразователь Serial в USD (HID клавиатурное устройство) Я работаю над проектом по сбору данных со сканера штрих-кодов с помощью arduino, который, в свою очередь, подключен к POS/ноутбуку. До сих пор я могу собирать данные со сканера штрих-кодов,…
Нарастающий и спадающий фронт на GPIO_STM32G4 Я работаю с STM32G491RE. Я подаю импульс на вывод GPIO от функционального генератора. Этот импульс будет длиться 2 мс и время выключения 8 мс. Мне нужно поднять флаг, если сигнал от функционального…
Оптимальное и экономичное управление водяным насосом Я использую микроконтроллер Arduino, водяной насос 12 В и реле печати для полива растений.
Переключатель уровня воды контролирует резервуар для воды, чтобы убедиться, что водяной насос не…
Проблемы с частотой в DIY Arduino и резонаторе Я создал простую музыкальную программу, используя Arduino Uno и функцию tone() . Это работает нормально.
Я решил построить свою собственную схему, используя простой AVR, и загрузить эту программу…
Как превратить цифровой вывод в аналоговый вывод? Я использую матрицу ИК-датчиков 10, и они используют аналоговые контакты. Я использую моторный щит для Uno. Поэтому я не могу использовать Мега. У меня есть только пять аналоговых контактов, мне…
Установка Micropython на Arduino nano В настоящее время я пытаюсь использовать micropython на Arduino Nano 33 BLE с использованием MacOS. Следуя инструкциям с сайта Arduino, я смог выполнить шаги 1-3. На шаге 4 я могу найти файл Bossac,…
Правильное использование * и & при передаче объектов в методах. В C# указатели несколько незнакомы, хотя я понимаю эту концепцию.
Правильно ли создавать методы следующим образом и передавать объект (в качестве параметра), созданный по ссылке? Если нет, то…
FreeRTOS не решает мою проблему с параллельным выполнением задач Я новичок в esp32, и я пытаюсь объединить два кода в один, это простые коды из проектов, которые я нашел в Интернете, первый использует датчик PIR для отправки сообщения в телеграмму каждый раз при…
Управление памятью Arduino MKR WiFi 1010 Согласно официальной документации Arduino, память SRAM (отведенная для локальных переменных) должна автоматически освобождаться после вызова любой функции. Например, у меня есть функция …
Данные DHT11 на MAX7219 показывают 0. Я хочу распечатать данные с DHT11 (температура и влажность) на светодиодном дисплее MAX7219, но он показывает только 0. С другой стороны, последовательный монитор показывает и влажность, и…
avrdude ser_open() can't set com-state При попытке загрузить скетч мигания на мою (неофициальную) Arduino Uno я получаю следующую ошибку:
avrdude ser_open() can't set com-state for "\\.\COM3"
Я программировал эту Arduino до того…
Детектор ключей Arduino Leonardo Я хочу создать код Arduino на Arduino Leonardo, который определяет нажатие клавиш и распечатывает их на последовательном мониторе, чтобы я мог управлять Arduino с помощью клавиатуры компьютера. Мне…
Клиент ESP32 SocketIO не подключается к серверу Flask-SocketIO Я пытаюсь подключить клиент ESP32 с помощью SocketIO к серверу Flask-SocketIO , но он не подключается.
Сервер использует SSL. Адрес локального сервера: https://192.168.1.137:3000 . Является ли …
Использовать все контакты как цифровые входы/выходы Увеличить количество цифровых контактов
Существует множество публикаций, в которых объясняется, как использовать не только стандартные контакты на различных устройствах Arduino, но ни одна из…
Связь между Arduino и Arduino Когда я отправляю данные на Arduino Uno через последовательный монитор, последовательные данные передаются по тому же USB-кабелю, который используется для программирования Arduino. Таким образом, на…
Скрипт Python не может подключиться к последовательному порту Я хочу управлять светодиодами рукой, для этого я использовал репозиторий https://github.com/paveldat /finger_counter/tree/main . Хочу управлять светодиодами рукой, для этого воспользовался…
Светодиод L на Arduino горит постоянно и com не обнаруживается Когда я подключаю Arduino к компьютеру, светодиод L горит постоянно, а com не обнаруживается. Однако когда я нажимаю кнопку сброса, светодиод L начинает мигать примерно 10 секунд и появляется…
ESP32 TTGO T-Call подключается к SX1276 У меня есть ESP32 TTGO T-Call , и я хочу добавить LoRa SX1276. Я новичок в этом и пытаюсь написать простую программу, которая при получении пакета от отправителя LoRa отправляет через GSM…
Копирование строки в другую строку В моем коде есть массив строк:
String BitSequence [257];
Каждая строка будет содержать от 23 до 64 символов. В какой-то момент в моем коде я должен использовать команду «myString.remove ()»…
Защита SSL-сертификата Arduino MKR wifi 1010 Я использую Arduino IDE v2.1.1 и Arduino MKR wifi 1010. Все работает нормально, и в данный момент мне нужно защитить Wi-Fi-соединение с помощью SSL-сертификата. Я сгенерировал сертификат SSL с…
Неразрешенная ссылка на общедоступную функцию из библиотеки У меня есть три библиотеки, которые я написал и пытаюсь использовать. Они хранятся следующим образом
Documents
├── Some/Path/To/Folder
│ └── firmware.ino
└── Arduino
└── libraries
…
Библиотека журналирования ESP-IDF замедляет обработку ISR Я взламываю проект с помощью модуля ESP32-WROOM. Я использую несколько таймеров с сигналами тревоги, а также некоторые периферийные устройства, запускающие ISR. В процедуре ISR я отправляю события в…
6-контактный BME280 не дает сигнала 12C Я создаю пакет телеметрии для модели моей мамы с MPU6050, BME280 и устройство чтения/записи SD. Весь код, который я нашел для BME, не считывает никакой информации. Когда я загружаю средство…
Как изменить адрес I2C AS5048B Я видел это видео от Джеймса Брутона: https://www.youtube.com/watch?v=KN4wAZHtbzc
См. ссылки на репозитории GitHub в описании видео.
Я купил несколько плат AS5048B в компании AMS, чтобы…
Ошибка множественного определения в STM32CubeIDE Как работают объявления глобальных переменных?
Например:
В файле1.c я определяю:
#define volt_add 0x20
uint8_t vol[8]= {0x53, 0x35, 0x05, 0x22, volt_add,0x00,0x00,0x00};
uint16_t EM_vol;
…
Почему char «расширяется» до int? Я знаю, что упускаю что-то очень простое, но не могу этого понять.
Если я сделаю char Letter = 'A'; , то letter = Letter << 8 , буква = 0, как и следовало ожидать, поскольку мы…
Проблема связи с ENC28J60 Я хочу отправлять/получать строки в/из ENC28J60 через приложение C#. Для этого я использовал свой собственный «протокол». Например, я отправляю «» в Arduino, и он отвечает строкой, содержащей…
Как работать с аналоговыми контактами в цикле? Я хочу сделать что-то в духе
for (int i = 0; i < 4; i++) {
analogRead(i);
}
Что, по-видимому, работает, но следующее-нет:
for (int i = 0; i < 4; i++) {
pinMode(i, INPUT);
…
Включается долгим нажатием кнопки? В своем проекте на Arduino я хочу реализовать включение всей схемы долгим нажатием кнопки.
Но в то же время я хочу, чтобы Arduino выключался в режиме ожидания или сна, но не знаю, как его тогда…
Ошибка при попытке подключить драйвер CH341. Я пытаюсь подключить плату Arduino к IDE в Ubuntu, и у меня есть следующий журнал драйвера:
[ 543.412356] usb 1-2: USB disconnect, device number 3
[ 549.593729] usb 1-2: new full-speed USB…
Связь с Arduino Mega 2560 последовательных портов через x2 RS232 Я пытаюсь управлять шаговым двигателем с помощью Arduino Mega 2560. В идеале будет два сигнала RS232, считываемых / записываемых с Arduino, каждый с помощью штекерных разъемов USB 3.0; один из них…
Использование PROGMEM для экономии оперативной памяти Мне удалось поместить и получить массив символов во флэш-память Arduino с помощью PROGMEM массивы символов.
Я создаю свое приложение, используя файлы заголовков с определением/реализацией класса…
Как почувствовать, когда кто-то спит с моим Arduino? Не обращайте внимания на сталкерский заголовок.
Я подумываю о создании проекта с Arduino, который мог бы определять ваши привычки сна, когда вы спите и сколько вы спите. Было бы удобно, чтобы не…