Список вопросов
- Мне нужно изменить этот код, чтобы запустить раздел кода, когда переключатель включен, а не когда переключатель отпущен У меня есть этот раздел кода. Он работает нормально и только так, как я хочу, он выполняется, когда кнопка отпущена, а не когда она нажата. Мое приложение должно выполнять этот код при включенном…
- Вход на Nano RP2040 не float Я использую Nano RP2040 с MicroPython и запускаю следующий код: import machine import time p0 = machine.Pin(0, machine.Pin.IN) while True: print(p0.value()) time.sleep(0.3) Nano…
- Использование millis вместо задержки перезагрузки реле Я хочу перезагрузить реле (выключить, подождать 4 секунды и включить) он отлично работает, если я использую задержку (4000), но код блокируется во время задержки (4 секунды), и я не могу запустить…
- Можно ли удалить загрузчик при прошивке с помощью загрузчика? Вопрос заключается в том, могу ли я заблокировать себя от Arduino с помощью загрузчика, если я прошиваю шестнадцатеричный файл, который не содержит загрузчика? Или загрузчик автоматически…
- Можно ли запустить код ардуино на 6502? Я уже давно делаю проекты с платами arduino и, соответственно, с библиотеками от adafruit и т. д. Но это было слишком скучно для меня, и я хотел углубиться в дело, поэтому я воспользовался youtube и…
- WiFi-модуль PSF — похож ли он на ESP8266? Некоторые продукты (например, TUYA и SONOFF) используют модуль Wi-Fi PSF. В этой ссылке PSF-B04 упоминается как конструкция ESP8285. Кто-нибудь прошивает скетч на такой чип? следует ли называть…
- Sim800l и arduino pro mini3.3 вольт Я хочу подключить модуль sim800l с arduino pro mini, я не нахожу никакой схемы или учебника для этого. Мне нужна схема для этого.
- Преобразование 16 бит в число с плавающей запятой Я пытаюсь связаться с AT30TS75A-MA8M-T с помощью приведенного ниже кода, проблема заключается в преобразовании 16-битного вывода в число с плавающей запятой, чтобы я мог читать temp: На основе …
- Подключение нескольких TFT-панелей к Arduino Uno через SPI? Можно ли подключить более одного TFT-экрана (например, этот или аналогичный: https://www.adafruit.com/ products/1651 ) на Arduino Uno? Я хочу подключить два цветных экрана и управлять ими…
- String() против char для простого управления потоком Я новичок в Arduino и пишу программу, в которой я хочу управлять потоком, используя вход последовательного монитора (ПИ-контроллер). Я читал, что с помощью String(), хотя проще, это медленнее, чем…
- Почему я получаю сообщение об ошибке «invalid conversion» при компиляции? У меня есть один из NodeMCU ESP8266. OLED Arduino Wifi Mo dules, которые я пытаюсь загрузить с помощью программного обеспечения SpaceHuhn deauther из Github Я пытаюсь скомпилировать исходный…
- Поделитесь службой прерывания между классом Я хотел бы поделиться процедурой прерывания между классом. Я следовал этому руководству . Но мне нужно вызвать функцию-член в функции обратного вызова, у меня проблема: Это мой код: Таймер…
- Arduino чередует высокий и низкий сигнал без нажатия кнопки Я подключил ЖК-дисплей к Arduino Uno. Я контролирую контраст с помощью библиотеки, а не потенциометра. Я пытаюсь прочитать ввод с кнопки, она подключена к контакту 9 Arduino. Резистор на изображении…
- Какие компоненты можно подключить к контактам 0/1 (RX/TX) без предотвращения загрузки кода? Для проекта робота я использую Arduino Uno, и у меня заканчиваются контакты. Самым простым решением было бы использование цифровых контактов 0/1. Я знаю, что это означает, что я не смогу…
- Отправка AT команд на модули Reyax RYLR890 LoRa через дополнительный последовательный порт не работает Я настраиваю модуль LoRa (передатчик) с помощью nodemcu (ESP8266). Модуль (Reyax RYLR896) принимает AT-команды по последовательному интерфейсу. Я создал дополнительный последовательный порт с…
- Преобразовать Int в HEX, HEX в строку и в байт? Общая проблема конвертации Поскольку Cpp не является моим основным языком, я изо всех сил пытаюсь найти лучший способ преобразования между типами для моих нужд. Итак, моя отправная точка struct can_frame { canid_t…
- boards.txt - как создать подменю (НЕ новая плата!!!) Ардуино 1.8.19 Можно ли создать подменю внутри boards.txt , позволяющее сгруппировать платы, например, по производителю? Если возможно, предоставьте пример или хотя бы документацию для языка,…
- ESP32, ArduinoOTA.h, LittleFS.h и загрузка файлов данных по OTA У меня есть скетч, который отлично работает — подключается к WiFi, загружает файлы с помощью Esp32 LittleFS data Upload с помощью Arduino IDE (при подключении к компьютеру) и обновляет скетч через…
- ESP32, NTP и сброс ПО После аппаратного сброса (кнопка или переподключение питания) я получаю правильное смещение NTP, но когда я использую ESP.restart() через MQTT, я получаю правильное время без смещения на 3 3 часа…
- Использование Visual Studio Code для программирования Arduino Недавно у меня появилась Arduino Uno, и я написал на ней довольно много программ. Я всегда использовал Visual Studio Code для своих проектов на C. Итак, можно ли использовать Visual Studio Code…
- Загрузка скетча в несколько ардуино, соединенных последовательно В настоящее время я работаю над проектом, в котором у вас, по сути, будет несколько ардуино (1 Uno, несколько Nano), подключенных последовательно, только через 2 цифровых контакта и один провод для…
- Как управлять 1 сервоприводом с помощью 2 потенциометров? Я собирал радиоуправляемый самолет с нуля, используя Arduino, но я в этом новичок. По сути, я смог заставить две мои Arduino общаться друг с другом таким образом, что при перемещении одного…
- Как получать данные от Xbee в режиме AT на Arduino Nano Мне нужно распечатать данные на последовательном мониторе Arduino, полученные от Xbee в режиме AT. Я искал на большинстве форумов и не нашел ничего о том, как это сделать. У меня есть Xbee tx,…
- Программа Arduino не запускается при подключении У меня возникли проблемы с запуском программы Arduino Mega при подключении Arduino к компьютеру через USB. Все, что происходит, это то, что светодиод включается и остается включенным. Устройство не…
- Умножить char на float У меня есть значение яркости светодиода, которое хранится в виде unsigned char (0-255) unsigned char* colors[3]; colors[0] = 255; colors[1] = 0; colors[2] = 0; Я хочу умножить процент…
- Возвращать состояние кнопки только один раз в X раз? Я хочу определить, была ли нажата кнопка, но я не хочу, чтобы она возвращала состояние "нажато" более одного раза в течение секунды или двух. Например, с помощью этого кода: void loop() { …
- Библиотека AfMotor Shield не работает с программированием по шаблону Я могу перемещать двигатели с помощью библиотеки AfMotor Shield. ( < a href="https://github.com/adafruit/Adafruit-Motor-Shield-library">https://github…
- Как адаптировать код для игры в Змею, которую я пытаюсь создать? прежде всего, спасибо, что нажали на этот пост :D Последние пару дней я пытался протестировать игру для классической игры nokia snake, которую я нашел в Интернете, но, похоже, не могу заставить ее…
- LM7805 сильно нагревается с четырьмя серводвигателями Я делаю роботизированную руку, используя три серводвигателя SG90 и один серводвигатель Futaba s3003, а также ESP32 dev_kit_V4. Проблема в том, что когда я управляю рукой, регулятор напряжения…
- Считывание ШИМ-сигнала с радиоуправляемого приемника Я пытаюсь считывать ШИМ-сигнал с моего радиоуправляемого приемника на плате arduino Seeeduino XIAO, но значения считывания скачут с ума от 0 до 10000. Я смотрю учебник на Youtube, и их значение…
- Как получить контакты 3 на 3 на Arduino Mega Sensor Shield v2.0? Я использую Arduino mega и сенсорный экран (изображение прилагается ниже). Мне нужно подключить три разных провода к входу 3,3 В. Может ли кто-нибудь предложить, как я могу добиться того же? Какое…
- Проблема с Arduino Nano Every и радиопередачей с использованием RH_RF69.h Я оказываю некоторую помощь студентам, работающим на конкурсе Cansat. Я пытаюсь подключить радиомодуль RFM69 к Arduino Nano Every. Ничего не работает: компиляция самой простой программы: …
- Команда strtok() с Serial связью После того, как я беру переменную char* из последовательной связи, я использую strtok для разделения переменных с помощью " ". Но когда я это делаю, это действует так, как будто есть " " после…
- Получить данные с сайта с помощью ESP8266 с помощью AT-команд Я пытаюсь получить данные с сайта, отправив HTTP-запрос GET через AT-команды для ESP8266. Вот мой текущий код: #include <SoftwareSerial.h> const byte rxPin = 2; const byte txPin =…
- Как просмотреть последовательный вывод на устройстве Android? В Arduino IDE вывод Serial.* можно просмотреть с помощью Tools / Serial Monitor. Как просмотреть вывод Serial.* на Android? В качестве конкретного примера, как я могу просмотреть вывод из…
- Является ли протокол связи USB Arduino таким же, как и использование USB-модемов? Arduino Uno использует для связи по USB по умолчанию либо микросхему FTDI в ранних версиях, либо микроконтроллер, который эмулирует/реплицирует связь микросхемы FTDI. Этот тип связи USB такой же,…
- Как удалить количество символов из проанализированной строки? Использование этого кода — advertisedDevice.getServiceDataUUID().toString().c_str()); возвращает следующую строку — 0000feaa-0000-1000-8000-00805f9b34fb Как я могу изменить код, чтобы он…
- Почему драйвер модема загружается и используется с Linux-машины для связи с ардуино? Как только я подключаю arduino к своей машине с Linux, получается следующий ответ (через dmesg ): [ 7250.906241] perf: interrupt took too long (2504 > 2500), lowering kernel…
- Как подключить энкодер Draw wire к Arduino Uno? Привет, сообщество стека! Я новичок в Arduino и пытаюсь понять, как подключить энкодер Draw Wire к Arduino и собирать с него данные. Я прикрепил ссылку на продукт, который у меня есть в…
- Инициировать событие при отпускании кнопки Я использую библиотеку EasyButton для обнаружения нажатий кнопок на Arduino. Я хочу выполнить функцию, когда пользователь Нажимает кнопку Нажимает и удерживает кнопку Отпускает кнопку …
- Как можно стабилизировать Arduino-квадрокоптер? Я построил квадрокоптер на Arduino и использую MPU6050 для считывания углового положения и скорости самолета. Проблема в том, что я не могу заставить вещь стабилизироваться. Посмотрите это видео …
- Схема LDR не работает с батареей Это довольно странно. У меня есть довольно простая схема на digistump. Просто ваш обычный делитель напряжения LDR. резистор 10k с ldr. Когда я измеряю напряжение на аналоговом выводе и мой…
- Как отправить все уведомления из определенных приложений (например, Skype или Facebook) на ардуино через Wi-Fi? Я создаю проект, который включает в себя уведомление человека с помощью определенного цвета на светодиодной ленте. Мне нужно найти способ отправлять все уведомления из определенного приложения на…
- Почему keyboard.h добавляет 136 к каждой клавише? Я хочу создать собственную раскладку клавиатуры в официальной клавиатурной библиотеке Arduino . Почему определения ключей добавляют 136 к каждому числу? См. Keyboard_es_ES.h на github …
- Недостаточно памяти при использовании OneSheeld.h Я фермер, занимающийся молочной фермой, и я новичок в использовании Arduino. Я создал код для отправки мне SMS, когда мое оборудование перестает работать должным образом, но я сталкиваюсь с…
- Arduino Pro Mini не выравнивается и не подключается с ошибками При использовании fritzing (0.9.6) я замечаю, что компонент Arduino Pro Mini 3.3 V не выравнивается и не подключается к контактам макета, как другие компоненты. Это ошибка или особенность? Я…
- Как установить номер в поле адреса? Я хочу построить структуру записи. Проблема в том, что я не могу правильно построить поле адреса. Кто-нибудь может мне помочь? Ps: адрес [16:2] начинается с бита 61 до бита 47, поэтому, пожалуйста…
- Esp8266-01 и Ардуино Недавно я купил ESP8266 (ESP-01s). Когда я впервые подключил его к Arduino, показывались AT-команды. Затем, когда я загрузил другой код, команды перестали отображаться. Я прошил его, используя…
- Mouse.move: как переместить мышь в центр экрана? У меня есть программа, работающая в полноэкранном режиме. Я хотел бы переместить мышь в центр экрана. Могу ли я что-то сделать с функциональностью Mouse.h? https://www.arduino…
- Как сделать, чтобы Rotary Encoder делал 10 шагов одновременно? Я использую поворотный энкодер на моем Arduino Micro, который должен делать один или десять шагов одновременно, в зависимости от того, в каком положении находится переключатель. Ротари: https://…
- Имитация выхода 9-контактного джойстика Я создал эту небольшую установку, которая должна записывать и воспроизводить ввод с классического 9-контактного джойстика. Я подключил 9-контактные разъемы к Arduino, считывал ввод с левой…
- спящий режим и сторожевой пес одновременно предположим, проект с Arduino, который мы должны экономить заряд батареи, поэтому мы используем спящий режим, а также избегаем Arduino подвешивания и используем сторожевой таймер. Но проблема здесь…
- (noob) 2 сервопривода для одновременного перемещения робота (голова и грудь) с разной скоростью У меня есть Arduino Uno и два цифровых сервопривода Hi-tec HS-40 и 5055, которые я использую для базовой сборки робота. Я пытаюсь заставить 1 сервопривод(HS-40) поворачивать голову вперед и назад…
- Сканирование строк и столбцов для управления светодиодной матрицей 8x8 https://www.arduino.cc/en/Tutorial/RowColumnScanning Этот код действительно смутил меня, потому что я не знаю, являются ли "пиксели[x][y]" ВЫСОКИМИ или НИЗКИМИ в void refreshScreen(). Когда вы…
- Определить произвольную скорость передачи данных в Serial Monitor Есть ли способ определить другую скорость передачи данных, отличную от той, которая показана в раскрывающемся меню последовательного монитора? Я хочу определить пользовательское значение.
- Использование pyFirmata с сервоприводом на 360° - как это остановить? Я тестирую pyFirmata. У меня есть сервопривод на 360 °, и я знаю, как изменить его направление, но не знаю, как его остановить. Какая команда, например servo.write() , поможет остановить…
- Объяснение кода, когда датчик pH подключен к Arduino Мне нужно измерить значение pH для какого-то эксперимента. Я проверил различные коды, и все они включают среднее значение pH. #define SensorPin 0 // Аналоговый выход pH-метра подключен к…
- DS1307RTC Выводит загадочную дату 165/165/2165. Какие возможны исправления? Моя плата. Я думаю, что я правильно подключил его (свет не горит, но плата есть). Я прочитал первые несколько результатов Google безрезультатно. Мой пример кода для тестирования чипа:…
- Ошибка: expected unqualified-id before 'if' #include <IRremote.h> #include <Servo.h> #define CSPOWER 0xFDC03F; #define CSPMODE 0xFD08F7; #define CSSMODE 0xFD8877; #define CSTVVIDEO 0xFDE21D; #define CSUNO 0xFD00FF; #define CSDOS…
- Как (легко) подключить 5-вольтовый 3-контактный вентилятор? У меня есть 3-контактный вентилятор с 5 V . Я хочу иметь возможность: запитайте его от платы Arduino Uno или Seeeduino Lotus, а в идеале; иметь возможность изменять скорость. …
- Ошибка инициализации ESP8266 SDCard У меня есть ESP8266, который подключен к модулю SDCard, датчику SHT21 и BMP280. Идея состоит в том, что я хочу записывать данные с датчиков на SD-карту, но если я инициализирую SD-карту с помощью SD…
- Ошибка при записи загрузчика на ATMega-8A с использованием Arduino Mega 2560: avrdude: invalid byte value Итак, я пытаюсь записать загрузчик на ATMega 8A с Arduino Mega 2560 в качестве ISP. Я сделал необходимые подключения и получил эту ошибку: C:\Program Files…
- Дубликат библиотеки Arduino SD Мне нужно иметь две независимые библиотеки arduino sd, чтобы я мог модифицировать одну и сохранить другую нетронутой. Я изо всех сил пытаюсь это сделать. Кто-нибудь знает, возможно ли это вообще…
- Код приемника RF 433 МГц работает только после сброса Arduino. Я работаю над радиочастотными модулями с помощью Arduino, но заметил, что оператор if запускается только один раз, и мне нужно каждый раз сбрасывать приемник, чтобы он работал с изменениями в…
- Как подключить ESP32-S2 Dev KitM-1 для питания? Я устанавливаю Espressif ESP32. -S2 Dev KitM-1 в коробку проекта. Коробка будет иметь питание 12 В постоянного тока и понижающий преобразователь 5 В для комплекта разработчика. Нужно…
- Программа клавиатуры Fio вышла из-под контроля, как ее сбросить? Мой вопрос связан с Sparkfun Fio v3, похожим на Arduino Fio. У меня был студент, который проверял свое понимание библиотеки клавиш. Он загрузил скетч, который непрерывно посылает выходные данные…
- Ошибка компиляции кода (tv-b пропал) Я начал работать с arduino и нашел отличный онлайн-проект под названием tv-b gone. Он включает в себя некоторый код, который я не могу скомпилировать. Да, я включил main.h и worldcodes.cpp. …
- Чтение SD-карты на ATMEGA328 с ESP826 У меня есть ATMEGA328 с ESP826 (например, http://arduinolearning.com/hardware/atmega328- esp8266-arduino-board.php ) и может успешно отправлять информацию с ATMEGA328 на ESP826 через…
- Как именно работают велосипедные светодиоды? (Проект Arduino) Оглавление: Чего я хочу достичь Проблема, с которой я столкнулся Что я пробовал Возможные гипотезы Чего я хочу достичь Привет, ребята, я работаю над проектом DIY LED Light для…
- Wemos mini pro переключатель питания от сервопривода с mosfet bs170 У меня есть сервопривод, подключенный к wemos/arduino с конденсатором(470 мкф). Раньше я не пользовался кепкой. Теперь с колпачком устройство использует слишком много энергии во время…
- Отправка команды через SPI на Arduino UNO Я предполагаю, что конфигурация pin по умолчанию-это pin 10(SS), 11(MOSI), 12(MISO), 13(CLK) из настройки по умолчанию, SPI.begin(). Код компилируется нормально. Не уверен в int valuex и…
- Как использовать I2S в платах ESP? Я много исследовал этот вопрос, но не нашел ничего, на что можно было бы положиться. Я хочу использовать определенную плату ESP для воспроизведения звука. Для воспроизведения звука требуется…
- MIDI клавиатура управляемая светодиодная лента Моя цель - зажечь светодиод на полоске, соответствующей нотке клавиатуры. У меня есть Arduino Uno с модулем MIDI in, подключенным к последовательному порту. Пианино подключено к стандартному…
- ESP8266 NodeMCU 3v3 ток для датчика отпечатков пальцев Из того, что я вижу, 3,3 Vpin обеспечивают 3,3 В и 400 мА. Модуль отпечатков пальцев я использую AS608. Подключение питания модуля отпечатков пальцев к 3,3 В nodemcu. Из таблицы данных он может…
- Почему Arduino Nano 33 IoT всегда выбирает самый слабый WiFi BSSID? У меня есть Arduino Nano 33 IoT, настроенный для подключения к моей сети Wi-Fi с помощью довольно простого кода: #include <WiFiNINA.h> int status = WL_IDLE_STATUS; status = WiFi…
- Ненадежная связь с низким уровнем битрейта на Леонардо Я использую Arduino Leonardo (точнее , этот продукт ) для связи с сервомоторами ) с помощью RS485. Все работает нормально, пока я не опускаюсь ниже скорости передачи в бодах или 115200 бит / с.…
- Используя ESP32 GPIO, Serial.printf(...) печатает странные символы, когда ввод превышает 12 символов. Изучая C с помощью стартового комплекта Freenove WSP32-WROVER, я обнаружил проблему, на которую не могу найти ответ. Используя предоставленный код для ввода некоторых данных с помощью UART, может…
- Не могу обмениваться данными по RS232 между ардуино и Lakeshore Fluxmeter. Как получить данные от флюксметра? Я использую Arduino Leonardo и экран DFrobot RS232, чтобы попытаться установить связь с измерителем потока. Я пытаюсь написать "ЕДИНИЦЫ?", чтобы флюсметр отправил обратно один байт, который будет…
- Использование барометра I2C При покупке барометра для моего текущего проекта на работе я выбрал барометр MikroElektronika click 3. Однако, как оказалось, библиотеки для него не существует для Arduino. Я знаю, что он использует…
- Заполнение массива символов пробелами Когда я запускаю этот код, мои массивы pin и pinCheck не заполняются результатами keypad.getKey() . Если я напечатаю значение для каждого индекса, результат будет пустым. Насколько я могу…