Как получить среднее значение 16-битного АЦП? У меня есть аналогово-цифровой преобразователь Adafruit ADS1115 , настроенный в одностороннем режиме. Я хочу усреднить показания трех датчиков, чтобы повысить стабильность показаний.
…
Датчик перепада давления DLHR SPI Я новичок в использовании SPI с Arduino. Но я пытаюсь разобраться в «протоколах кодирования»/синтаксисе кода Arduino IDE. Я понимаю основы концептуальной работы SPI, но не понимаю, как на самом деле…
Запуск передачи SPI с помощью прерывания в Arduino Due У меня есть DDS, который управляется Arduino DUE, цикл() ожидает последовательных команд и на их основе вызывает ту или иную функцию, которая устанавливает частоту, фазу, амплитуду и т. д. DDS…
Условия с GSM-модулем SIM900 не выполняются Я выполняю этот код для управления светодиодом с помощью сообщения GSM SIM900, но есть две проблемы. Во-первых, он иногда получает сообщения, а иногда нет. Во-вторых, он не выполняет условия if ,…
Проблемы с подключением Arduino Yun Я следовал этому руководству , и все работает, пока я не дошел до главы Настройка встроенного Wi-Fi .
Я вижу Arduino как точку доступа.
И я могу с этим связаться. Однако при вводе…
Проблема повторения Я столкнулся с проблемой повторения программы, что означает, что она выполняется один раз (поскольку датчик переходит в 1, он рассчитывает 5 секунд (датчик все еще в 1) после того, как лампа…
Соединение Arduino с сервером не удалось Я пытаюсь подключить Arduino Uno и Ethernet Shield и попытаться отправить некоторые данные в веб-приложение asp.net api. Когда я загружаю скетч, у меня не удалось подключиться к последовательному…
Срабатывание ультразвукового датчика Я сделал умную слепую палку для своего классного проекта. Он использует ультразвуковой датчик для обнаружения препятствий, и мне задали этот вопрос в VIVA...
Зачем на триггерный ( Trig ) вывод…
Из изучения текста Arduino Я работаю над текстом «Изучение Arduino» в основном успешно вплоть до главы 4. У меня есть большинство необходимых деталей, но для рис. 4-3 я использовал следующее:
Конденсатор 100 нФ (вместо…
Давление воды и датчик солености, подключенный к Arduino Я пытаюсь разработать проект, в котором к Arduino можно было бы подключить датчик воды и солености, упаковать его в специальную коробку и сбросить в океан на глубину до 500 метров. Какие датчики…
D1 mini/esp8266 WifiManager Итак, у меня есть D1 mini, который я хочу подключить к Wi-Fi.
Я нашел в Интернете следующий код, который должен запускать веб-сервер, который вы можете посетить, а затем подключиться к выбранному…
Периодически поврежденные данные возвращаются из ESP8266. У меня есть Arduino Uno, подключенный к ESp8266 через адаптер ESP-01. Адаптер питается от контактов Arduino 5 В и Gnd, а Tx/Rx к адаптеру использует контакты Arduino 2/3. У меня есть базовый код,…
Имена синтаксического анализа обнаружения Bluetooth ESP32 Я запускаю пример кода из примеров ESP32 и сканирую доступные устройства BLE. Я вижу MAC-адрес устройства и т. д. Но для некоторых устройств я не вижу их имен. Я использую ESP-WROOM-32 с аппаратной…
ошибка: 'analogRead' was not declared in this scope Я использую Codeblocks с arduino IDE для имитации управления шаговым двигателем, и ошибки «analogRead» не был объявлен в этой области» и «A0» не был объявлен в этой области» продолжают появляться.…
Проблема со строкой и аргументом функции Я пытаюсь отправить SMS с помощью модуля GSM с Arduino Mega. Я выполнил руководство и загрузил библиотеку SIM908IDE100. Я использую функцию
SendSMS(String&, const char [27]); .
Когда я…
Преобразование случайных двоичных данных в сигнал ШИМ Я использую Arduino Due. Я делаю проект по связи в видимом свете. Мне нужно преобразовать двоичные данные в сигнал ШИМ. Может ли кто-нибудь предложить мне метод генерации этого сигнала ШИМ на основе…
Можно ли отправить массив с плавающей запятой через I2c? Я сам пробовал это несколько раз, но так и не смог отправить или получить его должным образом. Я спрашиваю себя, возможно ли это, и если да, то может ли кто-нибудь объяснить, как?
Удачи!
Как управлять 4 двигателями постоянного тока с помощью Arduino? Через несколько месяцев я планирую построить робота Arduino с несколькими датчиками и т. д. Я буду использовать Arduino Mega и полноприводное шасси, подобное этому: Шасси. В шасси используются 4…
Проблема с ЖК-дисплеем Я работаю над этим фортепианным проектом. Когда я нажимаю кнопку, один из светодиодов должен включиться, и из пьезоэлемента раздается звуковой сигнал. ЖК-экран должен распечатать предложение, но я…
Соединение Wi-Fi с корпоративной WLAN У меня есть ESP32, и я хочу подключить его к WLAN в своем офисе. Основываясь на моих текущих знаниях об Arduino, мы используем WiFiClass для подключения к WLAN, а затем используем WiFiClient для…
Аналоговое чтение с шумом — Arduino Uno VS ESP12e Я тестировал аналоговый выход микрофона (Max9814) с помощью Arduino Uno и получил хорошие результаты. Выходной сигнал микрофона преобразуется в звук и становится громким и четким.
Настройка: (от…
Как запретить Arduino получать питание через USB Я работаю над встраиваемым проектом, где использую Arduino в качестве «сенсорного экрана» для RaspberryPi (у меня модель B).
Проблема в том, что USB-порт RaspberryPi недостаточно мощный для…
Функции со строковыми параметрами Внутри моего основного цикла есть такая строка:
String string1;
У меня есть функция, которая принимает строку 1 в качестве параметра и использует ее для отправки этой строки в виде SMS.
…
Как узнать, правильно ли откалиброван GY-521 MPU6050? Я планирую использовать акселерометр MPU6050 для своего проекта.
Я знаю, что перед использованием модуля (я использую GY-521 MPU6050) его необходимо откалибровать.
Для калибровки я использую…
Adafruit Feather 32u4 BLE совместим с программным SPI? Позвольте мне в предисловии сказать, что у меня нет большого опыта работы с электроникой. У меня есть Adafruit Feather 32u4, который использует аппаратный SPI для связи через Bluetooth. К сожалению,…
Почему мое реле не срабатывает? У меня есть 4-канальное реле для моего Arduino. Вот изображение:
Насколько я могу судить, он рассчитан на постоянный ток 5 В из-за большого знака 05VDC внизу, но скажите, пожалуйста, если…
ШИМ-управление, как остановить мерцание светодиода? Необходимо управлять яркостью светодиода с помощью кнопок и потенциометра.
Кнопка А: Увеличение
Кнопка B: уменьшить/уменьшить
Потенциометр: увеличение и уменьшение
Однако это должно…
ESP8266 слишком много аргументов для функции Мой проект использует ESP8226, чтобы разрешить:
1) пользователь для установки будильника.
2) через 20 секунд после звонка будильника он уведомит телефон через приложение Blynk с помощью датчика…
Перемещение функций Wiring.c с таймера 0 на таймер 1. Я использую Arduino Leonardo (ATmega32U4), и мне нужно использовать timer0 для ШИМ. Поскольку по умолчанию в файле Wiring.c функции micros() и millis() используют timer0, я решил, что, поскольку…
Как подключить шаговый драйвер SilentStepStick TMC2130? извините за нубский вопрос
Подключаю SilentStepStick к Arduino с помощью степпера для стендового тестирования .
Для этого требуется питание 5 В, плюс у меня есть блок питания 24 В для…
Обновление прошивки на Adafruit Huzzah ESP8266 tldr : я пытаюсь перепрошить ранее работавшую Adafruit Коммутационный модуль Huzzah ESP8266 для использования последней версии прошивки AT. Перепрошивка, похоже, не работает, и я в замешательстве…
Вопрос по коду Этот код используется для включения и выключения Arduino, проблема в том, что я вообще не могу его понять. может кто-нибудь объяснить мне, как это работает?
New = digitalRead(button);
if ( New…
Возвращает ли bool целое число? Я знаю, что для Arduino (и C в целом) для сравнения «ложь» равна 0, а любое ненулевое целое число является «истиной». У меня вопрос: «возвращает» ли тип данных bool конкретное целое число для…
Как использовать Serial.setTimeout() Я просто играю с интерфейсом UART своей платы, чтобы узнать, как он работает. Поскольку у меня только одна плата, я отправляю данные только для того, чтобы получить их на своей собственной плате,…
Несколько вопросов о первых шагах с NodeMCU ESP32/ESP8266. Я хотел бы знать, каковы первые шаги в качестве хорошей практики при получении нового NodeMCU на базе ESP. Например:
Проверяем, все ли работает правильно
После подключения к соответствующему…
Проблема со стартовым комплектом Arduino 7
Может кто-нибудь, пожалуйста, помогите мне, работают только две кнопки, ближайшие к большому зеленому проводу, и я не знаю, почему я уже пытался поменять кнопки местами
РЕДАКТИРОВАНИЕ…
Проводка для Arduino Mega и нескольких MPU 6050/Gy 521 У меня есть Arduino Mega 2560, к которому мне нужно подключить 4 MPU 6050/Gy 521.
Я нашел некоторые ресурсы по Mega и Uno, однако не могу собрать их воедино.
Этот ресурс содержит подробную…
Как разобрать 20180810T143000Z в time_t Каков самый короткий/элегантный способ (т. е. использовать существующие функции библиотеки) для анализа строки в форме 20180810T143000Z в time_t ? Обратите внимание, что литерал всегда…
Чтение текста построчно с SD Почему следующий код возвращает эту ошибку? Как мне это сделать?
Ошибка: статус выхода 1, недопустимое преобразование из 'const char*' в 'char'
[-fpermissive]
#include "FS.h"
#include…
Arduino Pro Micro – выключить светодиоды Я использую Arduino Pro Micro в качестве клавиатуры (устройство USB HID). Каждый раз, когда я нажимаю клавишу, загораются светодиоды RX и TX. Можно ли их отключить программно?
Как сделать счетчик, который считает количество активных входов? Я хочу сделать указатель направления с использованием зеленых, желтых и красных светодиодов. Индикаторы должны меняться, когда активный вход 1 достигает заданного значения, например:
Зеленый,…
Запуск фрагмента кода на основе функции Я студент-инженер, совершенно новичок в использовании Arduino, поэтому мой следующий вопрос может показаться глупым, но все же. Я не думаю, что вам понадобится весь код, поэтому я собираюсь лишь…
Какие выводы представлены этими константами из библиотеки ABR? Следующий код взят из последовательной библиотеки AtTiny , которую я хочу использовать:
#include <avr/io.h>
#include <avr/interrupt.h>
#include <util/delay.h>
// изменяем их,…
Распиновка микросхемы FT232RL для прошивки Arduino Pro Mini Похоже, у меня есть адаптер FTDI USB-TTL, который не соответствует стандартному порядку распиновки Arduino FTDI. Чипсет — FT232RL. Вот ссылка на страницу Amazon.
https://www.amazon…
Выходной тактовый сигнал на MKRZERO Мне нужно перенести проект, написанный для Arduino Micro, на MKRZERO.
Он обменивается данными через UART с микросхемой, а также должен обеспечивать тактовый сигнал.
Предыдущий код, который я…
H Мост для управления питанием микроконтроллера? Можно ли использовать модуль драйвера шагового двигателя L298 N Dual H Bridge для управления питанием других микросхем в конфигурации с несколькими микроконтроллерами?
Я намерен снизить…
Вызов метода в основном скетче из библиотеки. Мне нужно использовать специальную библиотеку, которая выдает сообщения об ошибках в виде строкового текста. Библиотека использует функцию Serial.println() для отправки сообщений на…
Последовательный монитор (ввод пользователя) Я пытаюсь выяснить, как заставить последовательный монитор печатать определенный контент на основе ввода пользователя. Например, если пользователь набрал «1», он должен постоянно печатать («Привет»)…
Данные микрофона на Arduino в WAV-файл на RaspPi Работаю над проектом Arduino + Raspberry Pi и надеюсь, что этот вопрос подходит под эту категорию. Я записываю звук с помощью MEMS-микрофона на Arduino и передаю его на Pi для сохранения в…
DHT11 + ESP плюс Arduino Кто-нибудь может мне помочь?
Я хочу использовать dht11 с Arduino и ESP. Оба будут читать данные из dht11.
проблема в том, что одновременно это сделать невозможно. Таким образом, решение будет…
Аналог AtTiny читает всегда 1023 Я пытаюсь воспроизвести проект светодиодного светлячка с низким энергопотреблением . Итак, я пытаюсь выполнить аналоговое считывание со светодиода, чтобы обнаружить свет. Чтобы немного упростить, я…
Контакты ШИМ серводвигателей, Arduino Uno Я хотел понять, как люди подключают серводвигатель к контактам без ШИМ, поэтому начал поиск и прочитал, что библиотека сервоприводов использует таймер 1 контакта 9 и контакта 10, чтобы иметь…
Обеспечиваем более быстрое и точное обнаружение MindWave Mobile В настоящее время я пытаюсь заставить устройство Mindwave Mobile работать с Arduino Uno. Я следую руководству здесь .
Однако приведенный пример кода работает не очень хорошо. Я пытался получить…
ESP8266 TCP/IP-связь Итак, я изучаю возможность TCP-связи между 1 чипом ESP8266 (станцией) и 2 ESP8266 (клиентами), подключенными к этой станции. Каждый раз, когда я нахожу код, включающий TCP, он включает только такие…
Возможно ли иметь два serialEvent() в коде Arduino? Я разрабатываю код на Arduino, и мне нужно реализовать условие, согласно которому, если данные доступны в формате «serial2», тогда входные данные будут получены только для «последовательного»…
Функция запуска при срабатывании Я пытаюсь создать устройство, реагирующее на движение/падение. У меня есть датчик, который постоянно проверяет, обнаружено ли движение и падение в voidloop() . Если обнаружено и движение, и падение…