Плата управления реле I2C от двух Arduino Uno Как я могу заставить несколько главных устройств Arduino работать с одним устройством I2C?
Поскольку оба главных устройства находятся на расстоянии 20 м от подчиненного устройства,
Я использую…
Проблема со счетчиком энкодеров на руле сегвея. Я пытаюсь реализовать рулевой механизм для проекта сегвея.
Идея состоит в том, чтобы определять наклон руля сегвея с помощью инкрементного поворотного энкодера (omron e6j-cwz 600ppr). Таким образом,…
Почему выходит сообщение об ошибке «stray '#' in program»? Я создаю программу Arduino с модулем SIM800L и хочу проверить кредитный статус SIM-карты.
Когда я вручную ввожу команду: AT+CUSD=1,"*123#" в Serial Monitor, все работает нормально.
Но в Arduino…
Не удалось запрограммировать Sonoff Dual с помощью Arduino IDE. 1) У меня есть Sonoff Dual, и я хочу загрузить скетч.
2) Другие базовые устройства Sonoff запрограммированы таким же образом и успешно.
Но при загрузке скетча (даже общего скетча Blink ) я не…
Как объединить два значения в строку? Я перепробовал все предполагаемые решения конкретной ошибки, вставленные в Google, которые смог найти на каждом форуме, включая этот, и независимо от предполагаемого решения, я либо получу ошибку о…
Платы, добавленные вручную, не работают в версии 1.8.5…? Я пытаюсь вручную добавить определения платы в файл boards.txt в подпапке оборудования папки скетчей, например, согласно инструкциям здесь: https://www.arduino.cc/en/Tutorial/ArduinoISP
Однако…
Состояние кнопки меняется, несмотря на отсутствие подключения? Я написал код для проверки кнопок, которые хочу использовать
const int buttonPin1 = 1;
const int buttonPin2 = 2;
const int buttonPin3 = 3;
const int buttonPin4 = 4;
const int buttonPin5 =…
Как работает Arduino IDE? Знаете, простой скетч Arduino не имеет основной функции и не включает cmds предварительной обработки, поэтому я просто хочу знать, как IDE Arduino преобразует скетч в обычный исходный код C/C++ и…
Значения Nano V3 «перезаписываются» случайным образом Когда я присваиваю глобальную переменную определенному значению внутри if-блока, оно меняется на другое значение в следующем операторе. Каким-то образом адрес переменной перезаписывается каким-то…
Возникли проблемы с массивом У меня возникла проблема, в которой я не могу разобраться. Я пытаюсь сохранить в массиве данные датчиков за несколько минут (считываемые каждые 5 секунд), чтобы через одну минуту у меня было 12…
Как получить правильный последовательный порт? У меня нет правильного последовательного порта из ресурса, с которым я работаю — «Начало работы с Arduino» Массимо Банзи и Майкла Шайло. Я использую Ардуино Уно. Я полный нуб в Ардуино. На этом…
Ярлык Mac для следующего окна — проблема IDE 1.8.7 Как использовать клавиатуру для переключения между окнами Arduino на Mac?
В настройках системы у меня есть (по умолчанию):
Клавиатура -> Ярлыки -> Переместить фокус в следующее окно…
Монитор напряжения батареи сразу после глубокого сна У меня модуль esp32 находится в глубоком сне, и я использую его с парой кнопок, использующих пробуждение, которые определяют нажатие кнопки
теперь я хотел бы иметь информацию об уровне заряда…
Неизвестная ошибка в коде порта(ов) here is the code:
#include "DHT.h"
#include "NewPing.h"
#define DHTPIN 7
#define DHTTYPE DHT22
#define TRIGGER_PIN 10
#define ECHO_PIN 10
#define MAX_DISTANCE 400
NewPing…
Доступ к raspberrypi.local из Nodemcu В настоящее время я пытаюсь получить доступ к API для отдыха из NodeMCU. API размещен в моей локальной сети на Raspberry pi 3 b. Raspberry pi доступен в локальной сети с использованием адреса домена…
Мой последовательный плоттер не работает (arduino) Я пытаюсь загрузить этот код, и он работает правильно, но я ничего не вижу на своем последовательном плоттере
const int AnalogIn_Pin0= A0;
const int AnalogIn_Pin1=A1;
const int…
Как использовать управление stm32duino 5110? Я хочу использовать stm32duino для управления 5110, я использую библиотеку http://www.rinkydinkelectronics. com/download.php?f=LCD5110_Basic.zip
Раньше я использовал Arduino Pro Mini для…
Почему после сброса программы пропадают? Я покупаю плату stm32, как показано на рисунке ниже, подключаю Boot0 к 3.3 и использую последовательный порт для загрузки программы.
Я использую библиотеку https://github…
Каковы преимущества Arduino CLI? Я видел, что Arduino получил CLI (Интерфейс командной строки), и мой первый вопрос был: «Почему?» Даже прочитав статью, я не вижу и не понимаю ее преимуществ.
Какие преимущества или…
Использование Arduino UNO для загрузки скетча в Espresso Lite v2 Я пытаюсь использовать Arduino UNO в качестве программного интерфейса для загрузки скетчей в Espresso Lite v2.
Я следовал инструкциям по настройке сети Wi-Fi (длительное нажатие gpio13 и точка…
Операторы If/Else на Arduino не выполняются У меня есть небольшой код ниже, проблема в том, что при вызове будет выполняться только первый оператор if. Когда я вызываю u, q или любой другой оператор if , он сразу переходит к else и не…
Каково отношение файла Arduino .ino к main.cpp? Является ли файл .ino альтернативой файлу main.cpp ?
Если да, то не мог бы кто-нибудь объяснить структуру файла .ino в main.cpp и его связь?
ESP8266 SPIFFS не сохраняется правильно? Привет всем, у меня возникли проблемы с SPIFFS для этого мини-контроллера ESP8266 Wemos D1.
Это мой скетч Arduino:
#include <FS.h>
#include <ArduinoJson.h>
struct RGBLA {
…
Определения целочисленных массивов: длина Я определяю переменную как целое число и хочу ее использовать
int specLength = 17;
int spec[specLength-1];
Когда я это делаю, я получаю следующее сообщение об ошибке:
TestProgram:34:…
Как изменить цвет консоли Arduino IDE? Исходя из вопроса Могу ли я изменить цвет и/или тип шрифта для IDE 1.5.6r2? , в 1.6.0 или 1.6.1 1 кажется, невозможно изменить console.color или console.error.color . Точнее, вы можете…
Помогите использовать термистор с esp8266. Итак, я пытаюсь использовать это термистор для измерения температуры, и этот код ниже всегда устанавливает одно и то же значение (2147483647). Я использовал это руководство для подключения и…
Wemos D1 EEProm put/get не получает правильное значение Привет всем! У меня в Arduino IDE есть следующий код:
#include <EEPROM.h>
#include <ArduinoJson.h>
bool debuggin = true;
int brightness = 255;
int ambientLight =…
Термистор не работает Подключение всего, как показано на рисунке, термистор показывает, что я сгорю:
Код прост:
#define analogPin A0 //термистор подключается к
#define beta 4090
#define resistance 10…
Вторая SD не пишет Простая проблема, не могу понять причину, SD-карта пишет первый файл нормально, а второй вообще не пишет. Может кто-нибудь понять, почему?
#include <SPI.h>
#include <SD.h>
…