Датчик DHT11: режим ожидания или выключение? У меня есть ATmega328P, который контролирует температуру и влажность в помещении. Мне достаточно контролировать каждые 8 секунд. В эти 8 секунд я укладываю свой Atmega в сон.
Теперь я хочу…
ИК-датчик не увеличивает и не уменьшает значение внутри цикла Мой проект — автоматический контроллер освещения в помещении со счетчиком посетителей с использованием Arduino.
До этого мой проект работал правильно, но проблема началась, когда мы подключили к…
Могу ли я вызывать функции из другого скетча? Я новичок в программировании с Arduino и не уверен, как мне вызвать функции (например, getData()) для сенсорного ЖК-дисплея, чтобы отобразить эти данные. Цель моего устройства — прослушивать обмен…
Модуль Bluetooth HC-05 получил вирус У нас возникла проблема. Наш модуль Bluetooth HC-05 заразился вирусом. Мы проверили его в последовательном мониторе и обнаружили, что вывод неправильный. Он имеет зеркальные вопросительные знаки (⸮)…
Прерывание таймера срабатывает слишком часто Следующий вопрос касается Arduino Pro Mini (8 МГц, 3,3 В)
Я разрабатываю (еще один) шилд драйвера светодиодной ленты. Для этого я написал простой контур управления, который регулирует яркость…
Подключите TM1627 к ESP32 Я хочу управлять 7-сегментным дисплеем, в котором TM1637 интегрирован с ESP32.
Некоторое время назад я создал макет, использующий ESP12e, но мне нужно больше контактов GPIO, поэтому я перехожу на…
Реле не срабатывает Это моя первая попытка работы с реле.
Я попробовал протестировать свое реле с помощью этого простого кода
int Relay = 2; void setup() {
// put your setup code here, to run once:
Serial…
Насколько быстро я могу считывать данные с порта D Arduino? Я пытаюсь узнать, насколько быстро я могу считать порт ввода-вывода Arduino. Он переключается случайной скоростью/белым прямоугольным сигналом, и я хочу узнать, что быстрее, Arduino или сигнал.…
Arduino Nano BME280 странные значения Моя цель — измерить температуру, давление и влажность с помощью Arduino Nano и BME280 (GY-BME/P280).
Для этого я использую эту библиотеку из SparkFun, и она почти работает. Я заметил…
Как заблокировать вход кнопки с возможностью выбора задержки? У меня есть программа, над которой я работаю, в которой реле включается -> ждет задержки -> затем выключается после того, как происходит одно из двух: 1) достигается заданное время r ИЛИ 2)…
Arduino Uno дата-логгер щит запись бессмысленное время Я использую Arduino Uno с Adafruit Data Logger Shield, работающим от аккумуляторной батареи Voltaic 5V 2A. При записи на SD-карту временная метка никогда не меняется (всегда показывает одно и то же…
Как считывать и записывать данные с USB-накопителя? Привет, у меня есть Arduino Uno, и я спас USB-порт от старого компьютера. USB-порт имеет 4 контакта и принимает USB-накопители. Мне было интересно, можно ли подключить его к моему Arduino, чтобы мой…
Какой максимальный ток для каждого контакта ввода/вывода? Вопрос
Насколько мне известно, каждый вывод ввода/вывода должен поддерживать ток около 20 мА, каковы последствия повышения или понижения? Но если я использую все выводы ввода/вывода, есть ли…
Библиотека Arduino Mega Shield для Eagle CAD Я новичок в проектировании печатных плат и электронных штуках. Хочу спроектировать печатную плату, совместимую с Arduino mega 2560. Использую Eagle CAD. Я проверил библиотеку sparkfun, но не смог…
ИК-приемник передатчик Высокая частота Я строю фотоворота, чтобы отслеживать бросание мяча.
Работает нормально, если время задержки в основном цикле не превышает 40 миллисекунд.
Проблемы начинаются, когда я задерживаю каждый цикл только…
Могу ли я питать Arduino Uno от аккумулятора 9 В / 990 мАч? У меня есть аккумулятор 9 В Lion 990 мАч. Я не уверен, смогу ли я использовать его для внешнего питания Arduino?
Не могли бы вы подсказать мне, как понять текущие характеристики любого устройства…
Минимальный Arduino с использованием ATmega32U4 Я новичок и хотел бы собрать собственную минималистичную плату на базе ATmega32U4, совместимую с arduino. Может ли кто-нибудь подсказать, какие детали, резисторы/конденсаторы (и, может быть, один…
Что не так с моим ИК-датчиком? Я купил несколько ИК-датчиков «lucky dip» из Китая, понятия не имею, что это такое, но они, похоже, потерялись на почте, поэтому вместо этого я купил несколько из них в надежном месте в…
Перевод ATMEGA на 3.3В В настоящее время у меня есть базовая сборка Arduino, состоящая только из Atmega 328P и внешнего кристалла на 16 МГц.
Я планирую понизить напряжение в этой системе до 3–3,6 В, но я читал,…
Arduino Uno — внешнее питание работает неправильно Я новичок в Arduino и создал свой первый проект. В проекте используется датчик ближнего действия Sharp и плата светодиода 7 сегментов ( http://embedded-lab…
Неожиданное поведение мигающего светодиодного кода Я новичок в Arduino, так что это может быть действительно глупым сомнением, но я не нашел объяснения этому нигде в Интернете. Сначала я загрузил этот код (для мигания 5 светодиодов) на свой Arduino…
Arduino IDE не загружает скетчи Недавно я обновил Arduino IDE с 1.6.9 до 1.8.5. У меня возникли проблемы с загрузкой скетчей. Скетч компилируется, но когда я пытаюсь его загрузить, я получаю это сообщение:
Arduino: 1.8.5 (Mac…
Чип памяти для ардуино Я знаю, что вы не можете расширить свою оперативную память, потому что она внутренняя. Но я хочу внешнюю микросхему памяти (1024 Кбайт), которая будет очень быстрой. Я знаю, что мне нужна библиотека…
Реализация прерываний и таймеров на плате Arduino Uno Я пытаюсь реализовать прерывания на плате Arduino Uno. Моя цель — синтезировать волны и воспроизводить их через разъем 3,5 мм. Вот что у меня есть на данный момент, на основе предоставленного мне…
проблема хранения Я создал программу Arduino для управления моим кондиционером (модель: GREE Lomo) с помощью ПК.
Для этого я скачал библиотеку IRremote отсюда здесь .
#include "IRremote.h"
IRsend irsend;
int…
Arduino статус бита Есть ли способ проверить состояние бита в Arduino Uno?
Как в Atmel AVR, есть bit_is_clear или bit_is_set
что такое сварочная пластина? Я рассматривал платы arduino nano здесь. В описании говорится, что плата arduino не имеет сварочной пластины. Что это значит для пользователя? Если я куплю этот продукт, будут ли какие-либо проблемы…
Arduino записывает файл на SD, но не содержимое файла Я использую Arduino UNO, Extended Database Library (EDB) и карту microSD для чтения/записи 2 таблиц базы данных. Мне удалось создать оба файла ".db" на SD (они отображаются в Finder, когда я…
SH1106 - Передача длинного буфера через SPI Я использую SH1106 и создаю для него свой собственный драйвер. Почти все работает отлично, время отправки составляет около 2/3 мс с использованием transfer16 . Однако я заметил, что могу…
Wi-Fi-подключения теряются при сбросе подключения Посмотрите на трюк в последних нескольких строках этого кода:
#include <ESP8266WiFi.h>
const char* ssid = "xxxxx";
const char* password = "yyyyyyy";
// Создаем экземпляр сервера
//…
Включение светодиода и зуммера Я пытаюсь создать детектор движения, который активирует как светодиод 12 В, так и пьезоизлучатель, но прочитал, что вы не можете использовать delay() с ними обоими. Как активировать светодиод и…
Необходимый крутящий момент двигателя для перемещения двери. Я строю автоматический открыватель двери, и для его механизма мне нужен двигатель с высоким крутящим моментом и низкой скоростью. Мой вопрос здесь в том, как измерить крутящий момент, необходимый…
nrf24l01 сгорел при подаче 6,5 В на VIN? У меня есть два Arduino Unos (один клон, один настоящий), и я пытаюсь сделать пульт и базовую станцию. Все работает безупречно (используя библиотеку RF24), и последняя часть проводки была в том,…
Как Arduino запоминает последние байты из Bluetooth HC-05? Я создал проект по автоматизации дома.
Описание: Свет включается и выключается через модуль Bluetooth HC-05 и мое приложение Android. Проблема в том, что когда пропадает питание, система…
Проблема с GSM-модулем SIM800L и сервоприводом У меня есть GSM-модуль SIM800L, как по этой ссылке, .
.
Проблема в том, что когда я подключаю GSM к моему Arduino Uno, GSM включается на некоторое время, а затем выключается. Я пробовал…
Wifi rssi преобразует char[] в uint8_t Я пытаюсь получить RSSI сети, не подключаясь к ней напрямую, но получаю ошибку «Ошибка: преобразование из 'const char*' в 'uint8_t {aka unsigned char}' теряет точность [-fpermissive]»
char…
Восстановить uint32_t из массива символов в RTC.set В настоящее время я экспериментирую с Digistump ATTiny85. Поскольку у него нет последовательного порта, я использую базовую библиотеку DigiUSB для связи. Используемая библиотека RTC: …
Как правильно связать Arduino и его датчики Чтобы завершить прототип, я хотел бы иметь правильную структуру, содержащую arduino (здесь uno), его шилды и датчики. Я хотел бы, чтобы датчики были припаяны к блоку arduino+shields, но датчики…
Есть ли что-то особенное в Arduino? До сих пор я использовал stm32f4 discovery, но я слышал, что Arduino проще в использовании. Когда я искал плату Arduino Genuino Uno Rev3, мне посоветовали купить подделку.
Есть ли реальная…
Уменьшение тактовой частоты увеличивает размер эскиза? Я только что снизил тактовую частоту моего arduino promini 3.3v - 328p с 8 МГц до 1 МГц на внешнем тактовом сигнале, отключив обнаружение выхода из строя, и когда я скомпилировал свой старый скетч,…
Обнаружить вспышку камеры? Датчик освещенности, фоторезистор? Я хочу построить "регистратор вспышек камеры" на базе Arduino, чтобы определять, когда срабатывает вспышка камеры, и вести журнал этих событий. Я думаю использовать фоторезистор для измерения уровня…
Правильный способ завершения цикла при необходимости? Я новичок в Arduinos. В настоящее время я пытаюсь изменить скрипт здесь , который в данный момент просто включает или выключает светодиод в зависимости от того, какой HTTP-запрос GET он получает.…
Файл не найден на SD-карте У меня есть довольно длинный код для копирования файла с SD на ту же карту, но под другим именем. У меня есть одна версия, в которой имена файлов встроены в скетч, но чтобы сделать его более…
Как унаследовать класс, требующий &foo() в своем конструкторе? Общее
У меня есть библиотека с конструктором класса class Math(&foo1,&foo2); , которую я хотел бы поместить в библиотеку для class Algebra() , где foo1 и foo2 определены в Algebra…
Последовательная связь Arduino и AVR через USB У меня есть Arduino Uno Rev3, и я хотел бы использовать набор инструментов разработки AVR для написания программы, которая выполняет последовательную связь через USB.
Сделать это с помощью…
Arduino MQTT Bluetooth Есть ли библиотека для использования MQTT с модулем Bluetooth (HC-06) вместо WiFi? Если нет, то есть ли готовая к использованию реализация шаблона издатель-подписчик?
Замена нескольких выводов pinMode() и digitalWrite() на массив Я хотел бы «очистить» код, который включает несколько строк pinMode() и digitalWrite() , используя одну строку массива. Я новичок в обоих массивах, поэтому немного запутался. Следующие примеры —…
Прошивать NodeMCU с помощью .ino-файла? Я новичок в мире Arduino. Недавно я купил NodeMCU, чтобы использовать его в качестве своего рода плацдарма для знакомства с Arduinos, поскольку это то, чем я всегда хотел заняться. Однако только…
Arduino IDE не может найти Arduino Uno У моего Arduino все светодиоды включены. Светодиоды Rx , Tx и L включены, но мой компьютер их не видит (это SMD-версия).
Как включить файл, который не является файлом .h, .c или .cpp? Я использую ADF7030 на плате коммутации (не материнской плате) и пытаюсь подключить его к Arduino Uno. Я хочу загрузить файл конфигурации приемопередатчиков на чип с помощью SPI. Для этого мне нужно…
esp8266 не программируется Я работаю над esp8266 и подключаю его к Arduino Uno. Я запрограммировал Arduino, но когда я пишу команду AT на последовательном мониторе, он ничего не показывает. Подключения, которые я сделал,…
Фон «статичный» на боковой стороне TFT-экрана? Недавно я купил TFT-экран XC4629 128x128 и заметил, что отсутствие инициализации фона для экрана приводит к появлению помех RBG.
Красная линия, нарисованная на экране без фона:
Однако…
Arduino UNO и пользовательский csPin для SD-карт Я подключил модуль SD-карты к Arduino UNO . Я хочу использовать PIN 10 для PWM DC motor control и поэтому я подключил CS pin напрямую к другому pin (A3).
SD-карта работает правильно, но…
C++ Undefined reference to 'Class:Function()' У меня есть эти файлы:
Проект.ino
Датчик.h
Датчик.cpp
IMU/L3G.h
IMU/L3G.cpp
Датчик.h
#ifndef Sensor_h
#define Sensor_h
#include <EEPROM.h>
#include "IMU/L3G…
HTTP-запросы с использованием Arduino Я использую этот простой HTTP-запрос Post для публикации некоторых значений в моем API из Arduino с помощью Switch. Каждый раз, когда я нажимаю переключатель, он отправляет разные значения в API.
…
Как сделать задержку в 1 секунду более точной? Я написал две программы задержки (по 1 секунде).
Первая программа выглядит следующим образом:
void setup()
{
Serial.begin(9600);
TCCR1A = 0;
TCCR1B |= (1<<CS12);
TCCR1B &=…