Где хранятся программные определения для разных процессоров? Мне нужно изменить существующую библиотеку, которая полагается на возможность определить, на какой плате / процессоре выполняется код. Для этого он использует такие определения, как для Arduino…
Ошибка при попытке динамического моделирования температуры Я пытаюсь смоделировать динамическую температуру, используя небольшой набор данных с помощью ESP32. Я только что понял, что реле не меняет состояние, если есть какое-то изменение температуры выше…
LCD случайным образом идет на один символ дальше в таблице ascii Вот мой код:
#include <LiquidCrystal.h>
int rs = 11;
int rw = 10;
int en = 9;
int d0 = 1;
int d1 = 2;
int d2 = 3;
int d3 = 4;
int d4 = 5;
int d5 = 6;
int d6 = 7;
int d7 = 8;
LiquidCrystal…
Отправить запрос с помощью NODEMCU при нажатии клавиши Привет, я хочу отправить запрос на сервер с помощью метода get с параметрами URL, когда клавиша нажата с помощью nodemcu. Но я не могу сделать эту работу, я получил следующую ошибку от…
Проблема с bluetooth и большим количеством светодиодных лент Я хочу иметь возможность управлять несколькими светодиодными полосами через Bluetooth с помощью одного arduino.
Я закодировал свое собственное приложение для Android, и все отлично работает с одной…
Мне нужна помощь с моим проектом Я создаю проект с использованием управления Bluetooth, а также ИК-датчика. Логика моей программы заключается в том, что когда я нажимаю клавишу, я хочу, чтобы мой робот выполнил серию программ, и…
Модуль Bluetooth не работает Я следовал учебнику на YouTube, чтобы построить автомобиль Bluetooth с Arduino.
#include <AFMotor.h>
//initial motors pin
AF_DCMotor motor1(1, MOTOR12_1KHZ);
AF_DCMotor motor4(4,…
Как я могу нарисовать электронную схему этого?
Мне нужна помощь, чтобы нарисовать схему этой картины
проект включает в себя Arduino nano, датчик dht11, модуль питания IRF520, блок питания 12V и вентилятор
Ошибка : заблудиться '\' в программе Я получил эту ошибку в следующей программе:
#include <SoftwareSerial.h>
#include <dht.h>
dht DHT;
int a;
String temp;
String humid;
SoftwareSerial esp(0, 1);
#define SSID…
12 В 28BYJ-40 двигатель не генерирует достаточно крутящего момента Я пытаюсь использовать шаговый двигатель для вращения одного из моих раздвоенных дисплеев. Однако, несмотря на то, что двигатель вращается и весит, вероятно, полфунта, он изо всех сил пытается это…
AD7476 ацп и SPI Я пытаюсь понять, могу ли я использовать AD7476 с Arduino и SPI:
технические данные
Моя грубая идея заключается в том, что я должен поставить CS низко, затем дважды прочитать два байта с…
Ищете точный и быстрый обновляющийся датчик дальности действия Мне нужно купить датчик расстояния, который будет закреплен на месте и использоваться для определения расстояния до вершины довольно быстро движущегося поршня вдоль осевого направления в…
Детальный анализ использования памяти При компиляции скетча после связывания сборка выводит своего рода прогноз использования оперативной памяти, например:
Минимальное использование памяти: 1456 байт (71% от максимального…
Adafruit RTC begin() не возвращает false Я программирую свой arduino с возможностью идти в ногу со временем с DS3231 от Adafruit. У меня еще нет модуля, но я пытаюсь выяснить остальную часть сборки без него.
Однако, похоже, что способ…
Как переключить HC-05 из режима передачи данных в режим AT? Я спрашиваю, как перейти из режима данных в командный режим AT без перезагрузки и отключения какого-либо источника питания. Другими словами, я пытаюсь создать драйвер для работы с модулем HC-05, и…
Как временно отключить прерывания TIMER5? У меня есть довольно сложная программа автономного робота, которая попадает в неприятности при выполнении управляемых поворотов. Я построил очень маленькую программу, чтобы проверить только…
Не удается успешно реализовать синглтон Я провел большую часть сегодняшнего дня, пытаясь понять, почему я не могу заставить это работать...
У меня есть этот проект, где из-за предыдущих конструктивных соображений был реализован класс…
Эта схема повреждает arduino/компоненты? Я строю систему следующим образом:
Есть два насоса, которые опускают и поднимают уровень воды
Существует ультразвуковой детектор, который измеряет уровень воды
Пока вода слишком высока, воду…
Шум сервопривода во время прошивки программы на Arduino Я запускаю сервные сервоприводы, используя драйвер A4988 и внешний источник питания. Все работает нормально.
Я только что заметил одну проблему, которую не могу объяснить.
Как только я загружаю…
Какой ток безопасен для Wemos d1? У меня есть источник питания 12 В / 400 мА для моего Wemos D1 R1, и я использую выход VIN(мне нужен 12 В для светодиодной ленты). Мне нужно сменить этот источник питания из-за цвета, и я не могу…
Массовое тестирование Arduino Я использую Arduino для класса IoT (40 студентов). Я настроил тестовую программу, чтобы проверить все датчики и приводы, используемые в классе (нам нужно переработать для следующего семестра).…
Перекрестная корреляция Arduino? Как я могу написать легкий код кросс-корреляции для arduino? Я не мог найти никакого решения. Измерительная система содержит ультразвуковой датчик и сервопривод, который поворачивается от 45 до 135…
Сломалась антенна Arduino nano IoT У меня есть Arduino Nano 33 IoT, и я уже давно им пользуюсь. Я использовал его, когда антенна оборвалась. Есть ли способ исправить это с помощью внешней антенны или каким - то другим способом? Я…
Arduino lcd отображает случайные символы Я подключил arduino Nano Every к LCD. Он отлично работает, когда я помещаю весь свой код в часть setup (). Но когда я помещаю код в loop (), он делает вещи werid. Я должен поместить свой код в…
Не остается в подменю Так что всем привет.
Я создаю простое меню с несколькими подменю на своем жидкокристаллическом экране. Но я столкнулся с небольшой проблемой, я не могу остаться в своем подменю. Когда я нажимаю…
Добавление nRF24L01 в проект У меня есть проект уровня жидкости, который в настоящее время использует Oled-дисплей. Я только что обнаружил существование модуля беспроводной связи nRF24L01, и это именно то, что мне нужно, чтобы…
Чтение из люкса висит при ярком свете Я использую датчики VMEL6040, и иногда при ярком свете чтение может висеть, вместо того, чтобы использовать wdt для восстановления, я хотел бы задать некоторые вопросы о библиотеке.
что касается…
Измерение дифференциального напряжения с помощью Arduino У меня есть электролизер, в котором анод висит, используя структуру в электролите. Катод находится на дне ячейки с электролитом над ним, а анод погружается в этот электролит (не полностью, часть…
Ориентация акселерометра (LIS3DH) Новичок здесь!
Я пытаюсь сделать карманный уровень с помощью LIS3DH, но не знаю, как “сбросить” всю ось, чтобы начать чтение с определенной ориентации, так как мой LIS3dh не будет установлен ровно и…
Как esp8266 получает ответ от сервера..? #include <SoftwareSerial.h>
const byte rxPin = 2;
const byte txPin = 3;
SoftwareSerial ESP8266 (rxPin, txPin);
void setup() {
Serial.begin(115200);
ESP8266.begin(115200);
…
Схема: 1 Кнопка и 1 скетч потенциометра Схема: 1 кнопка и 1 потенциометр
Скетч: При каждом нажатии кнопки приобретайте значение потенциометра в векторе из 10 позиций и печатайте его на последовательном мониторе или жидкокристаллическом…
Мотор не переключается с 2N3904 У меня есть небольшой мотор, он отлично питается от выхода 3V3 и GND arduino nano ble 33. Однако мне нужно уметь включать и выключать его. Моя первая попытка состояла в том, чтобы использовать…
фатальная ошибка ESP8266WiFi.h: Такого файла или каталога нет Я хочу превратить мой ESP8266 в точку доступа, чтобы я мог подключиться к нему напрямую.
Я использую следующий скетч, но когда я выбираю
УНИВЕРСАЛЬНЫЙ модуль ESP8266 из меню становятся доступны…
Сохранение вывода Arduino в текстовый файл в режиме добавления Я использовал приведенный ниже код для сохранения выходных данных Arduino Uno в текстовый файл.
Проблема в том, что всякий раз, когда я запускаю код, старые данные в текстовом файле удаляются.
…
Условная компиляция в зависимости от sizeof(double) Есть макрос (#define ...) где-то в недрах с Arduino IDE или основных заголовочных файлов, которая говорит мне, что во время компиляции(!), если двойной тип данных для конкретной…
Соединение I2C зависает Ведущий если ведомый отключается Я использую I2C для успешного запроса критических данных от ведомого устройства (я должен использовать requestFrom() в ведущем устройстве), но если по какой-то причине питание отключается от…
STM32 и SdFat - Не удается создать файл в каталоге на SD-карте Я использую библиотеку SdFat.h на STM32 и могу успешно создать файл в корневом каталоге с помощью SD.open("test.txt", FILE_WRITE); но мой код не может создать SD.open("DATA/data_test.txt",…
Почему функция упоминается в глобальной декларации? Я пришел к этому коду для записи данных в EEPROM в arduino. Почему функции void printTemp(); , void clearEEPROM(); и void writeTemp(); упоминаются в глобальной декларации? Как это поможет?
…
Arduino Due - беспроводное программирование через Xbee Я хотел бы интегрировать Arduino Due в проект, который, вероятно, будет развиваться с течением времени и потребует некоторого перепрограммирования. Вместо того чтобы отсоединять и вытаскивать…
Весовая шкала с Arduino: шаг калибровки Я не специалист по Arduino и учусь создавать проект, связанный с удаленным мониторингом пчел.
Я хотел бы следить за внутренней влажностью и температурой, а также за весом ящиков улья.
Что…
Где вся документация Arduino? Помимо основного веб-сайта, я заметил, что трудно найти документацию для конкретных дополнений Arduino, таких как (это только один пример):
www.amazon.com/gp/product/B00OGYXN8C/
Это довольно…
Как правильно обрабатывать строку Arduino Я читал, что строка Arduino плоха, так как она вызывает фрагментацию памяти, поэтому я стараюсь избегать их в основном. Но у меня все еще есть некоторые случаи, когда я не совсем уверен, что они в…
Проблемы передачи NRF24L01 между Arduino UNO и Arduino Nano Я новичок в использовании модуля tranceiver NRF24L01. Я попробовал отправить простое "Привет, мир" с помощью Arduino Nano и Arduino UNO с использованием двух модулей NRF24L01. Я не получаю никакого…
Многократная проверка нескольких операторов "if" Этот код является частью длинного кода для робота, который одновременно избегает препятствий и дистанционного управления. Я пытаюсь получить код, чтобы проверить оба оператора "if", когда кодовый…
Использование ИЛИ с циклом while Я пытаюсь получить два ограничения на одно и то же утверждение while. Можно ли это сделать?
while (digitalRead (home_limit)) {
Это работает для одного(1) лимита,
но когда я пытаюсь…
Обновление данных mysql с помощью SIM900 и Arduino Заранее спасибо за вашу любезную поддержку.
Я не эксперт, но плохо понимаю концепции и пытаюсь интегрировать различные вещи, чтобы получить некоторые полезные проекты для моей цели. Я хочу обновить…
Serial.println не будет форматировать DEC Это меня просто пугает. Поэтому я записал его в EEPROM и хотел бы прочитать с этого адреса и отформатировать в базе 10, э-э-э... Десятичный. Обычная числовая штука, которая не является ASCII. Но он…
Программа не проверяет вход/изменения потенциометра У меня была проблема с моим кодом, что мой потенциометр не будет изменять значения в методе.
У меня генерируется случайное число, и если это конкретное число, распечатайте инструкцию и непрерывно…
Atmega328p с arduino без платы Возможно, это вопрос для начинающих, и я не уверен. В настоящее время у меня есть изготовленная на заказ схема с чипом atmega328p, подключенным к mpu6050. Однако, когда я программирую на Arduino, я…
Как сравнить строку Как сравнить строку, поступающую из последовательного монитора, с некоторым предопределенным текстом, хранящимся в локальной переменной?
Если я скажу:
int led = 2;
String a = " abcds";
void…
Получение всех данных моего объекта JSON из Serial.read() сразу Я новичок в Arduino и создаю проект, который извлекает данные с веб-сайта (используя ESP8266), а затем передает их на мой Arduino UNO через последовательный порт.
Данные, поступающие от с…
Arduino вкл/выкл ШИМ Когда я включаю двигатель постоянного тока с помощью кнопки, я получаю фиксированное значение ШИМ, которое переходит в цикл до тех пор, пока состояние кнопки не изменится.
Что я должен изменить,…
I2C подтягивающие резисторы и I2C MUX У меня есть установка с 5 датчиками освещенности на мультиплексоре I2C , и мне интересно, нужен ли мне только 1 подтягивающий резистор для всей шины или по одному на каждой ветви от…
сбрасывается ли EEPROM при загрузке нового кода? У меня есть Nodemcu, с которым я делаю проект. Поэтому всякий раз, когда есть потери питания, я хочу, чтобы значения некоторых переменных не сбрасывались, из-за этого я пытаюсь сохранить значения в…
2-ходовой переключатель с Arduino? Эй, я работаю над системой домашней автоматизации, где я могу заменить один из моих 2-ходовых переключателей на Arduino или узел MCU, управляемый одним, но я хочу избежать обычных реле, потому что,…
Автоматизируйте захват фотографии на ESP32-CAM Я хочу снимать фотографии с камеры ESP32, но не делать это вручную. В частности, когда сигнал передается от датчика, я хочу, чтобы ESP32 это понял и начал автоматически делать фотографии в течение…
Как подключиться к MQTT брокеру с помощью TLS? У меня есть ESP8266, который подключается к брокеру MQTT, и он работает нормально, используя user+pass со следующим кодом:
#include <ESP8266WiFi.h>
#include <PubSubClient.h>
const…
Как протестировать произвольные кабели? Я пытаюсь сделать проверку кабелей, чтобы помочь мне сделать кастомные кабели для компьютера. Я думаю, что я подключаю концы кабеля в розетки на устройстве, а затем Arduino проверяет между…
Кнопка для запуска 5-кратной вспышки Следующий код работает таким образом, что светодиод начинает мигать только при нажатии кнопки в течение одной секунды. Я хочу изменить это и сделать светодиодную вспышку в течение 5 раз, сразу при…
Ошибка в связи I2C Между Arduino и Raspberry Pi Приведенный ниже код отправляет данные на Raspberry Pi каждые 20 миллисекунд. Код работает нормально, но иногда python выдает ошибку. Почему это происходит? Должен ли я уделять больше времени между …