Как преобразовать код кухонного таймера в обратный отсчет Я нашел этот код для кухонного таймера, он был ближе всего к обратному отсчету. Код находится здесь:
#include <LiquidCrystal.h>
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 =…
Звуковые сигналы датчиков с временной шкалой Я перепробовал много кодов, чтобы это сработало, но ничего не помогает, поэтому мой код должен работать так: если звуковой датчик (3 контакта, A2) посылает 5 сигналов в Arduino в течение 10 секунд…
Передача указателя метода Я создал небольшую библиотеку, которая принимает функцию обратного вызова:
MyClass::add_callback(bool (*callback_function)(), byte behaviour) {
// ...
bool result = callback_function();
// …
Как определить частоту среза для фильтра нижних частот? Я пытаюсь сгенерировать какой-то базовый стереозвук, используя ШИМ-контакты Arduino вместе с фильтрами низких частот.
Это частотный спектр для звука, который я хочу воспроизвести с помощью…
Arduino H-bridge для радиоуправляемого автомобиля У меня есть старая радиоуправляемая машина, которую я хотел бы поменять местами, но повторно использовать некоторые части, которые уже там есть. Автомобиль работает с 2 двигателями постоянного тока:…
WifiManager - Объединить НЕБЛОКИРУЮЩИЙ портал И AddParameter Я хочу настроить WifiManager и AddParameter темы MQTT и локального сервера на его ConfigPortal.
Кроме того, в случае отключения электроэнергии или любого другого, в случае потери Wi-Fi,…
Матрица СИД силы с батареей LiPo и ESP32 Я хочу питать ESP32 от ЛиПо-батареи 3,7 В. К ESP32 подключена светодиодная матрица из 64 светодиодов WS2812. Я узнал, что мне нужен понижающий повышающий преобразователь для питания микроконтроллера…
Использование ШИМ-выводов на UNO для создания стереозвука Я пытаюсь генерировать стереозвук с помощью Arduino UNO. Вместо того чтобы использовать отдельный чип ЦАП (как показано здесь ), могу ли я использовать ШИМ-контакты на UNO вместе с фильтром нижних…
Arduino IDE не видит библиотеки Arduino Работаю над своим первым настоящим проектом Arduino.
Я открыл свой код в Arduino IDE и нажал build, и я получаю ошибки "не объявленные в области видимости" при каждом вызове библиотеки Arduino.…
Есть ли рабочая комбинация Arduino IDE + Ardublock? Я пытаюсь настроить Ardublock , но последний релиз у них есть с 2014 года, и в недавней Arduino IDE это не удается, когда я пытаюсь загрузить программу на плату Arduino:
Exception in thread…
Сделать светодиод менее ярким Как упражнение, чтобы узнать, а не самый эффективный способ достижения цели.... (я специалист по практическому оборудованию, но мне нужно собрать все свое дерьмо воедино и немного выучить…
Преобразование из шестнадцатеричного в двоичный
Мне нужно смоделировать серию импульсов. С этим кодом все в порядке, он решает свою проблему.
Вопрос в том, что мне нужно изменить ключи, но слишком сложно вручную вводить столько нулей и единиц…
Как остановить uno от запуска программы при включении питания? Кто-нибудь знает, как предотвратить запуск последней программы Uno при включении питания?
Много раз я менял аппаратное обеспечение и проводку, не очищая предварительно программу. Затем, когда я…
Сделать ячеистую сеть с nodemcu (esp8266) при этом все nodemcu находятся как в режиме приема, так и передачи, если я сделал 6 nodemcu, соединенных друг с другом в виде ячеистой сети для управления бытовой техникой, используя mac-адрес. …
Как удалить задержки в этом коде для подметания сервопривода? Я знаю, что это, вероятно, очень заданный вопрос, но я строю довольно простую вещь типа радара, которая метет влево и вправо и использует ультразвуковой датчик для определения расстояния до объекта,…
WDT ISR не вызывается при инициализации модуля SPI ST7789 Использование функции .init для TFT-экрана ST7789 предотвращает срабатывание моего WDT ISR. Чем объясняется такое поведение, и есть ли что-то, что я могу сделать? Любой другой таймер ISR я мог бы…
ESP8266-01 WifiScan не работает У меня есть ESP8266-01, и я пытаюсь заставить его работать. Я использую пример кода WiFiScan , показанный ниже.
#include "ESP8266WiFi.h"
void setup() {
Serial.begin(115200);
WiFi…
Как управлять 2 сервоприводами без внешнего источника питания? Я пытаюсь реализовать проект, который уже некоторое время находится у меня в голове: я хочу беспроводно управлять своими выключателями света и вентилятора с помощью ESP32 и 2 сервоприводов (по…
Использование функций в заголовочных файлах Я хочу включить функцию в свой скетч, который я переместил в файл .h.
Я сделал это следующим образом:
Мой код:
#include "header.h"
void setup() {
fct();
}
void loop() {
}
…
Arduino Nano Every ПОРТ I2C PORTMUX Arduino Nano Every схема сообщает нам, что мы можем использовать контакты ATmega4809 PF03 и PF02 для связи через I2C.
В руководстве ATmega4809 говорится, что для использования этих контактов в…
Клиент MQTT на Arduino + SIM900 В прошлом я использовал библиотеку pubsubclient для Arduino для связи с брокером MQTT, однако эта библиотека работает только с подключением Ethernet. Мне нужно использовать GSM в своем приложении,…
Датчик влажности SEN0114 низкое максимальное считывание? Я использую следующий датчик влажности SEN0114 с ESP32: https://datasheetspdf.com/datasheet/SEN0114.html
Почему, погружаясь в воду, я получаю только показания ~2500? Разве это не должно…
Более 4 MCP23S17 на 1 шине SPI Я хотел бы использовать 7 MCP23S17 в качестве выходных расширителей на одной шине SPI. Каждая микросхема имеет свой собственный адрес от 0 до 6. Первый MCP23S17 может быть написан без проблем.…
Принудительное состояние выходного сигнала у меня есть один вход и выход зуммера и кнопка сброса если вход высокий то зуммер будет включен и я хочу выключить зуммер с помощью кнопки даже если вход
все еще высокий
в моем коде зуммер вообще…
16/2 arduino I2C ЖК-дисплей не загорается? Я работаю с ЖК-дисплеем I2C с платой arduino uno Я подключил вывод gnd к gnd arduino uno и вывод vcc к 5V arduino uno и дисплей даже не загорается есть только красный светодиод загорается на задней…
Как преобразовать int в const int в ардуино? Для конкретного проекта мне нужно преобразовать int в тип переменной const int.
int i = 10;
boolean ShiftRegister[i] //Выдает ошибку
const int i = 10;
boolean ShiftRegister[i]// Работает…
ЖК-дисплей с байтовым массивом при считывании RFID-информации(MIFARE) с помощью Arduino mega и отображении в последовательном мониторе она работает нормально. Но при печати на 2004LCD корректно отображается только одна…
Arduino Новичок: Беспаечный Макет Альтернативный Я совершенно новичок в arduino. Я создал схему с использованием беспаечного макета. Но очевидно, что связи теряются или не так хороши, как паяное решение. Поэтому мне было интересно, поскольку я…
Чтение двух квадратурных кодировщиков с помощью одного ардуино В летние каникулы я работаю над автономным роботом. В настоящее время я работаю над запуском двигателей моего робота в замкнутом цикле. Для этого нужно соединить два квадратурных кодера двигателей…
Сделать поворот светодиода //Сделать так, чтобы светодиод включился после пятикратного нажатия на кнопочный выключатель. Добавьте переключатель сброса чтобы выключить светодиод всякий раз когда он будет нажат
**void…
Как изменить вывод VCC на 3,3В на 5V Arduino Pro Micro? Я использую 5V Arduino Pro Micro ( схема ).
Для моего проекта я использую контакт VCC для вывода питания на внешнее устройство. Мне нужен VCC для вывода 3,3 В на внешнее устройство. Могу ли я…
MAX30100 не работает Я не могу заставить датчик MAX30100 работать
Он продолжает выбрасывать следующую ошибку:
16:06:32.936 -> Initializing...
16:06:32.936 -> MAX30105 was not found. Please check wiring/power.
…
ШИМ и качество аналогового сигнала Я преобразую ШИМ-сигнал 0-5v в аналоговый сигнал с помощью LM358D. Я подключил выход к осциллографу, чтобы посмотреть на сигнал, но не совсем уверен, на что смотрю. ШИМ выглядит нормально, но я не…
Таблица разделов ESP32 и место записи В моем проекте ESP32 у меня есть следующее platformio.io файл:
[env:esp32-poe]
platform = espressif32
board = esp32-poe
framework = arduino
lib_deps =
openslab-osu/SSLClient@^1.6.7
…
Проблемы с компиляцией более одного скетча в Arduino IDE Я нашел эту программу ESP8266-MQTT на Github.
Как я могу скомпилировать эту вещь с помощью Arduino IDE?
Я могу открыть только один скетч за раз. Если я попытаюсь скомпилировать это, то части…
Arduino nano KiCad символы Может ли кто-нибудь объяснить мне разницу между символами для Arduino nano в KiCad? Есть ли вообще какая-то важная разница? Все они, кажется, имеют все основные контакты.
Достаточно ли floating point при доступе к переменной из ISR? Допустим, я хочу изменить глобальную переменную внутри процедуры обслуживания прерываний . Я должен убедиться, что любые переменные, которые я изменяю, изменчивы. Работает ли использование летучего…
Странное поведение шаговых двигателей Я работаю в проекте, в котором мне нужно управлять одновременно тремя шаговыми двигателями NEMA17. Для этого я использую три драйвера DRV8825, работающих на 12 В, подключенных к Arduino MEGA.
Этот…
4-Значный 7-сегментный дисплей мигает Я пытаюсь сделать счетчик Arduino, используя 4-значный 7-сегментный дисплей. Проблема, с которой я сталкиваюсь, - это мерцание дисплея. Я использую Arduino Uno и цифровой дисплей 5641AS (так часто…
Arduino Uno с датчиком, модулем Bluetooth и tft lcd В приведенном ниже коде я использую дисплей tftlcd с диагональю 2,4 дюйма, на котором я хочу показать часы в качестве домашней страницы, когда пользователь нажимает на экран tftlcd, появляется экран…
Neo 6m выводит что-то, что я как нуб не могу понять Поэтому я подключил свою пробивную плату gps ublox neo 6m GY-GPS6MV2 к последовательному программному обеспечению arduino и получил такой результат: я использовал резисторы и подавал на плату только…
Подтягивание или опускание Вам нужно строить схему на внешней плате каждый раз, когда вы решаете, что есть необходимость
в вытягивающей или вытягивающей схеме? Если нет, то какова альтернатива и как вы можете ее использовать
…
Почему я получаю случайные входные значения в своем Arduino? Я хочу использовать переключатель для моего Arduino с помощью digitalRead(), но я продолжаю получать случайные входы. Всякий раз, когда я подключаю энергию к этому штифту, она всегда возвращается…
Модуль HC-05 не получает команд и не спаривается Я работаю над проектом, где нужно будет установить соединение между двумя модулями HC-05, каждый из которых подключен к ардуино, но сейчас я просто пытаюсь заставить один из них работать и…
Сбой при отключении bluedroid у меня есть ESP32, и я хочу использовать deepsleep, когда он не используется. Перед отправкой в спящий режим я очищаю все, поэтому отключите, деинициализируйте и отключите все, что я построил раньше…
Совместное использование pin часов на Pro Micro Пытаюсь заставить как светодиодный матричный дисплей SPI, так и NRF24L01 работать на одном и том же Arduino Pro Micro. Я знаю, что они оба хотят использовать контакт с часами, но как мне заставить…
Странное последовательное поведение на atmega2560 ПРАВКА
Похоже, это как-то связано с осцилляторами. Переключение на внутренний генератор и запись прямого avr-c позволяет мне запустить базовую программу blink. Написание одного и того же базового…
Как изменить биты предохранителей - не общаясь? В настоящее время я работаю над проектом с использованием микроконтроллерной карты ATmega 2560 с кристаллом 10 МГц. Моя главная цель-использовать Arduino IDE для загрузки скетчей на этот чип для…
FastLED fill_rainbow - Неожиданный красный пиксель Я использую встроенную функцию Fastleds fill_rainbow для генерации радужного спектра на светодиодной ленте. Проблема в том, что я получаю случайный красный пиксель на полпути через желтую область. Я…
Atmega 328P U crash on 5V/1A Сбой Atmega 328PU на 5v/1A. Почему? Он работает на 5V/400ma, но когда я переключаю его на питание 5V/1A, он падает. Есть какая-нибудь идея или решение для этого?
Использование переменной для индексации массива Я использую библиотеку клавиатуры, чтобы вернуть число 1-9. (я совершенно уверен, что это возвращает int)
У меня есть массив (данные), показывающий состояние каждого нажатия кнопки.
поэтому я хотел…
Удаление нежелательных символов из типа char Я работаю над модулем ESP8266 , который должен извлекать данные о дате из worldtimeapi, все работает нормально, но проблема в том, как я удаляю поле времени из ответа datetime JSON без цикла .
…
Я пытаюсь использовать E18-D80NK, но выход всегда равен 1 я пытаюсь использовать датчик E18-D80NK с arduino, но выход всегда на 1, я действительно не понимаю, почему
Вот мой код :
int irPin2 = 8;// define pint 2 for sensor
void setup() {
Serial…
3 датчика и wemos d1 r1 и web Мне нужно создать приложение, которое будет отображать на браузере данные от 3 датчиков.
Мои 3 датчика: Влажность и температура (DHT22), датчик вибрации и датчик расстояния (HC-SR04).
Я хочу…