Использование внутренней памяти ESP32 Cam Я новичок в серии плат ESP32. Я включил свою плату ESP32 Cam с помощью контакта Vcc, обеспечивающего около 7,4 В, используя две батареи 18650, только чтобы позже узнать, что это был совершенно…
Проблема со чтением данных с энкодера с помощью arduino Здравствуйте, ребята, я пытаюсь подсчитать количество шагов шагового двигателя с помощью энкодера (Avago heds).
Я нашел скетч Arduino для подсчета этих шагов и отображения их на консоли, а также…
digitalwrite() HIGH для ардуино Как узнать, устанавливает ли digitalwrite(HIGH, pin_number) напряжение на 5 вольт или 3,3 вольта. Я еще не купил ардуино уно. Я хочу, чтобы напряжение на цифровом выводе было 5 вольт. Я знаю, что на…
I2C и software serial Попытка сделать GPS-устройство с экраном. Устройство GPS обменивается данными через последовательный порт (Adafruit Ultimate GPS Breakout), и я могу передавать данные GPS через USB на свой компьютер…
Несколько void loop() с ESP8266 Хочу запустить несколько скетчей на одном скетче. Я использую метод множественных void loop. Это работает, но esp8266 требует много времени для выполнения команд.
void Setup()
{
setup1();
…
Может ли Arduino поддерживать таймер на 500 mu? Мне нужно вывести последовательное сообщение с интервалом 500 микросекунд (10 байт), может быть немного медленнее, но не более 1 миллисекунды между сообщениями.
Можно ли это сделать с помощью…
Как использовать ШИМ с DRV8870? Я использую Arduino nano и не могу работать с микросхемой DRV8870 в режиме ШИМ.
Когда я использую analogWrite(_pin, duty_cycle); , двигатель издает странные звуки.
Я думал, что это из-за частоты…
Прерывания таймера Arduino для PID Я работаю над проектом по робототехнике, в котором Arduino Nano выступает в качестве контроллера движения. Я пытаюсь использовать генератор трапециевидного профиля движения и ПИД-контур, чтобы…
Sim800L не отправляет СМС подряд Я создал проект с sim800l, который приходит и сохраняет 5 телефонных номеров в памяти eeprom, а затем, когда датчик срабатывает, он отправляет смс на все номера, а затем звонит на первый.
Но модуль…
Создание WebServer ip:port на модуле esp8266 Я создаю Умный Дом с Wi-Fi. Для этого я использую ESP8266 в качестве модуля, подключенного к Arduino. Они взаимодействуют с SoftwareSerial. И есть проблема с глобальным веб-сервером на ESP8266. Я…
не могли бы вы проверить мой код, в чем проблема? #include <Arduino.h>
#include <Wire.h>
#include <RTClib.h>
int hour1 = 2;
int min1 = 40;
int sec1 = 0;
int hour2 = 2;
int min2 = 39 ;
int sec2 = 10;
const int light = 13;
int…
Связь с датчиком KMX63 по I2C Я пытаюсь использовать новый датчик KMX63 с платой Arduino Uno, мой датчик находится на оценочной плате производства kionix.
Для связи il связаны следующим образом:
| Пин Уно | Плата оценки…
Соединение AI A7 Thinker с Arduino Я пытаюсь подключить свой A7 к Arduino Uno, но не могу найти способ связи с ним. Я много искал в Интернете, чтобы найти несколько схем, но ни одна из них не сработала. Вот моя фактическая установка:…
Почему я не могу прочитать другие смс, кроме первого смс? Мне нужно прочитать входящее SMS на моем GSM-модуле SIM900, и я хочу распечатать номер отправителя и сообщение на последовательном мониторе.
Сначала я настраиваю модуль GSM с помощью AT-команд, и…
Просто сомнение по поводу свечения светодиода Что произойдет, если я подключу анод светодиода к контакту 12, а катод светодиода к контакту 11 и установлю контакт 12 на высокий уровень, а контакт 11 на низкий, будет ли светодиод светиться??
Аналоговое чтение фиктивного файла Можем ли мы использовать просто аналоговое чтение без его сохранения
Я слышал, что рекомендуется читать дважды
для большей точности
пример:
// Чтение дополнительных аналоговых входов
…
Как извлечь бинарник из микроконтроллера STM32 У меня есть уже запрограммированный STM32MCU. Но у меня нет исходного кода. Я понимаю, что трудно получить исходный код от IC. Я слышал, что некоторые люди могут получить двоичный файл из IC,…
Два сериала не могут работать на одной скорости У меня есть устройство, которое подключается к контактам 10/11 платы Arduino UNO. Я пытаюсь отправлять команды с моего ПК с помощью Arduino для передачи моих команд на устройство через…
Можно ли отправить 2 или более сигнала o/p одновременно? Я хотел запустить два двигателя с помощью двухканального драйвера двигателя Cytron MDD10A. Таким образом, мое беспокойство основано на выполнении кода, который выполняется построчно, в том случае,…
Ошибка exit status 1 expected primary-expression before ')' Я пытаюсь скомпилировать скетч для серводвигателя, чтобы заставить его двигаться назад (как импульс). Я использовал два цикла for, чтобы это произошло, но когда я определяю область действия перед…
Неверные данные, полученные в Arduino по bluetooth Я запрограммировал клиент-сервер между Arduino и моим мобильным приложением на Android. Я использую buetoot HC-06. На данный момент это очень простой код, который просто включает и выключает…
Как использовать лямбда-функции в Arduino? Я хочу передать лямбда-функцию в качестве аргумента метода. Пример:
T reduce(const T initial, const std::function<T(T, T)> acc) {
T value = initial;
for (size_t i = 0; i < S;…
Составной объект (класс использует класс) Я хотел бы написать класс, который использует другой класс и его функции-члены. Я узнал, что это композиция объектов, и прочитал несколько примеров того, как это сделать, но это либо не работает для…
Обновление прошивки AT в ESP-01 с использованием Arduino UNO R3 Мне нужно обновить прошивку AT в ESP-01 с помощью последовательного интерфейса Arduino UNO R3. Нужно ли вынимать микросхему микроконтроллера из DIP-разъема перед прошивкой? Повлияет ли это на…
Мониторинг двух скоростей передачи Я использую разные коды, которые устанавливают разные значения скорости передачи данных с помощью функции Serial.begin() .
У меня есть Uno, использующий Serial.begin(9600) , подключенный к…
Может ли Arduino UNO постоянно хранить код? Я новичок в Arduino и хотел бы знать, могу ли я сделать Arduino постоянным контроллером?
и не могли бы вы помочь мне с более дешевой альтернативой?
Я также хотел узнать о "предохранителе", я где-то…
Почему "if" медленный? Я новичок в мире Arduino и надеюсь найти здесь решение. Код ниже функционально работает нормально. Проблема в том, что в строке 45 я вставил оператор if для изменения dac_value . Он очень…
Итерация через 8 датчиков термопары (MAX31856) У меня 8xMAX31856, и я пытаюсь использовать библиотеку Adafruit. Вместо того, чтобы каждый раз записывать в код все 8 каналов термопары (и тратить память впустую), я хочу хранить объекты в массиве и…
Отправлять команды конфигурации с arduino Я использую мультимодуль GNSS ublox zed F9P. Я должен запрограммировать его для сообщений о конфигурации. Например, мне нужно запустить определенную конфигурацию моего приемника с помощью Arduino. Я…
Простая функция ModBus Master 15 У меня простая установка с arduino Nano в качестве ведомого устройства и arduino Mega в качестве ведущего.
Может ли кто-нибудь объяснить, как работает функция 15
FORCE_MULTIPLE_COILS
Работает
Я…
Как считать положительные электрические импульсы? У меня есть устройство с одним мигающим светодиодом.
Я хочу подсчитать количество морганий. Я планировал сделать это с помощью Arduino. Я подключу две клеммы светодиодного входа к цифровым входным…
Создание переменного тока с контактом 11 Я пытаюсь получить переменный ток (50 Гц) с помощью Arduino Uno. Кажется, он не работает (или неправильный код).
int up;
int down;
int out = 11;
void setup() {
pinMode(out, OUTPUT);
Serial…
Прямой ток 5 В на основе аналогового сигнала Я хотел бы управлять многими светодиодами с моего Arduino — 12 или около того, — но у меня нет доступных цифровых контактов для этого. Одновременно должен гореть только один светодиод. Вместо этого…
AnalogWrite никогда не выводит ненулевое напряжение Благодаря очень простому подключению светодиода (выдерживающего напряжение 5 В) к земле и к контакту моего Galileo gen2 я никогда не смогу вывести ненулевое напряжение с контакта через analogWrite …
Последовательная связь между двумя Arduino (запрос и получение) Кто-нибудь может помочь? Я пытаюсь разработать два скетча, где данные могут быть отправлены только тогда, когда для этого сделан запрос между двумя ардуино. Простого приветственного сообщения может…
Ooops, no LSM303 detected ... Check your wiring! История
У меня есть Adafruit 10DOF IMU Breakout
, который некоторое время работал над моей Mega . Сегодня утром моя программа не запустилась, поэтому я начал устранение неполадок . …
Диапазон выходного напряжения от 0 до 5 В Я использую Arduino Uno/Mega.
Я пытаюсь вывести диапазон 0–5 В с помощью ШИМ.
Возможно ли это сделать?
Было бы неплохо увидеть какой-нибудь код или инструкции, насколько я видел, они…
SSID softAP ESP32 не является постоянным Я хотел бы установить SSID Wi-Fi в setup(), чтобы я мог настроить его на основе MAC-адреса или чего-то подобного. (избегая использования ESP с одинаковым кодом и одинаковым SSID). Однако, поскольку…
Шум в Analog Read Serial от инструментального усилителя (ina122p) Я пытаюсь считать значения из простой схемы ЭМГ (с INA122P) с помощью AnalogRead() и строить графики на плоттере с помощью Arduino nano v3. Я питаю ina1222p от контакта 5 В Arduino. Но что бы я ни…
ATTINY85 и POT Мне нужно считать значение потенциометра с ATTINY85.
У меня есть большой толстый 10K POT, но для этого варианта использования мне нужно, чтобы он был очень маленьким, поэтому я использовал…
Сохранение значения одним кликом У меня есть поворотный энкодер и 2 кнопки для a. Сохраните значение энкодера b. Сбросьте значение энкодера на 0. Кнопки сброса работают нормально, проблема связана с кнопкой установки/сохранения.…
У устройств Arduino Nano Every короткое замыкание? У меня есть устройство Arduino Nano Every, которое, похоже, закоротило.
Я использую USB-концентратор с подсветкой и кнопками для включения и выключения подключения. У каждой кнопки есть…
Linux не распознает клон Arduino Mega2560 У меня Elegoo Mega2560 R3. На моей машине с Windows он отлично распознается и загружается точно так же, как Mega2560. У меня есть ноутбук System76, на котором работает Pop_os!. Когда я подключаю…
Почему мы объявляем постоянные значения широты и долготы статическая константа double LONDON_LAT = 51,508131, LONDON_LON = -0,128002;
Что это значит?
https://github.com/mikalhart/TinyGPSPlus/blob/master/examples /FullExample/FullExample.ino
…
BJT - BC547 не работает со светодиодной лентой Я подключаю светодиодную ленту с входным напряжением 12 В к 5V VCC Arduino Uno R3 с помощью транзистора B547 .
Вот моя схема:
Основа -> Резистор 1 кОм -> DO13
Коллектор -> -ве…
Проблема с подключением ЖК-дисплея Во-первых, у меня проблемы с ЖК-дисплеем.
Для лучшего понимания, описание ЖК-дисплея можно найти здесь:
https://www.mikrocontroller.net/attachment/53098/DGF- 12232-S1FBLY-325-17231-1006.pdf
Я…
8266 AnalogRead(A0) всегда 1024 уважаемый участник.
У меня есть 4 ESP-12, все в порядке, но один чип ведет себя странно.
всегда возвращать 1024 в AnalogRead(A0);
один раз использовать ADC_MODE(ADC_VCC) и перепрошить с помощью…
Проблема с STM32 и SDFat lib на другом порту SPI Я использую STM32F103C8 и пытаюсь скомпилировать код с библиотекой SDFat. Проблема в том, что мне нужно использовать второй канал SPI1 (контакты PB5, PB4, PB3, PA15):
Я обнаружил, что можно…
Сообщение об ошибке при попытке настроить библиотеку U8g2 Я просто пытаюсь настроить библиотеку U8g2 для использования OLED. Я прочитал документацию и попытался скопировать и вставить пример блока кода для конструктора, но заменил их информацию информацией…
Аналоговое опорное напряжение и напряжение питания На веб-сайте Arduino указано, что аналоговые контакты считывают напряжение от 0 до 5 вольт (по умолчанию) и возвращают значение от 0 до 1023. Также можно установить диапазон с помощью…
Arduino считывает состояние подключения устройства hc-05 Здравствуйте, я хочу, чтобы Arduino получал статус bluetooth hc 05, если он подключается к устройству или нет. Я пытаюсь сам и ищу на веб-сайте в Интернете, но я не могу найти полезные вещи.
Передача массива time_t в качестве параметра функции Я пытаюсь регистрировать повторные подключения и отключения сети. Для этого я создал 2 массива time_t для хранения таких вхождений:
const int logSize = 10;
time_t conLog[logSize];
time_t…
Как вращать сервопривод каждые 12 часов с помощью модуля RTC? Я пытаюсь сделать автоматическую кормушку для рыб, чтобы кормить рыб каждые 6 часов. Я хочу внедрить модуль RTC в свой код. До сих пор я использовал только Arduino и сервопривод, используя это как…
Скетчи не загружаются в Uno Сегодня я попытался обновить скетч на своем Arduino Uno, но не смог из-за этой ошибки:
Sketch uses 1,870 bytes (5%) of program storage space. Maximum is 32,256 bytes.
Global variables use 188…
Не повредит ли установка пин прерывания модуль Bluetooth? Я хочу, чтобы мой Bluetooth-модуль HC05 вызывал прерывание при получении сигнала. Поэтому я последовал предложениям с форума Arduino и подключил контакт Bluetooth TXD к контакту Arduino RX и…