Гибочные штифты HC-SR04 У меня вопрос относительно ультразвукового датчика (HC-SR04), подключаемого к Arduino. У меня есть проект, и места очень мало, поэтому мне придется согнуть контакты HC-SR04. Можно ли это сделать, и…
как увеличить коэффициент задержки DHT11? Ошибки компилятора нет, но в выводе отображается ошибка тайм-аута.
согласно инструкции, приведенной в
https://github.com/RobTillaart/Arduino/issues/61
говорится увеличить коэффициент тайм-аута,…
Как мне создать конечный автомат для моей цели? Я новичок в Arduino.
У меня есть мотор, который приводит в движение раздвижную дверь вперед и назад. Двигатель подключен к H-мосту, который имеет два управляющих контакта (направление, скорость).…
Проблема с индексом оптического поворотного энкодера У меня следующий код работает правильно, за исключением части индекса.
Я не уверен, что синтаксис правильный для оборудования. Конечный результат, который я ищу, — сбрасывать энкодер на 0 градусов…
Проблема Леонардо Я свел это к очень простому фрагменту кода:
int testKey;
void setup() {
Serial.begin(9600);
}
void loop() {
Serial.println("Input Source ID "); //Спроси у меня номер
while (Serial…
ATTINY85 со светодиодом RGB Я пытаюсь сделать около дюжины BlinkStick (снято с производства, Adafruit), изображенных здесь
Я подумываю использовать Digispark ATTINY85 для управления одним светодиодом RGB, чтобы…
Использование Arduino UNO для загрузки скетча в Espresso Lite v2 Я пытаюсь использовать Arduino UNO в качестве программного интерфейса для загрузки скетчей в Espresso Lite v2.
Я следовал инструкциям по настройке сети Wi-Fi (длительное нажатие gpio13 и точка…
Один порт моторного щита не работает с шаговым двигателем.
Один порт моего экрана двигателя (т. е. M1 и M2) не управляет шаговым двигателем должным образом. Шаговый двигатель дрожит в своем положении.
Хотя другой порт (M3 и M4) работает нормально, но он…
Контакты NodeMcu и светодиод RGB Я использую NodeMcu для своего проекта, и у меня заканчиваются контакты. У меня подключен модуль MFRC522, ИК-приемник, зуммер и светодиод RGB. Я столкнулся с проблемой: всякий раз, когда я начинаю…
BMP280, похоже, показывает странные показания давления. Я подключил UNO к BMP280, и он отправляет показания через ESP-01 в ThingsSpeak, и кажется, все работает нормально, но мои показания давления кажутся немного странными.
Для ясности: любые…
Операторы If/Else на Arduino не выполняются У меня есть небольшой код ниже, проблема в том, что при вызове будет выполняться только первый оператор if. Когда я вызываю u, q или любой другой оператор if , он сразу переходит к else и не…
7-сегментный многоэкранный дисплей, отображает только 1 цифру Я пытаюсь создать отображение так, чтобы при нажатии кнопки счетчик увеличивался на единицу. Проблема в том, что загорается только один из них, и он не показывает правильный результат, он показывает…
Изменение режима работы CAN- трансивера У меня есть два автономных CAN-контроллера MCP2515 с интерфейсом SPI, два CAN-трансивера TJA1042 и две платы Arduino Uno. Как вы, возможно, знаете, TJA1042 имеет два режима работы:
Спящий…
Модуль 8релей требует большего, чем просто характеристики У меня есть модуль с 8 реле, который должен использовать не более 20 мА на каждое реле.
Хотя при замере просит около 70.
Если я использую 6 реле, это будет больше, чем может дать Arduino Mega.
(Я…
Каково отношение файла Arduino .ino к main.cpp? Является ли файл .ino альтернативой файлу main.cpp ?
Если да, то не мог бы кто-нибудь объяснить структуру файла .ino в main.cpp и его связь?
Протопотоки Arduino на примере Я пытаюсь заставить Arduino работать с Protothreads и хочу убедиться, что основные настройки выполнены правильно. Если я правильно понял API, то мне нужен следующий код для запуска двух…
Питание Arduino и светодиодных лент от одного адаптера В моем проекте Arduino управляет 10 светодиодными лентами. Я воспользуюсь планом @gre_gor, который опубликован здесь: Настройка 10 полос RGB независимо от одного Arduino
...где каждая полоса…
Нужна помощь по Arduino как ISP Если я использую плату Arduino для загрузки нового чипа, можно ли использовать микроконтроллер на плате для другого проекта, или он будет предназначен только для загрузки новых чипов.
(Код ультразвукового датчика: такого файла или каталога нет) Начинаю с Arduino, не понимаю, что означает ошибка. Скажите, пожалуйста, где я могу найти ресурсы, чтобы понять это и позволить коду скомпилироваться.
#include <RCSwitch.h>
#include…
Установление MQTT-соединения с помощью Arduino Mega и ESP8266. Как сказано в заголовке, я хочу отправлять сообщения MQTT на сервер, используя ESP8266 с контроллером Arduino Mega, но до сих пор каждая найденная мною библиотека основана на Ethernet. Мне не нужен…
Колебание напряжения на выходном контакте arduino uno 3.3 Проблема с моим Arduino заключается в том, что когда я проверяю напряжение на выводе 3,3 В с помощью мультиметра, напряжение сильно варьируется от 1,5 В до 5 В. Из-за чего модуль Wi-Fi esp8266,…
Обнаружение изменения состояния с помощью датчика цвета Я добавил в этот код статические переменные, и вместо повторяющихся заметок, останавливаясь на зеленом, я получаю одну заметку. Это то, чего я хотел. Однако мой цикл не позволяет запускать новую…
контент» не захватывается Я пытаюсь создать переменную, которую можно будет изменять с сервера, используя ESP8266.
#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include <ESP8266WebServer.h>
#include…
Modbus IP с Simply Modbus TCP include SPI.h
include Ethernet.h
include Modbus.h
include ModbusIP.h
//Смещения регистров Modbus (0-9999)
const int SENSOR_IREG = 100;
//Использованные пины
const int sensorPin = A0;
//Объект…
Бот не активируется после нажатия кнопки Предполагается, что этот бот начнет двигаться вперед при нажатии кнопки и остановится после того, как отсчитает 3 линии ленты на земле. В настоящее время он настроен на сканирование цвета пола в…
Умножение, деление. Что не так? const unsigned long C1 = 30 * 1000;
const unsigned long C2 = (300 * 1000)/C1; // должно быть = 10
void setup() {
Serial.begin(57600);
Serial.println("\n-------");
Serial.print("C1 = ");…
Как получить параметры запроса от ESPAsyncWebServer? Сейчас у меня есть следующий код
server.on("/on", HTTP_POST, [](AsyncWebServerRequest *request) {
Serial.println("ON hit.");
String message;
Serial.println(request->url());
if…
ШИМ частотного сигнала? Работаю над своим первым настоящим наброском, поэтому постараюсь быть кратким. При необходимости не стесняйтесь спрашивать дополнительную информацию.
Для питания обратноходового трансформатора…
Выполнение 32-битной арифметики на встроенном устройстве Сейчас я работаю с Arduino Uno и пытаюсь понять, как с его помощью выполнять 32-битные арифметические операции.
Мне нужно вычислить следующее выражение: √(2 n/a), в котором n — целое число, а …
Как ускорить Due ADC Я делаю проект, в котором использую Arduino для измерения разницы во времени поступления сигналов на четыре пьезоэлектрических датчика. Пьезодатчики приклеены к плате, и мы хотим локализовать…
Как прошить ATMEGA2560 с помощью WIZnet 5500? Мне интересно, прошивал ли кто-нибудь ATMEGA2560 с помощью WIZnet 5500? Я просмотрел этот пакет загрузчика , но он поддерживает только 5100. Возможно, мне придется сделать это самому, но я немного…
Затемнение нескольких светодиодов с помощью потенциометра Я работаю над небольшим проектом. У меня 13 светодиодов, которыми нужно управлять индивидуально (включать или выключать);
Поскольку у меня нет 13 контактов ШИМ, я использовал потенциометр для…
резервный аккумулятор для FeatherWing DS3231, RTC Я работаю над слегка измененным примером кода для платы Adafruit FeatherWing DS3231 RTC (часы реального времени). Сама микросхема DS3231 от Максима. Поскольку элемент описывается как «резервная…
ESP8266 01 модуль Wi-Fi У меня странная проблема: я пытаюсь подключиться к esp8266 01 с помощью Arduino Uno, когда я пытаюсь отправить команды из последовательного порта, это не работает, но если я отправлю их в функцию на…
ATtiny85 AC Phase Control для регулировки яркости лампочки Я пытаюсь затемнить лампочку через ATtiny85, который принимает команды, отправленные по I2C. Моя проблема в том, что лампочка едва тускнеет и довольно сильно мерцает.
Мою схему можно увидеть…
Arduino Hello World в последовательном мониторе Привет, нас попросили запрограммировать что-то, что, когда я ввожу что-то в последовательный монитор, оно печатает Hello world, но загвоздка в том, что оно печатает hello world только при условии,…
ЖК-дисплей 20x4 будет писать, но не будет обновляться Я управляю солнечным трекером, и его нужно перезагружать каждые 10 минут, иначе он потеряет рассудок. Моя программа работает нормально, управляя силовыми реле, поэтому я добавил I2C&Power,…
Неожиданный результат с GSM-модулем А6 У меня есть модуль GSM A6 , вот такой one .
Я собираюсь использовать Arduino Nano в качестве моста для связи с ним, у меня есть внешний источник питания (так как я читал, что этот модуль…
Питание Arduino Uno, CAN Crocodile и NeoPixels из автомобиля Я купил адаптер для сигарет, который дает мне 2 порта USB, однако он дает мне напряжение 5 В и ток до 2,4 А.
Это нормально для питания Arduino Uno, мне нужно 12/24 В для питания CAN-крокодила.
…
Код для скользящего среднего Ниже я написал код, чтобы найти скользящее среднее значение датчика температуры, подключенного к Arduino, и отобразить его на ЖК-дисплее. Моя проблема в том, что в первую минуту работы среднее…
Таймер с регулируемой задержкой времени У меня есть светодиодная лента, и каждый светодиод должен включаться последовательно, например этот:
[ http:// 1.bp.blogspot.com/-CTT6yvYtdos/VihhhBItwjI/AAAAAAAAAvM/q1jbUylMMdM/s400/ezgif…
Не могу загрузить программу в Arduino Uno. Мой Arduino Uno R3 не определяется ни одним ноутбуком (я пробовал 3 ноутбука). В разделе «Устройства» нет порта Arduino или других устройств. При подключении USB-кабеля звук не издается. При…
ESP8266 SPIFFS не сохраняется правильно? Привет всем, у меня возникли проблемы с SPIFFS для этого мини-контроллера ESP8266 Wemos D1.
Это мой скетч Arduino:
#include <FS.h>
#include <ArduinoJson.h>
struct RGBLA {
…
Проблема с прескалером таймера Elegoo Nano Я пытаюсь использовать Timer2 на Elegoo Nano для создания «тикового» прерывания каждые 10 мкс. Мой план состоял в том, чтобы установить Timer2 в режим CTC с прескалером /8 (чтобы получить тактовую…
DS1820 плохие показания 4-го датчика Я новичок в Arduino. Я хочу добавить около 50 датчиков в Arduino R3. Я получаю хорошие показания от трех датчиков, но когда подключаю четвертый, получаю сообщение "Устройства не найдены".
Вот…
Программное обеспечениеSerial с ESP8266 Я общаюсь с ESP8266, используя SoftwareSerial Arduino UNO. Я могу успешно отправлять AT-команды и получать ответ при общении через терминал. Но если я программно отправлю определенные AT-команды,…
ESP8266 отключается через несколько часов Моя система выглядит так:
ESP8266 подключен к Arduino Uno (2, 3 контакта), а вход данных реле к контакту 12 Arduino, а питание реле подается из другого источника.
Arduino получает данные с…
Можно ли заставить Arduino отправлять сигналы на RC-приемник? Я нашел кучу информации о том, как взломать радиоуправляемую машину с помощью печатной платы; и как управлять Arduino с ресивера. Также как запустить сервопривод от Arduino, но я ищу способ…
ModbusMaster.h — изменение узла Я использую библиотеку ModbusMaster.h в проекте с arduino-uno и преобразователем TTL/RS-485, и функция должна идентифицировать подчиненное устройство, с которым она обменивается данными. Число…
вывод файлов SD-карты на TFT-экран В настоящее время я работаю над проектом Arduino , который воспроизводит аудио файлы с SD-карты через динамик .
Сначала Arduino отправляет список всех музыкальных файлов, а когда я…
Пользовательский код устранения дребезга не работает Это мой собственный код устранения дребезга
Он удерживает светодиод включенным, переключая необходимое пороговое значение при срабатывании после включения светодиода, чтобы поддерживать светодиод…
Определения целочисленных массивов: длина Я определяю переменную как целое число и хочу ее использовать
int specLength = 17;
int spec[specLength-1];
Когда я это делаю, я получаю следующее сообщение об ошибке:
TestProgram:34:…
Создание формулы Я создавал формулу подсчета очков для игры.
Рассматриваемая формула
millis() * 1.1 ^ (millis()/10000);
Однако у меня возникли проблемы с пониманием различных сообщений об ошибках,…
Бесщеточный мотор + ESC с вопросом Arduino Заранее прошу прощения, я все еще новичок в проектах Arduino. Моя цель — использовать Arduino Uno 3 для создания недорогого проекта дрона/самолета.
Вот мои материалы и мои настройки:
…
Сервопривод достигает предела, как только он подключен У меня есть сервопривод Futaba S148 ( https://servodatabase.com/servo/futaba/s148 )
подключен к Arduino Uno.
Как только скрипт прикрепляет сервопривод, он вращается до предела и застревает.
Я…
Предотвращение электромагнитных помех на печатной плате Я сделал проект, состоящий из трех насосов постоянного тока, Atmega328p на специальной печатной плате и реле. Я обнаружил проблему, из-за которой моя печатная плата снова и снова отключается,…
Программа плохо читает память Моя программа не читает содержимое карты памяти, в данном случае файл "objects.txt". Я хотел сделать следующее: программа считывает объекты, содержащиеся в текстовом файле, и выделяет таблицу, а…
Как правильно работать с этим массивом? Я использую светодиодную ленту WS2812b , ESP8266 (NodeMCU 1.0) и датчик жестов APDS9960 .
Я хочу, чтобы при движении руки слева направо и справа налево менялись цвета полоски светодиодов,…