esp32 - кулачок застрял в повторном башмаке Я пытаюсь привести пример кода esp32 в действие. Я могу загрузить изображение без ошибок, но когда я удаляю перемычку, а затем нажимаю переключатель сброса, вместо того, чтобы видеть, как он входит…
Публичная переменная в классе не увеличивается Я не уверен, что не так с моим кодом, но всякий раз, когда я вызываю addNewLine , переменная linesInserted обновляется неправильно. Когда я печатаю значение linesInserted внутри метода…
Как считывать данные с помощью Arduino SPI в таблице данных указано, что я должен применить 32 последовательных такта, чтобы получить 32 бита данных. Как я могу запрограммировать это Arduino?
Не могу подключиться к серверу MQTT через arduino У меня есть mosquitto MQTT, установленный на моем VPS-сервере, на который я могу подписаться и опубликовать его с помощью paho client thorugh websockets. Однако когда я попытался подключиться к нему…
Ультразвуковой датчик как датчик разблокировки Можно ли использовать ультразвуковые датчики типа HC SR04 в качестве датчиков разблокировки? Я выясняю, может ли он заменить матричную клавиатуру?
Например, 6 HC SR04 используются в качестве…
Компьютер не обнаруживает DigiSpark attiny85 Я купил DigiSpark attiny85. В выходные попытался заставить свой компьютер распознать DigisSpark, но он не смог его распознать. Когда я подключаю устройство, меня предупреждает звук "Подключение…
Switch case (millis()) Я хочу создать скетч, который отсчитывает дни с момента запуска "проекта" и отправляет сообщение osc каждые два дня (или более) в течение 3 недель. Итак:
день нулевой: сообщение osc -> 0
день…
ATtiny85 и DHT11 - Датчик всегда возвращает 0 Добрый день.
Я делаю небольшую метеостанцию, используя ATtiny85, DHT11 и OLED-дисплей.
Есть много-много руководств, которые объясняют, как это работает, и различные библиотеки, которые…
Включить реле на некоторое время непрерывным входом У меня есть проект, имеющий два входных статуса
во первых вход не является непрерывным выходное реле зуммера будет включено в течение 10 секунд а затем выключено или оно может быть выключено…
Блокируют ли прерывания другие прерывания? Если у меня есть прерывание, подключенное к двум контактам, и обработчик первого все еще выполняется, когда срабатывает второе прерывание, не так ли:
а) поставить в очередь второе прерывание,
б)…
Как перезапустить ESP32 при любом исключении? При разработке большого количества проектов (в Arduino IDE) для ESP32 одной из распространенных проблем, с которой я сталкиваюсь, является прекращение выполнения программы при необработанных…
Почему светодиоды влияют на аналоговый вход? Поэтому я работаю над проектом по управлению светодиодной лентой RGB с помощью микрофона или датчика звука с помощью Arduino Nano . Я использую светодиодную ленту 5050 RGB вокруг 120 светодиодов…
Attiny: Возможно ли аналоговое чтение на PB1? Я пытаюсь прочитать аналоговый вход на физическом выводе Attiny85 6 (PB1, PWM), но analogRead (PB1) всегда возвращает 1023. Можно ли вообще использовать analogRead на этом выводе?
Я довольно новичок…
Сбой прерывания таймера инициализации Mega 2560 Ниже приведен весь мой прототипный код, циклический вывод 13 - это то, что я использую для подтверждения перезагрузки платы. Плата постоянно сбрасывается при этой реализации инициализации прерывания…
Arduino для ATtiny изменения поведения pin-прерывания? У меня есть проект, который, чтобы сэкономить на батарее, переводится в спящий режим до тех пор, пока вывод прерывания не поднимется с НИЗКОГО уровня на ВЫСОКИЙ.
Это хорошо работает на Arduino…
esp32 Stack canary watchpoint срабатывает Я пишу программу для esp32 на Arduino IDE. В какой-то момент выполнения кода для чтения файла я сталкиваюсь с этим исключением,
Guru Meditation Error: Core 1 panic'ed (Unhandled debug…
Arduino Nano, ESP8266-01 связь В моем последнем вопросе мне предложили приобрести регулятор напряжения для питания моего ESP8266, поэтому я пошел купить его, и в конце концов ESP8266 включился. Затем я начал подключать контакты…
Максимальная скорость ESP32 Bluetooth SPP Я пытаюсь понять максимальную скорость передачи BT SPP, которая может быть достигнута с помощью ESP32.
Мой проект требует отправки 2 байтов данных каждые 200 мс (5 кГц) И дополнительных 15 байтов…
Arduino Pro micro Serial communication проблема с узлом MCU Недавно я купил Arduino Pro micro на базе ATmega32U4. Я использую библиотеку клавиатуры и взаимодействую с моим ПК через USB.
Я пытаюсь создать последовательную связь между Arduino Pro micro и…
Библиотека АЦП MCP33121 Я ищу библиотеку АЦП MCP33121 для Arduino UNO или функциональный код, у меня недостаточно инструментов для тестирования, поэтому я хотел бы получить уже протестированный код.
Я ценю любую помощь…
Степпер не работает должным образом с использованием L298N Если погуглить и поискать здесь, но не могу найти ту же проблему.
Я использую Arduino Uno, драйвер L298N (перемычка 5v выключена - на самом деле всего 2 отверстия, где должны были быть перемычки),…
Запуск функции Arduino Uno по сигналу, полученному модулем LoRa У меня есть два трансивера sx1278 Lora, где оба подключены к двум платам Arduino Uno. Я хочу запустить функцию на плате Arduino Uno, где приемная сторона LoRa подключена с использованием сигнала,…
ArduinoJson определить как extern Мой скетч содержит 2 файла .h. один определяет
в файле 1st .h :
#define JSON_SIZE_IOT 400
#define JSON_SIZE_SKETCH 300
StaticJsonDocument<JSON_SIZE_IOT>…
delete[] вылетает ESP32 (ошибка Bad tail) Поскольку я хотел поддерживать платы на базе ESP32 и AVR, мне пришлось перейти от таких вещей, как std::string , к альтернативному методу. Я хотел избежать класса String, потому что я слышал, что…
Определение макроса с переменными Я работаю над программой Marlin 3D. Я сделал некоторые изменения для xyz prop, и я не делаю определение как #define PRB_GCODE_END "G92 X-" XOFF "Y"XOFF "Z"ZOFF " \ n" , чтобы отправить…
Допустимые параметры выходного порта на Mega 2560 Я хотел бы использовать эту библиотеку на Arduino Mega2560:
https://github.com/gueei/DShot-Arduino
Однако макрос DSHOT_PORT должен быть определен для Mega2560 здесь:
https://github…
Добавление нулевого заполнения к десятичным значениям Я хочу добавить ноль перед плавающим числом следующим образом:
010.0
Код, который я использую, выглядит следующим образом:
if(value < 10){
lcd.print(F("0"));
}
lcd…
I2C связь между Arduino Uno и Nodemcu32-s (ESP32) Я хочу отправить данные между ESP-32 (NODEMCU-32S) и Arduino Uno, но я не нашел никакого источника о том, как это сделать, поэтому я попробовал этот код:
Код ESP-32:
#include <Wire…
Arduino часто зависает Я использую Arduino Nano для программирования автоматического дезинфицирующего средства для рук с термометром. Но после запуска в течение некоторого времени плата зависает, и только перезапуск может…
Последовательная связь для управления шаговым двигателем ** Я хотел добавить обновленный код после того, как закончу его, чтобы помочь другим в будущем, если они когда-нибудь будут его искать.
РЕДАКТИРОВАНИЕ В КОНЦЕ ВОПРОСА ПОСЛЕ ОТВЕТА И ОБНОВЛЕНИЯ…
Проблемы с отправкой сигналов на Arduino-Uno через клавиатуру У меня есть Arduino Uno и экран usb 2.0, к которому я подключил клавиатуру. У меня установлены все необходимые библиотеки, но я пытаюсь понять, как зажечь светодиод при нажатии определенной клавиши.…
Питание светодиодной ленты на обоих концах коротит блок питания? У меня есть 200 светодиодов sk9822, подключенных к источнику питания 5V 8A.
Как и ожидалось, при полном белом цвете происходит значительное падение напряжения, и дальний конец полосы превращается из…
Причина сброса wdt: 4, режим загрузки: (3,6) Я работаю над Python и NodeMCU с подключением websocket.
Итак, я отправляю строку из Python в NodeMCU, а NodeMCU собирает строку и декодирует ее, чтобы установить значения для шагового двигателя.…
Многозадачность с Arduino? Я делаю Рождественскую елку с помощью Arduino. Я нашел код 12 led chaser в Интернете, поэтому сделал 12 рядов светодиодов и подключил их к своему Arduino pro mini.
Они работают просто отлично.
Тем…
Есть ли у Linux защита программного обеспечения на USB? Я делаю графический интерфейс на Python, который будет управлять Arduino через последовательный монитор. У меня 6 входных контактов заземлены, и я беру 5 В с платы (питание от USB) во время…
L293D motorshield с батареями не питает Arduino Недавно я наткнулся на видео о том, как парень строит удаленную машину Arduino с Bluetooth-управлением, и я был очень поражен. Поэтому я решил, что тоже хочу его построить. У меня нет никакого опыта…
Как включить обработку исключений на Arduino Due? Хотя вопрос здесь дает некоторые подсказки, представленное там решение напрямую не работает на Due, так как использует другой компилятор и инструментарий. Кроме того, Due имеет более чем…
Если условие для переключателя не работает должным образом Я пытаюсь написать простую программу для управления одним светодиодом с помощью двух переключателей.
Если какой-либо из переключателей нажат, я хочу включить светодиод.
Однако мой светодиод…
Загрузить сайт с SD-карты Я объединил два разных кода: плененный портал и веб-сервер SD-карты. Я столкнулся с проблемой, из-за которой веб-сайт на SD-карте не загружается при подключении к AP (captive portal page). Вот код..…
Влияет ли `millis()` на длинные ISR? У меня есть проект, который часто использует таймеры и прерывания. Много процессорного времени тратится на обработку ISR в течение длительного периода времени.
Повлияет ли это на код внутри…
Использование библиотеки клавиатуры для раскладки ISO-UK Я создаю клавиатуру, и компьютер, с которым я ее использую, настроен для Великобритании, поэтому раскладка клавиатуры, которую он ожидает, такова
Я выделил различия ISO-UK и ANSI-US, но…
Создание Bluetooth-мыши с помощью Arduino Я пытаюсь сделать мышь Bluetooth с помощью Arduino. В качестве датчика я буду использовать аналоговый 2-осевой большой палец. Я понимаю, что это можно сделать с помощью Arduino, подключенного…
Как определить снег и лед? Мы строим наружную систему таяния снега для дорожного покрытия. Было бы неплохо, если бы он мог включаться сам по себе только тогда, когда это необходимо: если есть снег, лед на поверхности или…
Проблема Arduino Pro Mini PWM Я хочу создать небольшой драйвер / контроллер светодиодной ленты с 2 каналами (холодный / теплый белый), используя Arduino Pro Mini (5V / 16MHz). Я соединил детали по следующей схеме
У меня есть…
Проблемы с драйвером двигателя L298N (отредактировано)
Так жаль, что я виноват. Чтобы было ясно:
Судя по картинке, которую я опубликовал, мне нужно нажать PBA (as Button1), чтобы оба двигателя могли работать вперед (CW-по часовой…
Какая плата Arduino мне нужна? Я хочу использовать одну плату Arduino и связать ее как с АНАЛОГОВЫМ ДАТЧИКОМ ГАЗА CO2 (ДАТЧИК MG-811), так и с аналоговым КОМПЛЕКТОМ датчиков PH. Мне было интересно, достаточно ли у Uno Rev 3…
Как загрузить код без закрытия PuTTY Мой вопрос довольно прост: можете ли вы каким-то образом загрузить код Arduino, не закрывая последовательную консоль PuTTY? Я ненавижу закрывать программу, чтобы снова открыть ее для чтения входящей…
Ручная установка Arduino Due У меня есть Arduino, который я хочу начать использовать. Я использую Unos, Megas и т. д. без проблем. Более новые IDE удалили должную поддержку. Я пытался установить Due support через Board Manager,…
Запрограммировать ESP01 и сохранить его после перезагрузки Я немного нуб, когда дело доходит до программирования ESP. У меня есть ESP01 и USB-программатор для него, но каждый раз, когда я отключаю его, он сбрасывается, что заставляет меня задаться вопросом,…
Распределение памяти на Arduino Due никогда не возвращает NULL Я работаю над проектом, который использует довольно много оперативной памяти для хранения и анализа данных, отправляемых с ПК. Программа в значительной степени полагается на malloc / free , который…
Может ли arduino nano управлять двумя цепями Я строю робота-змею с кучей сервоприводов и ov7670. Как я вижу, ov7670 работает с 3,3 В, а сервоприводы нуждаются в 5 В. Я буду использовать липо-батарею для сервоприводов, для этого мне нужно…
Как приостановить цикл loop Как я можно закодировать этот цикл, чтобы, когда я нажимаю кнопку, все останавливалось (верньер перестает считывать температуру), а затем, когда я снова нажимаю кнопку, она (считыватель верньера)…
Сбой связи MFRC522 Я использую TTGO ESP32, и у меня есть MFRC522 с AliExpress.
Я припаял контакты разъема к самой плате (как для ESP32, так и для MFRC522) и использую перемычки от женщины к женщине для подключения.…