MFRC522 не обнаруживает карты после первого цикла Правка: я обнаружил, что что-то не так с кабелями. Я решил проблему. Спасибо всем, кто пытался помочь.
Я работаю над проектом, который в основном должен делать:
Прочитайте UID карты RFID.
…
I2C OLED конфликтует с прерыванием Я использую Nmradcc.h в сочетании с OLED I2C.
Файл nrmadcc.h использует прерывание 0 на контакте 2, OLED использует A4 и A5.
После инициализации OLED и функции
Проблема в том, что я могу…
программа неправильно оценивает условие if Как следует из заголовка, у меня возникла проблема с неправильной оценкой условия if в одной конкретной функции
uint16_t getSleepTime()
{
volatile uint8_t flag = EEPROM.read(3);
…
Управление фототранзистором двигателя постоянного тока Итак, у меня есть схема с фототранзистором, и я хочу преобразовать значение фототранзистора в сигнал ШИМ, который может управлять скоростью двигателя. Код, который я придумал, приведен ниже, однако…
Разбор HTTP с аутентификацией в Arduino + Ethernet Shield Я пытаюсь разобрать страницу маршрута с помощью Arduino + Ethernet Shield. перед тестированием Ардуино. Я протестировал свой код с помощью Python, как показано ниже. из этого кода я могу получить…
Альтернатива мосфету IRF520 в схеме выключения Arduino Я использую мосфет IRF520 в соответствии с этой схемой для выключения Arduino по низкому уровню на выходе на резистор 10 кОм
Схема моего устройства:
Проблема в том, что IRF520 занял…
Usbasp Arduino Uno Bootloader Flash Error - Win 10 Я пытаюсь прошить Arduino Uno с помощью usbasp, но получаю следующую ошибку: я проверил все соединения и напряжение с помощью мультиметра, но все равно эта ошибка:
Arduino: 1.8.8 (Windows 10),…
Сериализация JSON в качестве ответа на HTTP-запрос Я хочу, чтобы мой ESP8266 предоставлял некоторые конечные точки JSON. Я хочу использовать ArduinoJson для сериализации. Хотя в целом это работает, если я сериализую в строку и потом верну эту строку…
HM-10 не отвечает после RENEW Сегодня наконец получил два модуля HM-10. Я прошил прошивку, используя этот учебник. Это работало, пока я не отправил команду AT+RENEW . Теперь светодиод мигает, я вижу устройство в BT-терминале…
STM32 "Blue Pill" Serial.print зависает Serial Monitor У меня возникают трудности при печати переменной любого типа с помощью команды Serial.print(ln).
Последовательный монитор становится неактивным после печати примерно 7–15 раз.
В настоящее…
Ошибка при обновлении ThingSpeak с помощью SIM808 Я пытаюсь обновить ThingSpeak с SIM808, но получаю сетевую ошибку. Пожалуйста, проверьте ниже и дайте мне знать, если что-то не так с моей методологией.
Я использую terminal.exe для отправки…
Реле давления 4-20 мА Я работаю над проектом, пытаясь считать значение давления с датчика давления Allen Bradley 836P-D2NFGB20PA-D4 Ser.A.
Однако конфигурация выводов, указанная в описании вместе со схемами, сильно…
Звуковой датчик обнаруживает только пики Я использую этот датчик звука SparkFun в своем проекте для простого измерителя окружающего звука.
Сейчас я просто пытаюсь отслеживать необработанный аналоговый вывод огибающей.
Моя проблема…
Использование резистора, чувствительного к силе, и ввода времени Таким образом, приведенный ниже код измеряет силу воздействия на FSR. Я хотел бы знать, что мне нужно изменить в этом коде, чтобы он мог записывать, как долго нажимается FSR. Поэтому вместо «Какая…
Невозможно повторно прочитать данные Modbus Я пытаюсь установить связь с двумя датчиками RS485 (pH и EC), но у меня возникают проблемы с кодом. Сначала я попытался получить данные только из одного:
Функция, отвечающая за отправку запроса:…
Проблемы с IP-адресом esp8266 У меня есть приложение Android Studio и коды Arduino, которые связаны друг с другом с помощью esp8266.
но он работает только в одной сети, когда я использую другую сеть, он не распознает свой…
Как передать данные с Arduino на Raspberry Pi? Я планирую построить сеть из пяти устройств Arduino Mega, каждое из которых будет собирать данные с помощью нескольких датчиков. Каждый Arduino будет периодически передавать данные датчика на шлюз…
VSCode Platformio Schedule.h: нет такого файла или каталога Я полагаю, что это может быть больше вопрос среды относительно Platform.io и VSCode, так как мой код отлично работает в Arduino IDE, однако отсутствие подсветки синтаксиса сводит меня с ума.
Я…
Как отправить данные с Мастера на другой Мастер? Я использую ESP32 для получения данных из Интернета.
Однако в связи I2C EPS32 не работает как ведомое устройство, и у меня уже есть Atmega в качестве ведущего устройства.
Я видел сайты, на…
Пожалуйста, помогите мне прочитать эту схему Итак, я пытаюсь создать робота для обхода препятствий, ссылаясь на этот сайт "Робот объезжает препятствия
На сайте они предоставили очень плохую принципиальную схему.
Пожалуйста, помогите мне…
Можно ли измерить аналоговый выход? Я использую ШИМ для управления яркостью светодиода с помощью MOSFET, используя analogWrite(pwmPin,val) , а val – это 12-битное значение.
pwmPin определяется как- pinMode(pwmPin,…
Реализация джойстика на балансировочном роботе с ПИД-управлением Я разрабатываю самобалансирующегося робота, который использует двигатель постоянного тока в качестве привода, IMU в качестве входного датчика и PID в качестве контроллера. Я хочу использовать…
Я думаю, что израсходовал всю свою память Arduino Uno Привет, мой Arduino Uno с защитным экраном драйвера двигателя работал отлично, однако я использую одну и ту же плату уже некоторое время, и внезапно моя плата перестала работать.
Когда я загружаю…
Взаимодействие Arduino с Python Serial Я реализую КИХ-фильтр с помощью Arduino. Я использую входной сигнал в качестве аудиосигнала. Звуковой сигнал имеет продолжительность 3 секунды с общим количеством выборок, 66150. Что я делаю, так…
Почему люди используют 115200 вместо 9600? Итак, я наткнулся на множество программ Arduino, устанавливающих последовательную скорость на 115 200 вместо 9 600, в то время как многие люди просто продолжали использовать 9 600 для…
Подключение ESP8266 и PN532 Я пробую пример Android Hce в этой библиотеке PN532 . Я не могу найти в коде, как установить адреса SDA и SCL, поэтому я попытался подключить их к контактам CLK и SD0. Серийный монитор выдает мне…
Модуль AutoConnect не транслирует SSID на ESP32 Dev Board Это мой первый пост, поэтому я приношу свои извинения, если у меня отсутствует вся необходимая информация о моей настройке Arduino. Я немного новичок в этом типе разработки.
Ардуино 1.8.9
…
Как подключить ESP32 к HC-06? Я делаю небольшой проект (танк, управляемый BT), и мне нужно соединить ESP32 с HC-06 (ESP32 будет в контроллере, а HC-06 в машине). Связь телефона Android как с ESP, так и с HC-06 работает идеально,…
Куда ведут следы, связанные с RESET-EN? Я снова слежу за этой схемой и запутался. где соединяется RESET-EN:
Вот как я смоделировал это Fritzing, но мне кажется, что это неправильно:
Планка WS2812B перестала реагировать на управление У меня есть светодиодная лента WS2812B (я полагаю, это клон Adafruit, она из Китая). через eBay) из 60 светодиодов. Когда я получил его, все было в порядке — я мог загрузить примеры FastLED, и они…
Arduino Uno отстает в простом цикле У меня есть простой скетч Arduino, с которым я экспериментировал на своем Uno.
Идея проста: пользователь включает потенциометр (контакт A2), когда он достигает определенного порога, загорается…
Как я могу прервать задержку() при нажатии кнопки? Я создал устройство, которое позволяет моему сыну отслеживать время, потраченное на занятия, и обменивать это время на время, которое он может использовать со своей электроникой (eTime).
Полный…
Использует ли Arduino Mega один буфер или несколько буферов? Итак, в Arduino Mega есть Serial, Serial1, Serial2, Serial3.
Тем не менее, используют ли эти последовательные линии один и тот же буфер? или четыре независимых? т. е. действительно ли они…
Непрерывный ходовой свет с исчезающим следом В примерах библиотеки FastLED присутствует анимация движения точки взад-вперед с исчезающими следами (файл "DemoReel100", анимация "sinelon"). Как я могу изменить код, чтобы вместо того, чтобы…
Одновременное последовательное чтение и запись Я пытаюсь прочитать длинные строки из серийного номера, используя arduino.
Чтобы сэкономить немного оперативной памяти, я не использую Serial.readString().
Вместо этого я использую Serial.read().
…
Помогите уменьшить размер скетча! Я не знаю, что делать?
Sketch использует 3712 байт (12%) места для хранения программ. Максимальный размер – 30 720 байт.
Глобальные переменные используют 210 байт (10%) динамической…
Пример мигания ATmega328P-PU не работает Я перешел с Arduino на голый ATmega328P-PU (для экономии энергии). Сначала я хотел запустить блинк-скрипт, чтобы убедиться, что все работает. Для этого я прошил загрузчик и залил на микропроцессор…
Сигнализация Arduino Zero RTC не работает в цикле Используя ATSAMD21 с ядром Arduino, я столкнулся с проблемой, когда обратный вызов сигнала тревоги RTCZero не продолжает выполнять функцию loop(). Если я запланирую еще один будильник внутри…
Пустой вывод в последовательном мониторе Итак, мой SIM900 GSM Shield работает нормально, индикатор Netlight мигает, а индикатор состояния горит постоянно. После того, как я загрузил код, ничего не происходит с mySerial() в моем…
Отрегулируйте расчет времени после изменения частоты Timer0 У меня есть Arduino Nano с 328P, и мне нужны все 6 контактов ШИМ.
Поэтому мне пришлось настроить предварительный делитель и режим WGM Timer0.
Теперь он находится в фазово-корректном режиме ШИМ…
Загрузить данные в MAX 7219 У меня есть следующий код для записи данных на MAX7219 для освещения светодиодной матрицы 8x8:
for (i = 0; i < 8; i++)
{
CLK = LOW;
DIN = temp & MSBIT >>…
Задержка изменения HTTP-запроса Я новичок в кодировании, я пытаюсь заставить светодиод мигать (с успехом), и теперь я хотел бы добавить http-запрос для изменения задержки.
У меня нет ошибок при компиляции кода, но он не…
Подключение Arduino Firebase ESP8266 Я работаю над проектом, в котором данные должны храниться в облачной базе данных, чтобы иметь доступ к данным в мобильном приложении. Для базы данных я рассмотрел Firebase. Я перехожу по следующей …
RF24L01+ VER01 с 10 контактами Как мне подключить этот маленький корабль к моему Arduino? Я могу найти много руководств, как это сделать, но все, что я нахожу, это 8 контактов, мой включает 10 контактов, и из того, что я мог…
Тактовая частота VS время цикла Я рассматриваю возможность перехода с Arduino Pro Mini 5 В 16 МГц на Arduino Pro Mini 3,3 В 8 МГц для какого-то проекта, потому что я хотел бы запустить его с входным питанием 4,5 В.
Удвоит ли…
Код успешно загружается на esp8266-01, но не запускается Я использую плату esp8266-01. Несколько дней назад он работал нормально, коды были загружены и успешно запущены. Но теперь, когда я загружаю в него код, он загружается успешно, но не работает.
Я…
ЖК-дисплей 128x64 странный контакт, C86 (вход) Я получил ЖК-дисплей от моего друга. Основываясь на номере модели (TopWay LM6023), напечатанном на продукте, я нашел техническое описание в Google. Согласно таблице данных , это ЖК-дисплей 128 * 64…
Inttypes против определенных интегральных типов Arduino В своих проектах Arduino я использую как типы Arduino, так и типы, определенные в файле «inttypes.h», который #includes stdint.h. До сих пор я всегда писал код только для микроконтроллера ATmega328P…
Использование внешнего заголовочного файла У меня есть проект, который является частью более крупного репозитория и использует общие файлы заголовков с программами, не написанными на языке C на языке Arduino.
Я знаю, что эти заголовки…
ЖКИ питается больше необходимого тока Итак, я впервые пробую ЖК-модуль 16x2 и не знаю, как решить эту проблему.
Я знаю, что ток больше, также я пробовал использовать резисторы и т. Д., Но безрезультатно.
Пожалуйста, предложите решение…