Можно ли запитать 25 светодиодов через USB? В настоящее время я работаю над проектом, в котором я создаю WordClock. Для отображения текущего времени я использую светодиоды WS2812B, которые при включении должны быть белыми. Только около 25…
Нужно ли уменьшать размер библиотек? Например, в библиотеке RTClib есть коды для DS1307, DS3231, PCF8523 и softRTC. но я использую только DS3231, и мне не нужны дополнительные коды, чтобы занять мою флэш-память Arduino.
Выгружает ли…
Код Arduino (на борту) работает очень медленно Сталкиваясь с этим странным поведением время от времени, мой Arduino (UNO) работает очень медленно.
Поиск по этому вопросу ничего не прояснил, у большинства людей проблемы с самой IDE. Моя…
Определить, включен ноутбук или нет? Как мне безопасно подключить Arduino, чтобы он мог определить, включен ноутбук или нет?
Arduino питается отдельно от обычного зарядного устройства USB, поскольку его необходимо включать, даже…
Ищу помощь с анимацией RGB LED Я работаю над проектом, в котором используется Sparkfun Pro Micro 5V. Я пытаюсь выполнить анимацию цикла цветной радуги, которая при срабатывании будет иметь функцию, которая при срабатывании…
Как обнаружить закономерности в выводе БПФ? У меня есть вывод БПФ с микрофона, и я хочу обнаружить по нему вой определенного животного (оно воет в характерном частотном спектре). Есть ли способ реализовать алгоритм распознавания образов в…
запрос члена "X" в чем-то, кроме структуры или союза я программировал самобалансирующегося робота, я пишу код в vscode, используя расширение platformio.
когда я помещаю код, который мне нужен, чтобы получить угол из гироскопа в другом файле (с…
Что лучше millis() или таймер? Я хочу создать 30-минутную задержку в своей программе (Arduino).
Что для этой цели лучше millis() или таймер?
пожалуйста, приведите пример, чтобы прояснить мои сомнения...
Спасибо.
Почему все аналоговые выводы измеряют одно и то же значение? Я измеряю 2 аналоговых контакта: A4 и A5. Контакт A5 подключен к другому цифровому выходу Arduino (через резистор 10k), который имеет простую программу: 5 мс включено и 100 мс выключено. Контакт A4…
Скетч резервной копии NodeMCU Можно ли извлечь резервную копию скетча, загруженного в NodeMCU (так как я знаю, что можно сделать резервную копию прошивки).
Если да, то с помощью каких инструментов?
Я хочу закодировать датчик глубины для arduino Я хочу закодировать датчик глубины для маленькой субмарины, над которой я работаю. Я хочу, чтобы он погружался на любую определенную глубину, например, на 2 фута. Скорость двигателя должна…
Что это за расширитель? Недавно я получил стартовый комплект Arduino от друга, которым он не пользовался, и он пришел с ним, но я ничего не могу найти о нем, потому что я не знаю, как его искать.
Кто-нибудь может…
Отправить строку в функцию внутри класса Я создал небольшой класс для работы с меню. При создании нового экземпляра я передаю ссылку на объект oled , созданный в main.cpp . Тем не менее, когда я хочу отобразить строку с использованием…
Как создать массив ссылок? У меня есть класс с именем timeOut , который занимается задачами тайм-аута.
Я должен написать скетч, общий для Sonoff basic и Sonoff Dual, то есть у меня может быть 1 задание для Basic и 2…
Изготовление ПИД-регулятора для датчика давления BAR 30 У меня возникли проблемы с ПИД-регулятором для датчика глубины BAR 30. У меня проблема в том, что мой ESC имеет два начальных запуска {1500-1900} - это минимум-максимум соответственно по часовой…
Преобразование float в строку в Udp.write() в esp8266 Я хочу преобразовать значение с плавающей запятой в строку для отправки Udp.Write()
метод
и получить другую сторону (esp) с помощью Udp.read()
и
Скопируйте одну переменную для использования..
…
Массив индексации HardwareSerial Как индексировать порты HardwareSerial в один массив?
Это компилируется, но не работает.
HardwareSerial Serials[]={Serial,Serial1,Serial2,Serial3};
void setup(){
for (int…
Удалить функцию во время препроцессора У меня есть единственная функция для отладки сообщений, используемая во всем проекте. Когда KEYDEBUG определяется как 1 или 0 , функция включается или отключается по мере необходимости.
…
Почему Serial.write() медленнее, чем memcpy()? Я использую Serial.write() для передачи 53 байтов на ПК. Для измерения времени я использую micros() (до и после функции записи). После каждой передачи существует задержка в 1 с.
Время…
Датчик температуры DS18B20 замедляет работу Arduino? Недавно я столкнулся с проблемой, из-за которой обработка всего моего кода замедлялась, например, у меня был установлен таймер миллисекунд на одну минуту, но для завершения потребовалось…
Есть ли у нас альтернатива функции millis()? На самом деле это дополнительный вопрос к этому вопросу , поэтому в основном я использую датчик температуры DS18B20, для которого требуется библиотека Onewire.h, которая прерывает millis( ) функция…
Монитор сети и батареи с задержкой включения и выключения Я новичок в Arduino. На самом деле я совершенно новичок во встроенной системе. Я использовал другие платформы для своих экспериментов, в частности PIC.
Я только что перешел на Arduino для более…
Ошибка компиляции в Ubuntu 18.04 Пытаюсь скомпилировать код на арудино про микро, у меня правильный вариант компиляции вроде порт и тип платы,но выдает ошибку,не могу скопировать
Питание ардуино от аккумулятора Я не пробовал, поэтому не знаю, работает это или нет. Итак, у меня есть батарея AA на 6 В, можно ли запустить мою Arduino Uno, в которой уже есть код, если я подключу + контакт к vin и - к GND? Без…
Различение нескольких инфракрасных передатчиков Я работаю над проектом Arduino, в котором использую инфракрасную камеру и 4 передатчика, каждый из которых размещается в углу квадратной платформы, чтобы идеально припарковать робота на этой…
Частота дискретизации нескольких аналоговых контактов на Arduino как я проверил на веб-сайте Arduino, они упомянули все платы: UNO, Nano, Mini, Mega имеют максимальную частоту дискретизации 10 кГц для каждого аналогового контакта. Итак, моя забота:
1) есть ли…
Связь между arduino nano и MCP3424 по I2c Я завершаю свой проект, в котором используется 18-битный АЦП MCP3424 i2c и Arduino Nano для измерения температуры с помощью термистора NTC, но у меня проблемы с библиотекой проводов Arduino. Это мой…
о том, как записать данные во весь EEprom? Я соединил AT24c1024 EEprom с ATmega32.AT24c1024, который имеет 512 страниц по 256 байт каждая. Существует два режима записи (запись байта и запись страницы).
В режиме записи страницы он может…
Добавление WiFi к моему замку клавиатуры Arduino Я очень увлеченный новичок в arduino и электронике, и я построил замок с клавиатурой для двери своей комнаты (внутри дома).
Я использовал Arduino, которая активирует двигатель с помощью…
Проблема с использованием массива внутри оператора switch У меня возникла проблема при использовании оператора switch для проверки чего-либо внутри массива. Я использую int в качестве переключателя, затем я сравниваю массивы символов, используя strstr…
Serial.println() обрезает символы Я хочу напечатать строку вместе с числом. Мой код
Serial.println("Test " + index++);
(В setup() я инициализировал переменную index значением 0.) В Java это будет выводить
Test…
Существует ли простая библиотека HTTP(S), не зависящая от WiFi? Я пытаюсь реализовать мобильную сеть (только) для ESP32 с помощью Arduino IDE. Таким образом, чтобы иметь возможность подключаться к веб-сайту для загрузки/загрузки файлов и т. д., мне нужно иметь…
Проблема с уставкой таймера RTC Это часть моего кода, посвященная таймеру:
int onHourONE = 11;
int onMinuteONE = 00;
int offHourONE = 23;
int offMinuteONE = 00;
byte PWMstatus = 0;
void setup{}
void loop{
if ((now.hour()…
Как добиться быстрой и надежной связи между NodeMCU? У меня есть два NodeMCU, которые должны отправлять данные на сервер (также NodeMCU). Я хочу добиться скорости не менее 10 Гц, потому что датчик отправляет ее с такой скоростью. Я пробовал веб-сокеты…
Обновить `символ*` У меня есть класс, содержащий несколько переменных char* :
char* msgTopic = "myHome/MSGS";
char* groupTopic = "myHome/All";
char* errorTopic = "myHome/Err";
но я хочу, чтобы он был…
Рефакторинг плохого дизайна? Может ли кто-нибудь помочь мне с рефакторингом старого очень сложного кода?
В оригинале использовалась только установка, а все остальное было в одном ISR.
Но так как он был все больше и больше,…
arduino nano V3 обновленная схема Кто-нибудь знает, где найти обновленную схему Arduino Nano V3? Все чертежи Nano, которые я нашел (даже на официальном сайте Arduino), основаны на ATMEGA 168, ни один из них не включает ATMEGA 328!!!…
I2C - программная отправка данных Я пытаюсь считать напряжение с источника питания на Arduino Micro, а затем отправить его на осциллограф через I2C (MCP4725). Я бы использовал контакты по умолчанию на Micro, но я хочу подключить три…
Как правильно отправить MIDI с помощью ESP8266? Итак, я наконец-то смог отправлять и получать MIDI с помощью Arduino.
Следующее, что мне нужно было сделать, это отправить 5-контактный MIDI в rtpMIDI и наоборот, используя ESP8266, но пока…
Мост I2C-UART в виде прорыва или в корпусе DIP Для проекта мне нужно подключить более одного устройства к Arduino через последовательный порт с аппаратным управлением потоком данных (RTS/CTS).
Sparkfun раньше производила разделительные платы…
Кнопка сброса работает без питания? Я работаю над проектом, и мой отец неосознанно нажал кнопку сброса на моей плате Arduino. Если он не был подключен к какому-либо источнику питания или компьютеру, он все равно сбрасывался? Нужно ли…
Как НЕ повторять фрагмент кода снова и снова? У меня ОЧЕНЬ длинный код:
Sketch использует 30 468 байт (92 %) места для хранения программ. Максимум
32768 байт.
Я пытался уменьшить его размер, чтобы написать больше кода.…
Подключил 20 12В светодиодов к ардуино мега Я хочу управлять примерно 20 светодиодами с помощью arduino mega.
Этот светодиод работает с напряжением 12 В.
Я пытался поставить 20 реле, но это решение мне не подходит, потому что светодиоды…
Как запустить шаговый двигатель через последовательную связь Я пытаюсь запустить шаговый двигатель из своего приложения на С++, из которого я отправлял команды, но он не работает, не знаю, почему он не запускается, вне последовательной проверки он работает,…
Невозможно настроить Ethernet с помощью Arduino Uno R3 Я приобрел плату Arduino Uno R3 и сетевой экран в следующих местах:
Arduino UNO R3
Защита локальной сети Arduino
Я пытаюсь настроить Ethernet, используя этот скетч:
#include <SPI…
Arduino U8glib: как вывести текст? У меня есть экран Nokia 5110, использующий u8gliv. У меня отображается изображение, и я могу заставить его отображать текст:
u8g.setFont(u8g_font_osb18);
u8g.drawStr(0, 20, "PRESS…
Загрузка ESP12E против SPI Мне было интересно, как я могу решить следующую проблему;
Мой ESP8266 12E подключен следующим образом:
Заземление GPIO0, если необходимо для программирования, иначе vcc
GPIO2 vcc
…
Управление подсветкой LCD 16x2 (модуль I2C) Я установил модуль I2C на свой ЖК-дисплей 16x2 , поэтому у меня нет доступа ко всем контактам ЖК-дисплея для управления светодиодной подсветкой.
НО есть резистор smd на 100 Ом…
I2C wire.h отправляет 2 переменные Я пытаюсь отправить 2 переменные с помощью wire.h . Я пробовал с этим кодом:
ГЛАВНЫЙ ПРИЕМНИК:
#include <Wire.h> // включаем библиотеку
#include <LiquidCrystal_I2C.h>
#include…
lcd.clear не работает с Serial.begin(9600) на Arduino Mega 2560 Итак, у меня есть стандартный ЖК-дисплей 16x2 с 16 контактами. ЖК-дисплей отлично работает со всеми остальными аспектами, однако функция «lcd.clear» не работает с «Serial.begin (ЛЮБОЙ БОД)». Я…
Прорыв LSM9DS1 - Как увеличить скорость Что касается прорыва Adafruit LSM9DS1:
введите здесь описание ссылки
И с помощью библиотеки:
введите здесь описание ссылки
Я пытаюсь увеличить частоту дискретизации или скорость этого чипа…
Скрытие пароля WLAN при отправке на GitHub Я начал использовать GitHub для хранения кода Arduino. Однако некоторый мой код использует SSID и пароль для моей WLAN, которые я не хочу публиковать.
Обычный способ справиться с этим в не…
Застрял, делая мульти, много кнопок, джойстиков Я застрял, я решил обратиться сюда за помощью... Обратите внимание, что я новичок, и это, по сути, мой первый проект Arduino после блинка...
Я создаю виртуальные панели кабины для DCS World,…
Классы Arduino, не могут получить значение свойства Я изо всех сил пытался заставить шаговый двигатель работать с классом, но не могу получить свойство, возвращающее его значение в методе. Я получаю 0 (ноль) вместо 26 (ожидаемых) от _stepPin.
Я…