Список вопросов
- Проблемы с калибровкой магнитометра MMC5603 с помощью MotionCal и Adafruit SensorLab — показания кажутся неправильными. Я пытаюсь откалибровать свой магнитометр MMC5603 с помощью MotionCal и ноутбука Adafruit SensorLab Jupyter, но мои показания кажутся неправильными. Исходные показания магнитометра, похоже, странно…
- Fubarino (микрочип pic32mx), прерывание второго таймера не срабатывает volatile uint32_t counter_timer = 0; void __USER_ISR myISR() { counter_timer++; clearIntFlag(_TIMER_3_IRQ); } void __USER_ISR myISR_timer_four() { clearIntFlag(_TIMER_4_IRQ); TMR4 =…
- Подключение MPU6050 к Arduino Lilypad В предисловии я большой новичок в Arduino и смотрел это видео на YouTube. Он показывает, как можно построить управляемый движением автомобиль с помощью Arduino, и я решил сделать это для своего…
- Изменить контакты SPI MKR Zero SD Я пытаюсь узнать больше об использовании микроконтроллера ATSAMD21 с Arduino. Я разработал и собрал простую плату расширения, успешно прошил загрузчик MKR Zero и загрузил скетчи на SD-карту с…
- Соединил выход 3,3 В и выход 5 В вместе. Я случайно подключил выходы 3,3 В и 5 В к одному и тому же разъёму. Насколько это серьёзно и к каким проблемам это может привести? Я был занят созданием своего первого проекта, в котором…
- Проблема с передачей последовательных данных между Arduino и ATtiny туда и обратно Я работаю над взаимодействием между Arduino и ATtiny13, и мне нужно, чтобы это взаимодействие работало. Есть Arduino Nano, питаемая по USB-кабелю от ПК, и ATtiny13, питаемая от Nano по линиям…
- Подключение Arduino Mega 2560 к Python с помощью PyFirmata В настоящее время я управляю двумя сервоприводами с помощью Arduino IDE, но теперь мне нужно интегрировать свой код Arduino в скрипт Python. Я прочитал о том, как использовать PyFirmata, и загрузил…
- Устранение неисправностей/диагностика схемы Arduino Я собрал прилагаемую схему со следующими изменениями: Я использовал Arduino Nano. Я использовал 10К калий. 12 В подключено к выводу VIN (вместо RAW). Arduino был подключен к ПК через USB…
- Странное явление с avrdude: stk500v2_ReceiveMessage(): таймаут только с ATmega250 на windows 7x64 Я знаю, что об этой проблеме сообщалось несколько раз, но в моем случае я думаю, что на нее смотрят по-другому. Мой рабочий стол представляет собой коробку w7x64, и у меня также есть ноутбук с w10…
- Использование WiFiServer в режиме блокировки Я изучаю сетевое программирование для ESP32 и начал с написания простого Telnet-сервера. Он использует объект WiFiServer для прослушивания порта 23 и просто записывает всё, что получает, в…
- Elechhouse Mo3 Shield Play случайная песня когда кто-то проходит мимо моего датчика расстояния, я получаю ошибку, одна и та же песня(трек 0001) играет каждый раз. Какой-нибудь совет? #include <SoftwareSerial.h> SoftwareSerial…
- Добавление нескольких «или» в строку для сокращения количества строк «если» Я отредактировал свой вопрос для большей ясности. Прилагаю весь набросок. Я пытался сделать более короткую версию наброска для этого вопроса, но в нём были опечатки, и в таком виде он бы не…
- Ошибка компиляции ESP32 scanNetworks: вызов перегруженного 'BSSID(int)' неоднозначен Я пытаюсь запустить следующий код: #include <WiFi.h> void setup() { //int16_t scanNetworks(bool async = false, bool show_hidden = false, bool passive = false, uint32_t max_ms_per_chan…
- ESPAsyncWebServer WiFi.scanNetworks() Мягкий сброс WDT Я использую Arduino IDE (2.3.5), ESP8266 (3.1.2) и ESPAsyncWebServer (3.7.4), ESPAsyncTCP (2.0.0). Мне нужно просканировать сеть Wi-Fi и вывести результат через веб-интерфейс. Если я использую …
- Arduino Nano. Max30102 и проблемы с памятью Мы делаем простое устройство пульсоксиметра с датчиком nano и max30102. Проблема в том, что алгоритм чтения и обработки spo2 библиотеки max в буквальном смысле выполняет обработку сигналов на…
- ESP8266-01S перестал отвечать после второго запуска Вот код: #include <SoftwareSerial.h> #define RX 6 #define TX 5 String AP = "..."; String PASS = "..."; SoftwareSerial esp8266(RX,TX); void setup() { Serial.begin(9600); Serial…
- Питание nodemcu с батареей и LDO, что делать, если батарея разряжена? Я много читал, но все равно запутался.. я хочу, чтобы аккумулятор мой nodemcu, пока он будет в основном глубоко спать и просыпаться каждые 1-2 минуты. я видел, что лучший способ зарядить его с…
- Кнопка срабатывает несколько случайно У меня есть схема, состоящая из кнопки и двух реле. Источник питания питается либо через USB, где схема работает нормально, либо от платы линейного регулятора, которую я собрал, состоящей из…
- Как записать целочисленное значение в RFID-метку? Я работаю над проектом, в котором будут использоваться два Arduino. Каждый Arduino подключен к RFID-считывателю. Первый считыватель RFID должен записать целое значение в обнаруженную метку, тогда…
- Проблема с анализом API оповещений о суровых погодных условиях NWS с помощью Arduino_JSON.h Я уже некоторое время пользуюсь API Open Weather и Weather Undground. Недавно узнал, что у Национальной метеорологической службы есть API для оповещений. Я могу распечатать необработанные данные, но…
- Использование ESP8266 для программирования Arduino по последовательному каналу связи Поскольку ESP8266 может самостоятельно программироваться на Wi-Fi, можем ли мы использовать его для программирования arduino с двоичным файлом, отправленным через Wi-Fi? мой arduino подключен к…
- Включите Arduino с помощью адаптера переменного/постоянного тока Мне нужен ваш совет по питанию Arduino Uno с помощью адаптера переменного/постоянного тока, подключенного к разъему типа «цилиндр». Первый адаптер, который я использовал, не работал, а в магазине,…
- Код считывания датчика DHT22 странно интерпретирует отрицательные значения (распространенная проблема) Следующий код считывает значения температуры и влажности DHT22, принимая значение pin в качестве основного вывода датчика. Когда температура падает ниже 0°C, этот код возвращает неадекватные…
- MFRC522 RFID RC522 работает только иногда – проблема с ненадежным обнаружением Обзор проблемы Я использую RFID-модуль MFRC522 с Arduino Uno, и он обнаруживает RFID-метки только иногда. Поведение нестабильное: иногда карта считывается мгновенно, а иногда вообще не происходит.…
- Какой модуль можно использовать для приема передач на частоте 433,42 МГц с модуляцией ASK/OOK? Я ищу модуль, который мог бы принимать связь в диапазоне 433.42 (ch01) с модуляцией ASK/OOK. Может ли кто-нибудь порекомендовать что-нибудь, что будет работать и не будет дорогим универсальным…
- Таймеры ESP32 — контроллер выходит из строя при частоте выше 240 кГц, рабочий цикл становится нестабильным Я пытаюсь сгенерировать три синхронизированных сигнала на ESP32 для устройства, требующего точной синхронизации. Однако при увеличении частоты выше 240 кГц контроллер зависает, а скважность сигналов…
- Как загрузить шестнадцатеричный файл в arduino uno? У меня есть Rostock Max 3d с Arduino Uno в качестве контроллера. У OEM-производителя есть версия прошивки, которую я хотел бы загрузить, но она находится в шестнадцатеричном формате. Я…
- Лазерный излучатель + приемник для ардуино (Arduino to Arduino communication) Я работаю над проектом, используя два ардуино, подключенные к двум компьютерам для демонстрации последовательной связи. Мы используем Arduino Uno, подключенный к компьютеру через Serial и…
- Ошибка компиляции библиотеки Ethernet Я просто пытаюсь подключить свой Adruino к Интернету, и мой конфигурационный код подключения к Ethernet завершается с ошибкой, когда я пытаюсь его проверить, и я не уверен, какова точная причина. …
- Запутанный язык в документации Arduino о питании через контакты 3V3/5V Я читаю о вариантах питания платы Arduino и наткнулся на два непонятных предложения в разделе 5 о питании через вывод 3V3/5V. Сначала там написано: Выводы 3V3 и 5V также могут использоваться…
- Что представляют собой AREF, IOREF и немаркированный контакт рядом с IOREF на Uno R3? На Arduino есть несколько контактов, о которых мне не удалось ничего узнать: ИОРЕФ AREF Немаркированный рядом с IOREF Что это?
- Могу ли я использовать этот переключатель камеры? Мне интересно, могу ли я использовать этот переключатель камеры bicks с arduino, так как он использует ШИМ-сигнал. Если я могу это сделать, я просто ставлю его на один из ШИМ-выходов или мне…
- Как рассчитать размер процедур Arduino? Я хочу разработать библиотеку для Arduino Uno/Nano (альтернативу float, которая потребляет меньше оперативной памяти), которая после компиляции занимает минимум места в коде. Есть ли (не слишком…
- Попеременное мигание светодиода при нажатии кнопки У меня есть задание для курса: нужно заставить два светодиода мигать попеременно с помощью кнопки. Я разобрался, как это сделать, но время от времени один из светодиодов мигает дважды подряд, а…
- Ультразвуковой расходомер с использованием TDC-GP22 и Arduino Uno Я работаю над проектом ультразвукового расходомера с TDC-GP22 с использованием Arduino UNO. Я использовал библиотеку leokoppel . В моем коде конфигурации регистров копируются из Примечание по…
- Объект класса внутри ISR Мне нужно смоделировать АЦП, который ведет себя как подчиненное устройство I2C. Имитированные значения, которые должен предоставить АЦП, передаются по последовательному порту, сохраняются в атрибуте…
- Бесконечный цикл загрузки ESP32-CAM Сейчас я использую ESP32-CAM с камерой OV5460 и подключаю её к компьютеру через Arduino Nano. Я пытаюсь запустить веб-сервер камеры, используя пример кода Arduino. Я посмотрел пару обучающих видео…
- Как отправить 0x1A в виде данных через TCP на SIM8xx? Я использую модуль SIM868 с Arduino Mega, где SIM868 подключен к Serial1. После установления TCP-соединения мне нужно отправить следующий поток байтов: {0x60, 0x1A, 0x9D, 0x01, 0x00, 0x00, 0x07}…
- 3 вход (вкл/выкл/выкл с задержкой) для управления 1device с использованием ESP8266 в качестве веб-сервера Я хочу управлять одним устройством тремя способами : включать / выключать / выключать с задержкой. Для этого я использую веб-сервер ESP8266 + приложение для телефона Android. Проблема в том, что…
- Использование ультразвуковых датчиков и двигателей. Измерение и движение одновременно. Как измерить расстояние, управляя двигателями? Я использую Arduino UNO. #include <Wire.h> int motor12pin1 = 2; int motor12pin2 = 3; int motor34pin1 = 4; int motor34pin2 = 5; int…
- DWT для измерения времени между нарастающим фронтом двух пульсовых волн Я подал два прямоугольных сигнала на вход цифровых выводов Arduino Due и пытаюсь найти задержку распространения между ними. Для этого вместо использования micros() мне нужны наносекунды, поэтому…
- STM32 ШИМ на стандартных контактах GPIO Я использую STM32F407ZET6 с поддержкой ядра Arduino в PlatformIO. Процессор имеет внешний кварцевый резонатор на 8 МГц, работающий на частоте 168 МГц. У меня есть проект, в котором я уже использую…
- прерывание таймера не работает на плате esp32s2 C:\Users\Admin\AppData\Local\Temp\.arduinoIDE-unsaved2024610-7740-sfbutd.e9d77\sketch_jul10a\sketch_jul10a.ino: In function 'void setup()': C:\Users\Admin\AppData\Local\Temp\…
- SoftwareSerial.h: такого файла или каталога нет Arduino Nano + DF player Я хочу воспроизводить песни с DF Player mini и использую для этого библиотеку SoftwareSerial.h , но мой код постоянно компилируется с ошибкой, указывающей на её отсутствие. Кроме того, эта ошибка…
- Проанализировать большой ответ json с помощью ESP8266 Я выполняю проект, в котором мой Arduino использует внешний модуль Wi-Fi ESP8266 (с прошивкой AT) для отправки http-запросов и получения ответа сервера. Я пытаюсь получить табло NBA, и вот…
- `sprintf` %04d и %03x одновременно на Arduino У меня есть этот код , работает отлично! uint32_t id , id2; char s[64]; // Должно быть достаточно ... id2 = id = CAN.getCanId(); sprintf (s, "%04d : ", id ); // !!! ЗДЕСЬ !!…
- Редактирование сообщений RS485 «на лету» между зарядным устройством электромобиля и счетчиком электроэнергии Я пытаюсь подключить зарядное устройство для интеллектуального электромобиля Feyree с динамической балансировкой нагрузки к интеллектуальному счетчику DTSU666 через RS485. Динамическая…
- Расчет Ампер часов солнечной панели Меня интересует вычисление мощности солнечной панели в амперах в час с помощью Arduino. Я уверен, что смогу получить напряжение (с помощью делителя напряжения) и силу тока (с помощью ACS712). Мой…
- Моя светодиодная лента не выключается /* * when it's bright the lights will turn off * when it's dark the lights will glow blue and green * when it is in between, the lights will turn red */ #include <Adafruit_NeoPixel.h> …
- ESP32 изо всех сил пытается последовательно запустить 4- канальный релейный модуль 5 В Я столкнулся с проблемой, которую не могу решить из-за своих ограниченных познаний в электронике. Я работаю с 4-канальным релейным модулем 5 В и ESP32, который работает от 3,3 В. Поначалу…
- Можно ли настроить код Arduino для однократного запуска для отображения модели? Не могу задать этот вопрос, так как прочитал несколько комментариев, которые показались мне довольно снисходительными. Но в то же время некоторые из них были очень полезными. Я уже несколько лет…
- Управление шаговым двигателем с помощью потенциометра по Bluetooth (HC-05) У меня есть опыт работы с Arduino среднего уровня, но прошло уже несколько лет... и мне хотелось бы быть более уверенным в плане, прежде чем заказывать все детали. Так что, по сути, это теория.…
- Ищу библиотеку для управления светодиодами с помощью FastLED через последовательную связь с другим устройством, работающим на Python. У меня есть светодиодный дисплей, подключенный к микроконтроллеру Teensy с помощью библиотеки FastLED , который подключен к Raspberry Pi Zero, работающему на Python, через USB-концентратор. Я…
- Ошибка при попытке воспроизведения звука через ESP8266 с использованием библиотеки «ESP8266Audio» Я пытаюсь использовать esp8266 для воспроизведения аудиофайла .mp3 через подключенный динамик с помощью библиотеки «ESP8266Audio». Я проверил правильность настройки оборудования (например, смог…
- Запуск изображения с помощью esp32-cam и GPIO13 Я пытаюсь вызвать изображение, используя GPIO13 камеры esp32 модели AI Thinker. Я использую этот пример в качестве основы: https://randomnerdtutorials…
- Как подключить NRF24L01 к Wemos D1 R2 У меня возникли проблемы с подключением NRF24L01 к плате Wemos D1 R2. Мне удалось на Arduino Uno. Кто-нибудь знает распиновку? Я использовал (так же, как и с Uno): D13 - SCK D12 - MI D11 -…
- Использование цикла while в функции настройки для считывания данных датчика У меня есть автомобиль на базе Arduino, и я загружаю в него проекты, которые должны работать при подаче яркого света на датчик освещенности, подключенный к аналоговому выводу A4. До сих пор я…
- страницы печатаются Json-данные У меня ESP32 с веб-сервером, на странице, где я показываю показания датчиков и состояние системы, сейчас показания отображаются хорошо, проблема возникает, когда я хочу показать состояние системы. …
- Почему при использовании библиотеки LiquidCrystal_I2C.h в TinkerCad появляется сообщение "invalid header file"? Это ссылка на человека, который заставил этот проект работать. Похоже, я не могу заставить его работать самостоятельно: проект . Что я делаю не так? /* DICTIONARY - CC =…
- Как просто закрыть вкладку в Arduino IDE? Как закрыть вкладку в Arduino IDE? Есть кнопка Tab (маленький треугольник) с опцией «Удалить» (довольно вводящий в заблуждение термин). Опции «Закрыть» нет. И опция «Удалить» тоже не работает для…
- ESP8266 отправляет данные GPS через ESP сейчас У меня есть проект, включающий два модуля ESP8266 и один GPS-модуль NEO-6M . Я хочу отправить данные GPS на другой микроконтроллер через ESP-NOW, но он не отправляет данные, хотя и отображает…
- Исходный код для «прошивки» Arduino? Мне интересно, знает ли кто-нибудь, где можно прочитать исходный код «прошивки» Arduino? Я думаю, что это должно быть больше, чем «загрузчик», но я не уверен. Спасибо! ps Я предполагаю, что здесь…
- Как подключить LCD i2c, используя только контакты A0 и A1 (приведены SDA, SCL, GND и VCC) Я хочу знать, как подключить ЖК-дисплей i2c со светодиодной матрицей 8x8 одновременно. Проблема в том, что используются все аналоговые контакты, кроме A0 и A1. Используя этот учебник: https://www…
- Стоит ли использовать PlatformIO для создания «взламываемого» и доступного устройства? Я хочу, чтобы моё устройство/проект вдохновил других заняться разработкой встраиваемых систем. Я сделаю это, сделав исходный код устройства открытым и доступным для взлома . Оно основано на ESP32,…
- Будет ли .ino-скетч ардуино компилироваться непосредственно на GCC-AVR? Хорошо, мы все видели эти вопросы по всему Интернету, такие как Arduino против C++ или другие подобные вопросы. И подавляющее большинство ответов даже не касаются различий в компиляции, кроме…
- Как запрограммировать ЖК-экран Arduino с помощью Python? поэтому я хочу запустить ЖК-экран Arduino с кодом Python. Но после некоторых исследований в Интернете я не могу найти никакого руководства, некоторые просто дают базовый код со светодиодом. И…
- Зуммер продолжает гудеть, хотя датчик ничего не обнаруживает. В коде, который я привёл ниже, идея заключалась в том, чтобы создать датчик, обнаруживающий объекты на разных расстояниях . Если они находятся достаточно близко, светодиодная полоса загорается…
- Почему использование serial.readBytes увеличивает размер программы на 10 КБ? Если я добавлю это в свою программу Arduino, в main.cpp, у меня внезапно закончится память для размера флэш-программы: if(msgSize > 2) { //sr::sequentialRead(&serialRead, newTram…
- Как определить соединенные друг с другом контакты? Вероятно, есть другой способ добиться желаемого, не соединяя штифты друг с другом, поэтому я объясню сценарий: Пытаюсь собрать машину Enigma на базе Arduino. Криптография работает отлично, она…
- OLED и Wi-Fi не работают вместе на ESP8266 Heltec NodeMCU У меня есть это плата ESP8266 Heltec NodeMCU с ОЛЕД. Контакты описаны здесь . У меня следующая проблема. И OLED (с u8g2), и Wi-Fi работают нормально по отдельности. Есть проблема с их…
- подпрограмма с if else не работает Всё в этом коде работает, как и ожидалось, за исключением подпрограммы speedcw внизу. Она должна изменить переменную time_delay . #define ENA 2 //контакт 2 на чипе #define in_A 0 //контакт 0…
- Сброс WDT на ESP32 У меня есть проект, в котором используются GY-53 BMP180 и ESP32 . Каждый раз, когда я подключаю ESP32 к USB после загрузки, я получаю эту ошибку: 22:27:27.352 -> rst:0x8…
- Прерывание вызовов по умолчанию с помощью приемника RC Я написал процедуру обработки прерывания (ISR) на плате Arduino UNO, подключенной к моему радиоприёмнику. Приёмник получает команды через подвесы моего передатчика и выполняет ISR при каждом…
- Может ли увеличение размера программного буфера RX вызвать проблемы в Arduino Uno? Если бы я увеличил размер буферного массива с 64 до, скажем, 512, возникли бы какие-либо долгосрочные проблемы в Arduino Uno? Изменение с этого: #ifndef _SS_MAX_RX_BUFF #define…
- Как создать график из данных датчика Arduino? Я использовал датчик DHT 11 с Arduino Uno для измерения температуры и влажности. Я использовал следующий код для печати температуры и относительной влажности в Serial Monitor. dht DHT; #define…
- Как работают прерывания на Arduino Uno и аналогичных платах? Пожалуйста, объясните, как работают прерывания на Arduino Uno и подобных платах с процессором ATmega328P. Например, на таких платах: Уно Мини Нано Про Мини Кувшинка В частности,…
- Arduino nano как клавиатура HID Я немного нуб в области Arduino, но я нашел Arduino nano, который я купил давным-давно, поэтому я решил, "почему бы не сделать проект". Я много играю в гоночные игры, поэтому хотел сделать с ним…
- Проблема с использованием графической утилиты настройки HC-12, недопустимые ответы Я пытаюсь использовать эту утилиту [впервые] для настройки пары HC-12 на другой канал, так как у меня уже есть адрес по умолчанию. Это очень удобная утилита, хотя я почти не нашёл упоминаний о ней в…
- Возможна ли программируемая клавиатура (Arduino Pro Micro + USB HOST)? Как использовать Arduino для создания программируемой клавиатуры? Я хочу подключить USB-клавиатуру к Arduino, а затем подключить Arduino к компьютеру по USB, чтобы Arduino распознавалась как…
- Как прочитать только первый символ с ввода последовательного монитора, а затем вторые и последующие символы? Итак, я хочу задать переменное напряжение, подаваемое на один из выводов RGB_LED. Я придумал способ сделать это: записать квантификатор в последовательный монитор, где первый байт будет представлять…