Чтение текста с SD-карты возвращает странные символы У меня есть электронная книга, преобразованная в файл .txt, сохраненный на SD-карте, подключенной к Arduino. Пытаюсь вывести слова из книги на ЖК-дисплей 16х2 по одному слову. В основном он работает…
Как создать таймер на 1 час с микроконтроллером ATtiny13A? Я хочу управлять нагрузкой переменного тока так, чтобы она включалась на 1 минуту, затем отключалась на 1 час, затем снова включалась на 1 минуту и так далее в цикле.
Я только что…
Состояние кнопки меняется случайным образом У меня есть кнопка, подключенная к Arduino, но она срабатывает случайным образом.
У меня есть один контакт кнопки, подключенный к контакту 2 на Arduino, а другой подключен к земле.
void…
Плата Adafruit nRF52 Я работаю над проектом (сценарий изображен во вложении), использующим Bluetooth Low Energy (BLE). В качестве главного (центрального устройства) я использую перьевую доску Adafruit nRF52 (…
ESP32 - "Детектор Браунаута был активирован" при запуске Wi-Fi Я использую ESP32 - NodeMCU. Один из MCU ведет себя странно при загрузке, в то время как на старте я думал, что это как-то связано с его циклом сна. Но, похоже, что даже на минимальном коде, как…
Библиотека джойстика не читает потенциометр Я использую библиотеку джойстиков для создания системы HOTAS для авиасимуляторов. Когда я загружаю тестовую программу, я могу зарегистрировать все смоделированные входы контроллера в Windows. Я…
Использование Broadcom AFBR-S50 с Arduino Я пытаюсь взаимодействовать с датчиком ToF Broadcom AFBR- S50MV85G через SPI с помощью Arduino, что осложняется тем фактом, что предоставленная библиотека и справочное приложение написаны для…
Куда должны идти модульные тесты в Arduino IDE У меня есть проект Arduino, файловая структура которого выглядит так
myProject/
myProject.ino
ImportantClass1.hpp
ImportantClass1.cpp
ImportantClass2.hpp
ImportantClass2…
Эквивалент UCSR0B для ESP2866 Я пытаюсь преобразовать программу Arduino Uno для использования с ESP2866. Я успешно конвертировал большую часть программы, но есть несколько строк, которые я не могу понять. Например,
UCSR0B =…
Какой это был скетч? Поскольку ESP32 здесь так много (еще 3 на Рождество), я не могу определить, какой скетч я использовал для конкретного устройства. Кто-нибудь разработал схему ведения учета или даже обратную связь с…
Обновление прошивки ESP-01 на macOS Недавно я купил ESP-01, а также программатор FTDI (3,3 В-5 В), и, набрав +GMR , я заметил, что на нем написано:
В версии:0.40.0.0(8 августа 2015 14:45:58)
Версия SDK:1.3.0
Ai-Thinker…
Матрица фоторезистора имеет те же значения. Я студент второго курса системного инженера, и мне нужно сделать проект для занятий.
У меня есть матрица фоторезисторов 4x4, которая подключается к аналогово-цифровому мультиплексору, подключенному…
Использование VS1838B с Arduino Я только что купил ИК-модуль VS1838B ( отсюда ), и я пытаюсь заставить его работать. Ниже вы можете найти схему, чтобы увидеть, как я подключил ИК-приемник 1838B:
Мой код ( Здесь ) :
…
OLED и Wi-Fi не работают вместе на ESP8266 Heltec NodeMCU У меня есть это плата ESP8266 Heltec NodeMCU с ОЛЕД. Контакты описаны здесь .
У меня следующая проблема. И OLED (с u8g2), и Wi-Fi работают нормально по отдельности. Есть проблема с их…
Синусоидальный инвертор Я работаю над созданием инвертора чистой синусоидальной волны с использованием Arduino Uno для вывода двух ШИМ-сигналов для верхней и нижней половины волны. В настоящее время я вывожу предварительно…
Как записать загрузчик? Мне было поручено "прописать загрузчик" на Arduino, чтобы исправить ошибку, которую я получал. Как это можно сделать? (А что такое загрузчик?)
Какова максимальная выходная мощность контактов Arduino Mega? У меня противоречивая информация о максимальной выходной мощности Arduino Mega. Некоторые говорят 200 мА, другие говорят 800 мА, как плата Uno. Я использую 8 моделей железнодорожных сигнальных…
Arduino Serial Monitor работает, но не на PySerial и PuTTY Я сделал простую пользовательскую плату Arduino, используя atmega328p и микросхему PL2303 Serial to USB.
В моей программе на Arduino я нахожусь в цикле, который непрерывно отправляет строку. Я…
Обработка не отвечает на ардуино Прежде всего, если я делаю неправильное предложение, это потому, что мой основной язык не английский.
У меня есть домашнее задание, поэтому я пытаюсь сделать радар с помощью Arduino IDE и Processing…
HX711 Смешные скорости Я использую плату SparkFun HX711 и перьевую плату Adafruit AdaLogger (M0). Я сократил трассировку на задней панели HX711, чтобы получить более быструю скорость передачи данных (должно быть около 80…
DHT20 и дисплей Oled не работают вместе Я пытаюсь заставить DHT20 и Oled (оба из комплекта датчиков Arduino) работать одновременно. Я могу заставить их работать отдельно с соответствующими тестовыми кодами, но когда я пытаюсь объединить…
Эмуляция 1-проводных устройств Я хочу сделать микросхему ATTiny ведомой на 1-проводной шине со своим собственным серийным номером и списком команд для своих конкретных функций.
Я хочу знать, могу ли я использовать библиотеку…
Преобразование необработанных данных IIS2MDC в угол Я не знаю, подходит ли это место для вопросов, но у меня есть 3-осевой магнитометр IIS2MDC. Я использовал это с Arduino. Я скачал библиотеку IIS2MDC.h в Arduino IDE. Я использовал пример кода…
Протокол Matter с Arduino Mega/Giga Я хотел бы попробовать материальный протокол с Arduino mega или Arduino giga.
Но я не нашел ни образца, ни библиотеки. Я нашел только библиотеки, совместимые с ESP32.
Знаете ли вы, как я могу…
Эквивалентная библиотека RTCZero для Arduino UNO Я новичок в Ardunino UNO
Это моя первая программа для подсветки светодиодной ленты
#include <Adafruit_NeoPixel.h>
#include <RTCZero.h>
#define PIN 6
#define NUMPIXELS …
Рекурсивный список файлов SD-карты Я работаю над MP3-плеером и хочу получить список всех файлов на SD-карте.
Я нашел этот код в Интернете:
void displaySdCardContent(FileItem& item, int numTabs) {
for (int i = 0; i <…
Как сделать выходную схему с тремя состояниями Мне нужна схема, в которой микроконтроллер Arduino может устанавливать выход в 3 разных состояния.
ВЫСОКИЙ (12 В)
НИЗКИЙ (ЗЕМЛЯ)
Н/Д (полностью отключен)
Использование транзисторов…
Diecimila со стандартом Firmata не работает Привет, я бы хотел использовать старую Diecimila с домашним помощником, и это, похоже, подразумевает установку стандарта Firmata.
Это не удалось, так как на доске недостаточно места.
Есть ли…
Чтение частоты ввода в цифровых выводах Это несколько теоретический вопрос:
Допустим, у меня есть датчик, который посылает цифровые сигналы на один из цифровых портов Arduino.
Я не знаю, на какой частоте он посылает эти сигналы.
Например,…
Как реализовать компас с компенсацией наклона? Поэтому я пытался реализовать компас с компенсацией наклона, используя HMC5883L и MPU6050. Проблема, с которой я сталкиваюсь, заключается в том, что существует 2 уравнения компенсации наклона
…
Воспроизведение звукового файла с помощью Arduino Uno Wifi У меня есть Arduino Uno Wifi (Rev2), и я хочу воспроизвести звуковой файл. Пока что я нашел две библиотеки, но ни одна из них не работает. Библиотека TMRpcm ( https://www.arduino…
fatal error: avr\wdt.h: No such file or directory in arduino due Я использую Arduino DUE для отслеживания транспортных средств gps/gprs устройства. Перед использованием Arduino DUE я использовал Arduino UNO. Когда я пытаюсь загрузить свой код в Arduino DUE, он…
Ардуино зависает/не отвечает- не могу понять почему Я строю лодку с дистанционным управлением. Мой удаленный проект зависает через произвольное время. Последовательный порт перестает выводить, OLED больше не обновляется и инструкции больше не…
Ошибка: expected unqualified-id before 'if' Это мой скетч или код:
const int EchoPin = 5;
const int TriggerPin = 6;
const int LedPin = 13;
void setup() {
Serial.begin(9600);
pinMode(LedPin, OUTPUT);
pinMode(TriggerPin, OUTPUT);
…
Шаговый двигатель работает медленно при чтении с датчика MPU 6050 Я пытаюсь заставить работать проект перевернутого маятника (следуя инструкциям здесь ), и в то время как мой шаговый двигатель прекрасно двигает тележку, когда это единственный код в скетче Arduino…
NodeMCU ESP8266 Версия 0.1 не включается с VIN Я пытаюсь включить свой NodeMCU ESP8266 версии 0.1 (это то, что написано на плате), через VIN и заземление с помощью зарядного устройства для телефона.
Я на 100% уверен, что зарядное устройство…
Рассчитать уровень заряда Li-Po батареи в ESP-Wroom-02 Я новичок в микроконтроллерах и схемах. Я вообще не в этой сфере. Но пытаюсь создать домашний проект, к которому ниже прикреплено изображение устройства.
Это устройство с питанием от…
Arduino с модулем Bluetooth HC-05 | Данные не передаются У меня есть Arduino Uno (Elegoo R3) и модуль Bluetooth Hc-05. Прежде всего, я хочу отправить данные с помощью приложения Android (Bluetooth-терминала) на Arduino и включить вывод 13 (светодиод).
…
Нужна помощь в применении логики к этому коду Вот код:
int softStart = A0;
int enable = A1;
int powerBTN = A2, powerState = HIGH, lastPowerState = HIGH;
unsigned long lastDebounceTime = 0;
unsigned long debounceDelay = 25;
unsigned long…
Чтение значений из текстового файла на SD-карте Я пытаюсь прочитать текстовый файл (имеющий числовые значения) с SD-карты. Значения в файле такие
87 512
255
Мне нужно прочитать 87 в главе 1, 512 в главе 2 и 255 в главе 3.
Почему я…
Проблемы со скоростью шагового двигателя Nema 17 Этот код взят из здесь . Могу ли я узнать, как еще больше увеличить скорость шагового двигателя NEMA 17? Я попытался увеличить скорость шага до 2000 об / мин, но это даже не работает. В моем случае…
Arduino напряжение кнопки против высокого/низкого состояния Я измеряю напряжение между заземлением кнопки и входным полюсом на следующем рисунке. Когда кнопка находится в выключенном состоянии, там есть 5 В, когда она включена и светодиод включен, там …
Модуль DS3231 RTC и проблема с батареей У меня есть батарея CR2032, подключенная к модулю DS3231 в качестве резервной батареи, когда модуль подключен к 5 В, напряжение батареи составляет 4,3 В, а без питания 3,7 В.
Это означает, что…
Подключение вывода TX Arduino Uno напрямую к Esp8266 esp-01 Я новичок в esp8266 esp-01 и пытаюсь понять, как его использовать. Во многих руководствах в Интернете я видел, как люди подключали вывод TX Arduino uno напрямую к esp8266 esp-01 без какого-либо…
Используется плата ESP32CAM, но лицо не зарегистрировано. Я работал над проектом использования платы ESP32CAM для распознавания лиц и открытия какого-то замка. Программа может обнаружить лицо с помощью желтого поля, которое появляется, как вы можете видеть…
Почему запуск последовательного монитора перезапускает скетч? Если я загружаю какой-либо скетч, который отправляет последовательные данные, я сразу же вижу, как мигают светодиоды TX/RX после загрузки скетча. Если затем я запущу последовательный монитор, скетч…
`.readFileCounts()` не работает в мини-модуле DFPlayer Я только что поигрался с модулем MP3-TF-16P , он же DFPlayer mini . Библиотеку и примеры, которые я взял за основу, можно найти здесь .
Моя текущая настройка содержит кнопку (NC, нормально…
Взаимная связь ESP32 SPI У меня есть две карты ESP32. Я хочу установить одну из этих карт как главную, а другую как подчиненную и общаться через SPI. Я делал это раньше на Arduino Uno, но не могу сделать это на ESP32.
Ниже…
Невозможно ввести клавишу клавиатуры в цикл while Я новичок в Arduino, поэтому у меня возникла небольшая проблема: я пытаюсь выполнить обратный отсчет на ЖК-дисплее, используя цикл while, но я также пытаюсь получить ввод ключа внутри того же цикла…
Очистка последовательных данных для новых входящих значений Я пытаюсь извлечь числа из строки, отправленной через последовательный порт, а затем преобразовать числа в целочисленные значения, которые я могу использовать для арифметических операций или…
Esp32 не может прочитать датчик MH-Z19C Я пытаюсь считать данные CO2 с датчика MH-Z19C с платой ESP32, но ничего не получаю. Код ошибки из библиотеки — 2, что указывает на тайм-аут (данные не получены).
Я неправильно подключил проводку…
Как правильно объявить случайный URL-адрес в ESPAsyncWebServer? Я пытаюсь создать одноразовый URL-адрес со случайной строкой, например, чтобы предоставить пользователю одноразовый доступ к дому с интеллектуальным замком. У меня есть функция для создания…
Питание USB работает, VIN нет на Arduino Nano RP2040 Я использую следующий простой фрагмент кода для записи на контакт D3 моего подключения Arduino Nano RP2040.
for(int i = 0; i <= 0xff; i++) {
analogWrite(3,i);
delay(10);
}
USB…
Некоторые из операторов <include> не работают Я пытаюсь включить эту штуку...
#include <BLEDevice.h>
#include <BLEServer.h>
#include <BLEUtils.h>
#include <BLE2902.h>
BLEServer* pServer = NULL; …
Пповорот сервопривода на 90 градусов #include <Servo.h>
Servo myservo; // создаем сервообъект для управления сервоприводом
// на большинстве плат можно создать двенадцать сервообъектов
int pos = 0; // переменная для…
Arduino Nano Every USB-соединение не работает У меня есть две оригинальные (спроектированные и собранные в Италии) платы Arduino Nano Every из немецкого интернет-магазина. Они пришли запечатанными в оригинальной упаковке. Когда я пытаюсь…
Почему моя переменная дает неправильное значение? Я делаю программу для отображения чисел на светодиодах WS2812 и TM1637. Я также использую обычную клавиатуру 4х4.
Светодиод WS2812 изготовлен своими руками с размером 25 x 10. На данный момент на…
Изменить USB VID и PID (Леонардо) Я новичок в использовании электронных досок и воспользовался онлайн-руководством по печати мыши с 6 степенями свободы. Я застрял на дополнительном шаге, который требует от меня изменения PID и VID…
Альтернатива опросу флага прерывания из основного цикла? Я использую ISR, который написан как можно более минимальным:
volatile bool interrupt1{};
void ISR1() {
interrupt1 = true;
}
Прерывание обрабатывается путем опроса переменной прерывания1…
Реле переключается при достижении значения CO Мне нужна помощь с кодом с использованием mq-7 и esp8266.
Компоненты, которые я использовал:
MQ-7 (грел 48 часов)
ЭСП8266
4-канальное реле
вентилятор 24 В постоянного тока
mb102
Все, что я хочу…