Моя настройка двух ведомых SPI на arduino не работает правильно Я пытаюсь подключить DPS310 и ADXL345 к моему Arduino с помощью 4-проводного SPI. При индивидуальном тестировании (т. е. у каждого свой сценарий) вывод правильный, однако при объединении сценариев…
Поддерживайть постоянное напряжение ШИМ при изменении Vcc Я делаю проект Arduino с одной ионно-литиевой батареей и хочу иметь возможность поддерживать постоянное напряжение ШИМ, даже когда напряжение батареи изменяется от 4,2 до 3,2 В. Я смог прочитать Vcc…
Для функции Loop для итерации выходов после прерывания Мне нужна помощь в непрерывном циклическом переключении моих выходных контактов после каждого цикла сна. Я пытаюсь увеличить каждый выходной контакт во время каждого последующего прерывания.…
Где найти корпуса для Arduino и кучу датчиков? Недавно я начал играть с Arduino, чтобы реализовать несколько проектов, в том числе:
Система, которая измеряет некоторые характеристики воздуха в помещении и может предупредить меня, если…
Где найти SerialMonitor.java в установленной Arduino IDE 1.8.13? Я нашел исходный код git для SerialMonitor ( Arduino/app/src/processing/app/* ), но не смог найти его в установленной среде разработки Arduino IDE. Я использую 64-разрядную версию Ubuntu 20.04.
Я…
Arduino + кодовые блоки C++ Я пишу код для своей платы Arduino, используя редактор Code::Blocks. Когда я создаю новый проект, в категории «Проекты» есть Проект AVR и Проект Arduino . Какой выбрать?
Помогите с интерфейсом Arduino с AMTP32M VOICE IC Я пытаюсь получить управление чипом Aplus aMTP32M (хранит аудиосэмплы) с помощью Arduino. этот amtp32m ic обеспечивает ПОСЛЕДОВАТЕЛЬНЫЙ РЕЖИМ ЦП, он поставляется с DATA и CLOCK pin. Я пробую режим…
Ошибка ESP8266 при подключении к маршрутизатору Я пытаюсь заставить работать плату ESP8266 с контактами 2x4. Я подключаю его к Olimexino 32u4 (совместимому с Leonardo), настроенному на использование 3,3 В. Этот простой фрагмент я использую для…
Можно ли сделать FastLED быстрее? Я использую FastLED для управления 16 пикселями адресной светодиодной ленты WS2812B RGB. Мое приложение имеет чрезвычайно жесткие временные ограничения. В частности, мне нужно включать и выключать…
A4988 Vref слишком низкий Я управляю шаговым двигателем с номиналом 5 В/1,7 А, используя схему драйвера на основе A4988 с источником питания 12 В. Arduino управляет последовательностью шагов.
Согласно таблице данных для…
Драйвер Arduino ESP32F-TFT-1.44 Технические данные https://github.com/espressif /esp-hosted/files/5190376/ESP-32F.pdf
Приведенный ниже код не работает.
Я вижу только белый экран
#include <Adafruit_GFX.h> //…
DS3231 rtc.begin() всегда возвращает false Я использую Arduino UNO с модулем RTC DS3231.
Я подключил SDA & Выводы SCL RTC DS3231 с Arduino SDA & Выводы SCL рядом с выводом AREF.
Модуль RTC также имеет подключенную батарею.
Мой код…
Почему Arduino Pro Mini не питает этот светодиод? Во-первых, я очень плохо знаком с Arduino и электроникой в целом, поэтому не стесняйтесь объяснять, как будто мне 5 лет.
В качестве предыстории этого вопроса скажу, что проект просто использует…
Подключите Arduino к ПЛК (обмен данными) Arduino должен считывать данные с ПЛК. Есть ли у кого-нибудь опыт с этим? Какие возможны интерфейсы?
Я бы предпочел OPC-UA, но во всех моих исследованиях упоминался только OPC-DA.
Заранее…
Arduino AT не работает (Arduino UNO и HC-06) Недавно возникли проблемы с HC-06 И Arduino UNO. Оказалось, что последний модуль не работал, этот модуль продолжает мигать и появляется в списке Bluetooth.
Я пытаюсь работать с некоторыми…
Прерывания RTC и монетные батареи Обзор
У меня проблемы с тем, что мой RTC быстро разряжает батарейки типа «таблетка» — новые батарейки разряжаются за несколько месяцев. RTC настроен на сигнал прерывания каждые 5 минут, и мне…
GSM модуль не работает после отключения питания Я делаю проект на gsm-модуле(sim 900a неофициальный шилд), когда я отправлю SMS, светодиод загорится. после загрузки кода модуль работает нормально, а светодиод включается после отправки сообщения.…
Заземление Arduino UNO с внешним источником напряжения Я экспериментировал с внешними источниками питания и заметил, что единственный способ связи Arduino с датчиком с внешним питанием (через SPI) — это когда контакт GND находится под напряжением И…
PT2257 издает только сильный жужжащий звук У меня есть проект, в котором я управляю аудиомодулем Bluetooth с помощью Arduino. В данном случае я использовал Arduino Nano. Но затем я хотел добавить в проект регулятор громкости, поэтому я…
Датчик CO2 для ардуино Я хочу добавить функцию измерения CO2 в свою комнатную метеостанцию. Может ли кто-нибудь порекомендовать датчик CO2, который легко интегрируется с Arduino?
Печатать только тогда, когда кнопка нажата и больше не нажимается У меня есть Arduino и микропереключатель , который я хочу использовать, чтобы знать, когда переключатель изначально нажат (получите «OnsetTime» на последовательном) и когда переключатель больше не…
Понимание кода Debounce Я не понимаю следующий код Debounce. (Полный код приведен внизу.) Насколько я понимаю, когда пин что-то считывает, мы ждем не менее 50 миллисекунд, прежде чем что-либо выполнить. Но разве переменная…
Получить больше выводов с поддержкой PCINT на Mega 2560 Я делаю что-то вроде "игры в мяч" в общей сложности 6 игроков на основе следующих характеристик для каждого игрока:
1 шаговый двигатель с 4 контактами
2 конечных упора (старт и финиш) на…
Как подключить ESP8266MOD к Arduino Mega? Я пытаюсь подключить следующий ESP8266 к Arduino mega. Однако я не могу найти конкретный лист подключения для того же самого. Кто-нибудь может предложить то же самое?
Проблема с Arduino Nano 33 IOT Nano 33 IOT не определяется Windows. Когда я подключаю USB-кабель, на плате горит только зеленый свет.
Плата устанавливается из менеджера плат. кабель является кабелем USB DATA, а не кабелем для…
Сигналы поворота на ардуино Можно ли использовать Arduino для питания следующих ламп? Здесь У меня есть проект, и хотя я новичок в электронике, я программист (C, C++, C#, Java) по профессии, так что сторона кодирования меня…
Мигание 7-сегментного сегмента Atmega328 и 4Digit ! Я подключил 4 светодиода 7Seg (CC) с транзисторами NPN на катоде каждой цифры. Я использую регистр сдвига 74HC595, подключенный к схеме довольно распространенным способом. Код, который я запускаю,…
Как узнать, просыпается ESP32 самостоятельно или вручную У меня есть проект, в котором я помещаю ESP32 в режим глубокого сна на определенное время, например: 1 час
Чтобы иметь возможность самостоятельного пробуждения, кабель должен быть подключен от…
Печать результата функции AnalogRead() приводит к сбою Arduino Я создал схему, которая считывает аналоговый вывод 3 на Arduino Nano и выполняет другие действия в зависимости от возвращаемого значения. Однако у меня есть проблемы с функцией AnalogRead(). Всякий…
HTTP-запрос SIM800L ненадежен У меня есть вопрос относительно SIM800L и HTTP-запроса GET. Я использую этот простой код https://exploreembedded.com/wiki/Setting_up_GPRS_with_SIM800L для связи с SIM800l с помощью AT-команд. Для…
Что не так с этим кодом? Это не работает #include <DS1302.h>
#include <Servo.h>
Time t;
Servo myservo;
int Hour;
int Min;
int Sec;
// Запускаем DS1302
DS1302 rtc(2, 3, 4);
void setup()
{
myservo.attach(9);
myservo.write(45);…
Ардуино как ISP с serial monitor для ATmega328 У меня есть ATmeg328 TQFP на плате (в системе). Я использую Arduino Uno в качестве ISP для программирования чипа. Однако я хотел бы использовать последовательную связь с чипом через плату Arduino. …
Таймеры, выводы ШИМ и цифровые выходы на Arduino Mega Я использую Arduino Mega для управления двигателями через ШИМ и драйверы двигателя Adafruit DRV8871. Я также использую TIMER1 для прерывания по времени. После добавления прерывания TIMER1 я…
Увеличение расстояния ИК-пульта / передатчика Я пытаюсь настроить свой Arduino в качестве замены пульта дистанционного управления. Настройка работает, и я могу использовать ее для включения/выключения своих вещей, например вентилятора.
…
Преобразовать символ в целое число, оставив кодировку
У меня есть два символа, которые я получаю по Bluetooth.
char a = SerialBT.read();
char b = SerialBT.read();
Согласно справочнику по Arduino , декодированные данные, хранящиеся в char…
Правильная проводка для релейного модуля? Я хочу узнать рекомендуемую схему подключения реле. Я устанавливаю его как НЕТ.
Куда мне подключить реле, к горячему проводу или к заземляющему проводу?
Куда подсоединить провод, идущий к…
Что не так с моими кодами Мой учитель показал нам представление о танцующих рождественских огнях в tinkercad. Но я не знаю, что делать с кодами. Он оставил нам инструкцию, что делать. Я слежу за этим, но тинкеркад продолжает…
Нужен дисплей в виде полосы для моего проекта Arduino Я пытаюсь создать проект умного стола. Но я наткнулся на одну проблему, то есть я не знаю, какой дисплей мне использовать. Мне нужен дисплей с соотношением сторон примерно 2:1, но с относительно…
Передавать аудио с Arduino на устройство по Wi-Fi Я только недавно начал изучать Arduino. Это мой первый проект.
Итак, идея проекта заключается в том, что будет плата Arduino (в идеале Uno, но я не знаю, была бы лучше другая плата), и когда вы…
Метод HTTP PUT на NodeMCU/ESP8266 Некоторое время я пытался отправить запрос на размещение с моего esp8266, но не могу понять, почему он не работает, и в Интернете почти нет сообщений о запросах на размещение.
Я продолжаю получать…
Библиотека джойстиков Arduino не распознается играми (Steam) У меня есть рабочий код Arduino Pro Micro, который использует библиотеку джойстика Arduino в качестве геймпада. Сейчас я просто провожу тестирование, поэтому в коде подключена и настроена одна…
Проблема отображения MD_Parola при построении теста Я использую ESP8266 и плитки с 4-точечной матрицей для отображения часов (обновления с использованием NTP и WiFi).
Все работает хорошо, но только когда я создаю текст, используя тип const char* .
…
Программирование без ветвления на ардуино Я изучил программирование без ветвлений, чтобы ускорить код, и мне любопытно, как именно Arduino (или, скорее, atmega328) на самом деле читает машинные инструкции. Есть ли у него кэш-память или он…
Клавиатура Arduino стартует строчными буквами (но не должна) Поэтому я записал пример KeyboardMessage на свой Arduino SS Micro ATmega32U4 .
Когда я открываю редактор и нажимаю кнопку, я предполагаю, что вывод будет
Зоу нажал кнопку XX раз.
("Z"…
Wemos D1R2 - переход Onewire 2 DS18B20 на переменную Я новичок, провел несколько тестов с Uno, и теперь у меня в руках Wemos D1R2...
Я создаю что-то вроде метеостанции, которая будет отправлять данные на Thingspeak.com и регистрировать эти данные там…
«Устройства I2C не найдены» Arduino Nano Every Мне очень легко удалось настроить Arduino Nano с платой I2C, но Arduino Nano Every доставил мне гораздо больше хлопот (мой проект требовал низкого профиля).
Просто для проверки я оголил несколько…
FastLED не работает должным образом Я новичок в работе и программировании с Arduino. Проект, над которым я работаю, представляет собой цифровые часы, в которых используется цепочка светодиодов WS2812 , чтобы загорались правильные…
Отправить тело JSON с платой SIM900 Я пытаюсь отправить JSON, но не могу установить заголовок Content-Type .
Другие команды выполнены успешно:
[23:49:41:856] AT+SAPBR=3,1,"CONTYPE","GPRS"␍␊
[23:49:41:899]…
Заведомо нестабильный ESP8266 MQTT-клиент Я делаю проект, в котором ESP8266 получает данные от Arduino Uno и публикует их через MQTT. Через случайное время он перестанет отправлять данные моему MQTT-брокеру. Это может быть час, это может…
Настройка/отладка доступного 9DOF IMU Я купил IMU с 9 степенями свободы на AliExpress (рис. распространенная проблема (и я истекающий кровью нуб). Я попытался настроить эту плату, используя примеры кодов из Adafruit — предполагая, что…
Проблема с подключением MQTT PubSubClient к ESP32 У меня возникли некоторые проблемы со строкой в приложении Arduino с ESP32.
Я не понимаю, почему этот код работает:
mqtt.setServer("m20.cloudmqtt.com", порт); //в порядке
а это не работает…
radio.write() всегда возвращает 0 Я пытаюсь отправить char [] через NRF2401, но метод radio.write() всегда возвращает 0. Убедитесь, что msg содержит сообщение, прочитанное из str.
#define TAM 50
RF24 radio(9,10);
const…
Как получить переменную из функции обратного вызова? Есть библиотека davetcc/IoAbstraction . Единственная библиотека, работающая должным образом с моим поворотным энкодером. Проблема в том, что при вращении я вижу только серийный вывод с данными о…
Максимальная длина матрицы для инвертирования матрицы на atmega32 Какая максимальная длина матрицы может быть использована для инверсии матрицы на atmega32, например, можем ли мы реализовать инверсию матрицы для матрицы 15x15 на atmega32? И если это можно сделать…
Зачем нужно время отклика в AT-командах esp8266? Я пишу прошивку для AT-команд для esp8266, подключив его к atmega2560.
Теперь вопрос, как мне узнать время отклика на АТ-команды записи его прошивки, чтобы прочитать ответ?
собственно до этой мысли…
Как разрывать блок питания и разъемы USB? Я планирую сборку с собственным корпусом для Arduino. В качестве альтернативы я хотел бы обойти разъем питания и порт USB, которые на заводе припаяны к плате, чтобы использовать разъемы,…
Автономные команды Arduino Я хотел знать, есть ли способ, чтобы мой Arduino сохранил последнюю команду, которую я отправил ему, прежде чем я отключил его от своего компьютера. Спасибо.
Подключение нескольких MAX30100/30102 через I2C Я хочу подключить несколько (до 4) оксиметрических датчиков MAX30100 или MAX30102 к Arduino через I2c. Но я не смог найти решение для изменения/назначения адреса I2C.
…
Проблемы с программированием пользовательской платы ATMEGA2560 Мне нужна помощь. Я скопировал сердце дизайна MEGA2560 в новый проект. У меня есть новые печатные платы с чистыми микроконтроллерами, и теперь мне нужно все запрограммировать. (У меня есть проект,…
Источник питания WS2812B У меня есть адресная светодиодная лента RGB WS2812b длиной 5 м (150 светодиодов RGB). Я купил блок питания 5 В 10 А для его питания; однако всякий раз, когда я пытаюсь использовать его для питания…
Питание esp32cam от аккумулятора У меня есть esp32cam that I've программируется и питается через FTDI, подключенный к USB-разъему компьютера . Теперь, когда этот этап завершен, я хотел бы запустить его портативно, используя…