Список вопросов
- Датчик DHT11 - считывает либо все нули, либо все -999 (в зависимости от библиотеки) Поэтому я пытаюсь реализовать небольшой проект для предстоящего затмения, чтобы просто отслеживать изменения влажности и температуры во время затмения. У меня два датчика DHT11, я использую только…
- Как смоделировать Arduino? QUCS-это единственное программное обеспечение с открытым исходным кодом, которое предлагает моделирование (и проектирование компоновки печатных плат [в будущем]) электрических цепей. Но проблема с…
- Adafruit_NeoMatrix / Adafruit_GFX / Класс печати — как здесь работает печать текста Я совсем новичок в Arduino и не писал код на C/C++ уже несколько лет. Я просматриваю библиотеку NeoMatrix, которая расширяет класс NeoPixel. Этот класс расширяет класс Adafruit_GFX , который…
- Эмуляция Arduino Uno с помощью QEMU: прерывания не работают Итак, я написал этот код для Arduino Uno: // file qemu.ino void setup() { Serial.begin(9600); } void loop() { Serial.println(millis()); } А затем скомпилировал и загрузил его в…
- Реле Гроува заикается Я купил это реле Grove: Grove - Relais | Киви Электроникс. Я использую его для привода маломощного водяного насоса с аккумулятором 9 В. Таким образом, схема насоса изолирована от схемы Arduino…
- Как подключить 2 сервопривода MG996R towerpro Я новичок и попытался подключить сервопривод MG996R Tower Pro (180 deg Metal Gear) от Arduino UNO, но в итоге перевел хост-компьютер в спящий режим. Я хочу запитать 2 таких мотора (в параллельной…
- ESP8266: system_adc_read_fast() всегда возвращает 1024 Мне нужно использовать system_adc_read_fast (uint16 *adc_addr, uint16 adc_num, uint8 adc_clk_div) , чтобы получить частоту дискретизации, близкую к 100 ksps. Я могу добиться этого, используя …
- Код логики для измерения значений, сохраненных в буфере, и создания вложенного массива У меня возникли трудности с созданием логики в моем коде. У меня есть потенциометр, подключенный к ESP32 для имитации тензодатчика и датчика диапазона. Значение для силы находится в диапазоне от 0…
- Проблемы с компиляцией RadioHead и Servo У меня возникла эта проблема при попытке скомпилировать свой скетч. Я использую радиочастотные модули для передачи данных между устройствами и серводвигателем для управления наклоном рампы. Я…
- Создать систему горячей замены прошивки на Arduino Nano? Разрешает ли архитектура Arduino Nano разрабатывать Sketch, разделенный на два сегмента: Тот, который принимает через CAN-шину новую версию прошивки и записывает ее во второй сегмент. Цель…
- SIM800L не реагирует на AT-команды SIMM800L, подключенный к Arduino UNO, не реагирует на AT-команды. Последовательный монитор останавливается на "инициализация..." светодиод мигает каждые 3 секунды VDD --> подключен к 5v Arduino…
- Не могу загрузить скетч на Arduino Uno с помощью avrdude Я уже потратил пару дней, пытаясь загрузить скетч на свою плату Arduino Uno R3, и теперь пришло время сдаться, поэтому я пытаюсь обратиться к более опытным разработчикам. Моя конфигурация…
- Создание избыточности прошивки на Arduino Nano Существует ли устоявшаяся система, которая при загрузке новой версии приложения во Flash автоматически переключается на нее, но сохраняет старую на случай, если из-за каких-то проблем нам придется…
- Двигатель постоянного тока с драйвером L289N не может установить обороты ниже 130 В моей установке используется Uno r3, а драйвер двигателя — L289N. Я собираюсь настроить его на работу на более низких оборотах, но при настройке enA или enB на значение ниже 130 он не будет…
- Как узнать, нужно ли мне использовать резистор в цепи? Я пытаюсь найти ответы на этот вопрос в Google, но не могу найти ответы, которые действительно относятся к тому, что я хочу знать. Я бы считал себя новичком в области электроники, имеющим некоторый…
- Не удалось удалить символ T из передатчика Arduino Я написал код для своего передатчика Arduino. Я хочу отправлять данные на приемник Arduino через последовательные порты Tx и Rx. Проблема в том, что я не смог отбросить символ «T», и он появляется…
- Arduino + HC-05 Проблема: AT-команды не работают Устройство: ноутбук, HC-05, резистор 2,2 кОм и 4,7 кОм, Arduino Uno R3 Поэтому я пытаюсь переименовать и изменить пароль моего HC-05. для получения полной подробной схемы. Здесь (разница…
- Модуль GPS не ловит сигнал Я делаю GPS-трекер с модулем Neo6m GPS и платой разработки ESP32. Я проверил проводку и кодировку, но мой модуль все равно не ловит сигнал Я уже на крыше своего дома на случай, если для…
- Дым выходит из Arduino Uno R4 Minima Мой Arduino Uno R4 Minima начал дымиться после подключения к компьютеру. Я отключил его и визуально проверил, и я увидел этот пузырь, как показано на этой фотографии. Могу ли я восстановить…
- ESP-WROOM-02 со встроенным аккумулятором 18650. Как его заряжать? У меня есть модуль ESP-WROOM-02 со встроенным аккумулятором 18650. V+ и GND выведены на плату. Можно ли заряжать аккумулятор напрямую с помощью разъема USB-C, припаяв два кабеля (красный и черный)…
- Serial.println печатает сразу после предыдущей строки в той же строке Я написал serial.println в своем коде, но строка была напечатана в той же строке на последовательном мониторе. #include <WiFi.h>//для подключения esp32 к Wi-Fi #include <TinyGPS++…
- Как заставить Arduino надежно работать в качестве ведомого устройства SPI? Я хочу, чтобы два Arduino Nanos взаимодействовали друг с другом с помощью SPI, в идеале со скоростью около 2 МГц или быстрее. У меня есть два стандартных Nanos, работающих на частоте 16 МГц на 5 В…
- Отправка аналоговых входных данных из последовательного порта в Google Таблицы Поэтому я пытаюсь использовать свой Arduino Uno, пока покупаю компоненты для своего следующего проекта. Я использовал проект Digital Hourglass из Starter Kit, чтобы быть уверенным, что я встаю и…
- Чтение данных I2C из регистра SW6106 Я использую микросхему внешнего аккумулятора SW6106 в качестве I2C, но, как бы я ни старался, я не смог прочитать ничего, кроме «FF». Техническое описание микросхемы. Временная диаграмма…
- Статический IP-адрес для esp8266 на основе шлюза Я новичок в программировании Arduino. Я хочу, чтобы мой esp8266 получил статический IP-адрес на основе шлюза. Я имею в виду, что если шлюз 192.168.0.1, то он должен получить 192.168.0.15 в…
- Проблемы с реакцией на нажатие кнопок джойстика Я пытаюсь использовать джойстик в проекте для управления устройством. Нажатие кнопки джойстика должно приводить к увеличению переменной. Режим INPUT_PULLUP используется для внутренней кнопки. …
- Регистрация частоты с помощью фотодиода Я только что купил следующий фотодиод (здесь) и пытаюсь создать простую схему/код Arduino, чтобы фотодиод мог регистрировать мигание светодиода с произвольной частотой обновления. У меня есть…
- Arduino_DebugUtils.h: Нет такого файла или каталога Как избавиться от этой ошибки? /storage/emulated/0/ArduinoDroid/userlibraries/Arduino_ConnectionHandler/src/Arduino_ConnectionHandler.h:26:34: fatal error: Arduino_DebugUtils.h: No such file or…
- Как преобразовать char[12] в byte[6] Я пытаюсь преобразовать массив char[12], содержащий Mac-адрес, в byte[6] для использования в методе Ethernet.begin. Я пробовал различные методы из Интернета, но пока безуспешно. Массив символов в…
- Как использовать ESP_LOGx? Я не могу заставить ведение журнала работать на ESP32. Вот мой пример: #define LOG_LOCAL_LEVEL ESP_LOG_VERBOSE #include <esp_log.h> void setup() { Serial.begin(115200); …
- Плата Arduino с StandardFirmata не отвечает на запросы клиентов C# и Python У меня есть плата Seeeduino XIAO с запущенной на ней Firmata. В настоящее время я пытаюсь написать клиент C# для связи с этой платой. Я пробовал использовать для этой цели Iot.Device.Arduino , …
- Разделить код Arduino на несколько файлов с помощью Arduino IDE Я работаю над очень длинным кодом, который требует определения нескольких функций. Я хочу разделить код на два файла: основной код ("Feeder_Control" на скриншоте) и функции ("соединения" на…
- Flash esp8266 из файловой системы SPIFFS Я ищу способ прошить esp8266 программно , то есть без участия пользователя (и особенно без Arduino IDE)? Предполагая, что я могу поместить программу для прошивки в файловую систему SPIFFS, есть…
- Arduino Uno usb 5v и внешний блок питания 12v перегреваются У меня возникла проблема с Arduino Uno r3. Прошу прощения за мой английский и объяснение моей проблемы, я не умею объяснять. Я не знаю, почему это происходит, но у меня есть блок питания 5 В 18…
- Мигните светодиодом 5 раз с помощью цикла for Можно ли позволить светодиоду мигать, например, 5 раз с помощью Arduino? Должен ли я использовать цикл For? Что-то подобное работает в цикле настройки, но оно будет непрерывно выполняться в цикле…
- Сервопривод слайдера не выдает правильный выходной сигнал #include <HCPCA9685.h> #include <Wire.h> #define I2CAdd 0x40 HCPCA9685 HCPCA9685(I2CAdd); String state = ""; int servo5Pos; int servo5PPos; void setup() { Wire…
- Запустить Arduino без ПК Я хотел бы использовать Arduino, чтобы автоматизировать некоторые задачи в моей жизни — например, вращать двигатель каждое утро или открывать дверь. Итак, могу ли я запустить Arduino как соло…
- Запуск АЦП, запускаемый TIMER1_COMPB Я пытаюсь запустить АЦП на канале 0, вызванном TIMER1_COMPB. Кажется, все работает нормально, но базовая арифметика не работает, а переменные внутри ISR и даже основной цикл не обновляются (x == 2…
- Как подключить TFT-экран (ST7735S) к Arduino? Я учусь работать с Arduino и решил поработать с TFT дисплеем (драйвер ST7735S, подключаю к Arduino Uno), но столкнулся с проблемой в виде того, что у меня контакты обозначены не так, как во всех…
- USB-OTG и ESP32-S2 У меня есть ESP32-S2-DevKitM-1 , который должен работать как USB HID-устройство. Но что бы я ни пытался использовать с помощью ESP-IDF или Arduino-IDE, я не могу получить от него никаких данных.…
- Очень медленное подключение к WiFi с ESP32 (минуты, а не секунды) У меня возникли некоторые проблемы с подключением к WiFi с помощью платы ESP32. Она очень медленная. Первые несколько раз, когда я пробовал, я оставлял ее в покое на 20 минут, и она все равно не…
- Формула последовательного регистра COM Я работаю над atmega328p, учусь использовать его регистры вместо кодирования с помощью обычного кода Arduino. Я нашел эту формулу для получения скорости передачи данных на последовательном порту…
- NodeMCU 1.0 - Порт D3, реле и насос не загружаются Я пытаюсь создать систему полива с использованием NodeMCU 1.0, реле и нескольких насосов. В настоящее время у меня уже используются порты D0, D1, D2, D5, D6, D7, D8. Я пытаюсь использовать порт D3…
- Как определить, было ли нажато более одной кнопки Я проектирую велосипедный указатель поворота, использующий в качестве входных данных две кнопки, по одной с каждой стороны, с соответствующей подсветкой для каждой кнопки. Идея такова: Нажатие…
- Как получить ввод с клавиатуры на Arduino с компьютера, к которому он подключен? У меня есть Arduino Uno, подключенная к моему ноутбуку. и мне нужно получить информацию о нажатии клавиш с клавиатуры ноутбука только с скетчем Arduino и без какой-либо программы, работающей на…
- Как вывести несколько переменных в строке? Допустим, у меня есть несколько переменных, которые я хочу распечатать на терминале, и каков самый простой способ напечатать их в виде строки? В настоящее время я делаю что-то вроде этого: …
- Запрос POST не работает Я следую руководству по хранению данных датчиков в MySQL: Руководство Мой запрос POST не возвращает никаких результатов на мой сервер. Сейчас я только сохраняю температуру. Вот мой код для…
- Как время выполнения инструкций кода влияет на сигнал между Arduino и DHT11? Я проверяю код для DHT11 от CircuitGeeks, вариант без использования библиотеки. Проблема в несоответствии протокола DHT11/DHT22 и сигналов, которые считываются с датчика в скетче. Несмотря на это,…
- Перевод analogWrite() в формулу рабочего цикла ШИМ Мы можем использовать функцию analogWrite(int x) для цифровых выводов, которые поддерживают ШИМ, поскольку любой микроконтроллер имеет встроенный генератор ШИМ. Для заданного x и для Arduino Uno…
- Неверные символы в последовательном мониторе при подключении через USB 3.0 Я протестировал DHT11 + Arduino Uno с помощью очень простого примера-скетча. Плата Arduino была подключена к USB 3.0, и иногда я видел неправильные символы в последовательном мониторе, например,…
- прерывание с кнопки и ожидание, пока на последовательный порт 1 поступит сообщение Я немного растерян, потому что учусь использовать прерывания на Arduino. Я создаю программу для считывания RFID-кода, который приходит, если RFID-передатчик находится близко к антенне (маленькая…
- USART, SPI или Bit-Bang для непрерывной передачи байтов без вставки дополнительных битов. Я это слышал Аппаратное обеспечение SPI вводит девятый, СТАРШИЙ бит между байтами. USART по-прежнему использует стартовые и стоповые биты в синхронном режиме Правдивы ли оба эти…
- ESPAsyncDNSServer не может найти AsyncUDP Я использую эту библиотеку ESP32AsyncDNSServer в своем приложении ESP32. Внезапно (я не уверен, что я сделал) он больше не компилируется: …
- Почему модуль Wi-Fi ESP01 сбрасывается при подключении к двигателю постоянного тока/водяному насосу? Когда я подключаю WiFi-модуль ESP01 и водяной насос параллельно к выводу 5 В Arduino Uno, ESP01 перестает работать. Встроенный светодиод ESP01 начинает хаотично мигать, а последовательный монитор…
- Какой предварительный делитель частоты использовать для более точного управления? Я использую UNO для генерации сигнала ШИМ 10 кГц. Мне нужно более точное изменение рабочего цикла. Поддерживаются предделители 1, 8, 32 и 64. void setup() { pinMode(3,OUTPUT); TCCR2A = bit…
- Идентификация ЖК-дисплея FPC-JG00467-01B SR36 Я взял старый ЖК-дисплей из калькулятора (Texas Instruments) и хочу соединить его с микроконтроллером (предпочтительно с Arduino). Я перерыл весь интернет, но не нашел никакой информации об этом…
- Где хранить секретные ключи? Я хочу сохранить пароль в своей программе ESP8266, но не могу найти способ сделать это недоступным для хакеров. Даже если я зашифрую его, мне все равно нужно будет где-то хранить закрытый ключ для…
- Arduino Uno/Nano + ML Я не смог найти четких ответов где-либо еще, поэтому спрашиваю здесь. У меня есть модель TensorFlow/TensorFlow Lite, которую я уже обучил на некоторых данных датчиков. Теперь, как я могу…
- Неверный IP-адрес при использовании библиотеки Ethernet с модулем Ethernet Arduino Uno и WizNet 5500. Я пытаюсь подключить модуль Ethernet с чипсетом W5500 к моей сети на Arduino Uno, но что бы я ни делал, я всегда получаю неверный IP-адрес. Модуль подключен как SPI по умолчанию, с контактом CS на…
- Интерфейс выхода динамика 8 Ом с ESP32 Я пытаюсь использовать записывающий модуль ISD1820 с ESP32, но я хочу сохранять записи и отправлять их по Wi-Fi, а не воспроизводить их. ISD1820 имеет выход для 8-омного динамика, который можно…
- Проблема в AT+CIPSEND(CTRL-Z) GPRS GMS A6 Я использую GPRS GSM A6 с arduino uno для отправки данных на веб-сервер. После отправки AT-команд на модуль я получаю ответ OK после каждой команды, …
- Как генерируются «уникальные идентификаторы» для устройств 1wire? Если бы я хотел создать собственное устройство 1wire, мне пришлось бы дать ему «глобально уникальный» 48-битный идентификатор. Как генерируются эти идентификаторы? Как мы можем гарантировать…
- Как использовать два ультразвуковых датчика для управления двигателем 5 Вольт? Я подключил к макетной плате два ультразвуковых датчика, а также установил двигатель на 5 В. Я также установил диод и установил обычную настройку. Я легко могу управлять мотором с помощью одного…
- Почему мой код Arduino показывает странные символы? Когда я запускал код только на ЖК-дисплее, он работал отлично, но когда я добавил HC-SR04 без изменения текста, он показал странные символы. Все, что мне нужно было сделать с кодом HC-SR04, — это…
- Сжатие изображения в оттенках серого с помощью ESP32-S3-WROOM Freenove У меня есть модуль ESP32-S3-WROOM от Freenove, в котором есть камера и модуль карты micro SD. Я могу сделать снимок в формате PIXELFORMAT_JPEG. Однако, когда я меняю формат пикселей на…
- Нужен сигнал ШИМ частотой 10 кГц от контактов 3 и 11 с использованием таймера 2. Работа контакта 11 должна быть инверсной по отношению к контакту 3. Я использовал цифровое чтение и цифровую запись, а также простой, если еще. Но задержка составляет 10 мкс. Что мне делать? Я…
- Пытаюсь создать игру, используя Arduino Nano и светодиодную матрицу 24x8. Когда я пытаюсь увеличить область, пишет, что недостаточно памяти. Что сделать? У меня возникла проблема при изменении MAX_X с 8 на 24. Я знаю, что проблема в том, что я использую множество глобальных переменных, но не знаю, как это исправить. > #include <LedControl…
- Реле не включаются/отключаются при первоначальном запросе в коде настройки для Arduino ATmega2560 и прототипа экрана 2560. Следующий код — это то, что я написал на данный момент. Все мои контакты, объявления и записи кажутся правильными, но когда я реализую код, ни одно из моих реле (модулей реле смарт-платы) не…
- Почему wifiManager.setTimeout(60) не работает? в этом коде я использую wifiManager.setTimeout(60); так что, когда он не может подключиться к Wi-Fi, он должен перезапуститься. Однако wifiManager.setTimeout(60) вообще не работает. Он застревает и…
- mcufriend 2.4 tft мега 2560 Пожалуйста, помогите мне с моим TFT-дисплеем mcufriend 2,4 на моем Mega2560. Я выполнил все инструкции, которые смог найти, в том числе: 2.4" TFT LCD Shield не работает на Arduino Mega У…
- Почему функция server.on() из "ESPAsyncWebServer.h" выполняется на стороне setup(), а не на стороне loop()? Я реализую пример, в котором 2 ESP32 обмениваются данными друг с другом, используя протокол HTTP. Один действует как Сервер, другой - как Клиент. В приведенных примерах мне интересно узнать об…
- Плата MFRC522 не обнаружена. Красное светодиодное освещение Мега 2560. Я не могу обнаружить плату RFID. Код ниже и выводит «Не найдена плата MFRC522». Я также успешно протестировал некоторые другие библиотеки и тестовый код. Я трижды проверил провода…
- Как сместить выход ШИМ, чтобы он также имел отрицательную амплитуду? Итак, ШИМ изменяется от 0 до 5 В. Как я мог сделать -2,5 - 2,5В? По сути, я спрашиваю, как добавить смещение к сигналу ШИМ. Стоит ли использовать операционный усилитель? Как бы я его использовал?…
- Как обнаружить ошибки I2C с помощью requestFrom() Я собираюсь использовать чипы MCP23017, и некоторые из них будут соединены неэкранированным кабелем длиной не более 1 метра. Я ожидаю, что некоторые передачи могут привести к ошибкам. Поэтому я хочу…
- Проблема с добавлением ИК-приемника в смарт-автомобиль. Я делаю умную машину, используя Arduino Uno, сенсорный щит v5, управление двигателем с помощью L298N и серводвигателя + ультразвуковой датчик HC-SR04. Я хочу добавить на плату ИК-приемник, чтобы…
- Как отправить немодулированный ИК-сигнал по кабелю? Мне нужно сгенерировать сигнал EN (расширенный) NEC. Я подключил Arduino к устройству отображения через ИК-кабель. Arduino --> ИК-кабель --> ИК-вход устройства отображения ИК-кабель:…
- Запуск кода внутри void loop() и внутри отдельной функции с бесконечным циклом Я пишу программу для запуска шагового двигателя на высоких оборотах с использованием AccelStepper на NodeMCU esp8266. Супер новичок в AccelStepper, но читаю, экспериментирую и учусь по ходу дела …
- Кнопочная матрица / схемы подключения Я только начинаю свое путешествие в мир Arduino — у меня большой опыт разработки, но в основном ничего с электроникой, кроме сборки компьютеров. Вопрос, который у меня есть, касается схем…
- HID-клавиатура: отправлять только клавиши-модификаторы Я хочу отправлять клавиши-модификаторы, такие как Shift, Alt, Ctrl и т. д., без каких-либо других клавиш. Теоретически это должно быть возможно, поскольку оно работает на моей обычной клавиатуре…
- Удаление L из F_CPU в сборке Я разрабатываю смешанный проект на C++/asm. В ассемблере я использую F_CPU для выполнения некоторого ожидания следующим образом. Однако по умолчанию F_CPU определяется с завершающей буквой L…