Глобальные переменные занимают много места в динамической памяти. Я использую две простые библиотеки (см. 1 , 2 ) Я нашел в Интернете свой код на Arduino Uno, к сожалению, я также использую ROS, и все эти библиотеки занимают много места , когда я компилирую свой…
Как изменить учетные данные Wi-Fi нескольких ESP8266 вместе Мне нужно изменить учетные данные WiFi нескольких ESP8266 за один раз, без необходимости менять пароли для каждого из них по отдельности. Я знаю, что есть библиотека WiFiManager, которая делает вашу…
Давление на уровне моря для BMP280 У меня есть датчик давления BMP280 и BMP180, и оба они подключены через I²C к ESP8266.
Для BMP180 я могу получить давление воздуха на уровне моря, когда я передаю давление и высоту следующим…
Не могу загрузить код на свой ESP8266 , это ошибка, с которой я сталкиваюсь, когда пытаюсь загрузить свой код
#include <ESP8266WiFi.h>
#include <ESP8266WiFiMulti.h>
#ifndef STASSID
#define STASSID…
Оценка загрузки ЦП планировщика задач Во-первых, я должен отметить, что я не уверен, какие теги лучше всего подходят здесь, и я не могу найти теги, относящиеся к планировщикам и т. д. Пожалуйста, сообщите мне, если они не подходят…
Проблема ISR: Arduino Pro Micro Я пытаюсь провести небольшой тест, в котором использую ISR на Arduino Pro Micro, выводя его из спящего режима. Я использую резистор с датчиком силы (FSR, резистор, который меняет свое сопротивление…
Как подключить модуль neo 6m 6pin к nodemcu v3 Этот GPS-модуль neo 6 м достался мне от сломанного дрона. и я хотел бы подключить его к плате nodemcu v3.
большинство модулей gps, которые я видел, имеют 4 контакта (vcc, gnd, tx, rx), но этот…
Arduino Uno + SIM808 EVB 3.2.4 не работает должным образом? Итак, недавно я нашел в Интернете этот учебник о SIM808. Это выглядело очень круто, поэтому я заказал sim808 evb 3.2.4 на Amazon. Подключил модуль и соединил контакты RX (11) и (10) TX.
Вот код, с…
Самый прямой способ назначить байты Serial.read() массиву? Я пытаюсь отправить предложения NMEA 0183 через LoRa.
Каждое определенное сообщение NMEA выглядит как несколько массивов символов (предложений), за которыми следует '\n'.
На картинке ниже мы видим…
Загрузка Windows из командной строки дает отказ в доступе где-то видел, что для того, чтобы загрузить шестнадцатеричный файл в Arduino, вы можете посмотреть в Arduino IDE - посмотреть команду, которую она выполняет, а затем заменить шестнадцатеричный файл…
Как вывести истинное аналоговое напряжение на выходной контакт Что касается моей программы, это программа, которая выполняет некоторые вычисления, а затем выводит напряжение на основе результата с помощью функции AnalogWrite. Однако моя проблема заключается в…
Можно ли использовать мост L298N H с аккумулятором 12 В 7 Ач? Ребята, я работаю над редким проектом, поэтому мне просто нужно задать несколько вопросов
У меня есть драйвер мостового двигателя L298N H, плата Aduino uno, двигатель 12 В постоянного тока, 4000…
Почему модули NRF24L01 взаимодействуют только в одном направлении У меня есть 2 модуля NRF24L01 +pa +lna, подключенных к 2 arduino mini pro. Один из модулей находится на джойстике, а другой — на самолете. Все работало отлично до прошлой недели, когда они перестали…
Связь ATtiny85 с компьютером через USB Я пытаюсь получить и отправить некоторые данные с компьютера на ATtiny через USB. Может ли микросхема ATtiny85 взаимодействовать с компьютером через USB? Если да, то как его подключить?
Проблемы с загрузкой скетча в Arduino Pro Mini Разработав и протестировав проект с использованием Arduino Uno, я хочу загрузить его на Arduino Pro Mini (5 В, 328, 16 МГц) для полупостоянного, длительного использования, но я не могу получить…
Как подключить 4 или более Arduino к одному общему модулю GSM? Можно ли подключить 4 или более Arduino к одному модулю GSM?
Все ардуино должны ежедневно отправлять SMS в определенное время.
Как мне убедиться, что они не сталкиваются друг с другом по времени,…
Ожидание между кадрами UART Мне нужно воспроизвести сигнал (из 6 кадров UART), который имеет задержку 950 мкс между каждым из кадров. Затем задержка 37 мс в конце этих кадров.
Все в порядке, за исключением задержки между…
Параметрический доступ к переменной структуры на ESP8266 У меня есть 2 экземпляра структуры. В одном хранятся значения def, а во втором хранятся значения, считанные из файла на SPIFFS .
Я пытаюсь использовать цикл for для всех переменных структуры -…
Как узнать частоту дискретизации? Я начинаю немного путаться в частотах дискретизации, скорости передачи данных и т. д. У меня есть этот код Arduino:
#include <eHealth.h>
extern volatile unsigned long…
Мониторинг отключения питания с помощью Arduino UNO и ZMPT101B Я занимаюсь внедрением системы оповещения об отключении питания, подаю в суд на Arduino UNO и однофазное реле ZMPT101B.
Мой код выглядит следующим образом
#include <Filters.h> //Простая…
Лучший способ защитить цифровой выход? Я ищу способ защитить цифровые выходы моего Arduino от нежелательных внешних напряжений. В моем проекте используется около 20 различных выходов, каждый из которых подключен к проводу (трассе), длина…
Проблема с драйвером Arduino CH340 Я пытаюсь подключить Arduino Uno к Arduino IDE в Windows, но это работает только с драйвером CH340.
Меня это беспокоит, так как я могу найти ее для загрузки, опубликованную только двумя китайскими…
Отправка и получение различных типов данных через I2C в Arduino Я нашел несколько хороших руководств по отправке и получению данных через I2C на подключенных Arduino. Теперь мое ограничение заключается в том, как передавать различные типы данных, такие как,…
Проблема с условием if Итак, мой проект включает определение температуры в помещении с помощью датчика dth11.
моя идея состоит в том, чтобы добавить 3 светодиодных индикатора, каждый из которых представляет температуру,…
Глобальная изменчивая переменная не обновляется в ISR При работе на atmega168p у меня возникло интересное поведение, которое я не могу объяснить. Глобальная изменчивая переменная, которая здесь называется pos , не обновляется должным образом. Как…
Как подсчитать количество нарастающих фронтов на DS3231 rtc? Я использую DS3231 rtc, и мне нужно получить от него точность в миллисекундах, поэтому я решил использовать генерируемые им часы с частотой 32 кГц. Я написал код, который будет подсчитывать…
Использование разных процессоров, когда дело доходит до arduino Я решил изучить Arduino в этот карантин, так что я все еще новичок, когда дело доходит до микроконтроллеров. В основном я делал все свои проекты на базе ATMEGA328P-PU:
Я даже переоборудовал…
Как подключиться по ssh через USB-адаптер Ethernet Вот уже несколько дней я подключаюсь к своей плате, которая подключена к моему маршрутизатору через беспорядок проводов по Wi-Fi. Чтобы уберечь свою семью от риска споткнуться или использовать…
Может ли библиотека мыши прокручиваться по горизонтали? Я использую библиотеку Mouse с ATmega32U4, подключенным к Linux через USB.
Я хотел бы использовать команды горизонтальной прокрутки, но функция Mouse.move() , похоже, принимает только…
Аналоговый ввод Arduino: почему странные колебания? Я использую Arduino Uno. analogRead(A0) (или любой другой канал, который я использую) возвращает 0, когда он заземлен с помощью Arduino Gnd, и 1023 при подключении к Arduino 5v. Но когда я…
Как разработать автоматизацию аквариума с помощью Arduino В рамках моего последнего инженерного проекта я хотел бы разработать систему автоматизации аквариума. В моем проекте мне нужно одновременно проверять качество воды, а также проверять осаждение в…
Не могу заставить свой код воспроизводить музыку Проблема в том, что если я сначала открою дверь ожерелья, ничего не произойдет. Сначала я должен открыть кольцевую дверь. Это все включает. Затем, когда дверь ожерелья открыта, шаговый двигатель…
Прерывание переполнения Timer0 не работает
Я пытаюсь использовать Timer0 Arduino Leonardo (ATmega32u) для запуска прерывания через равные промежутки времени, используя простой avr-gcc (не библиотеку arduino). Пытаюсь для проверки помигать…
Присвоение значения порядку байтов структуры Итак, у меня есть структура:
typedef struct sendPacketStruct {
byte header = headerByte;//0x55
unsigned int time;//2 байта
int height;//2 байта
};
И я делаю это:
sendPacketStruct…
Как преобразовать мою настройку Arduino в настройку PIC? У меня есть конфигурация Arduino с ЖК-дисплеем, часами реального времени, EEPROM, герконом, понижающим преобразователем переменного/постоянного тока и клавиатурой 4X4.
Какая PIC IC позволит мне…
Проблемы Arduino MySQL Connector только с select первый вопрос, который я задаю, поэтому надеюсь, что это правильное место.
У меня возникла проблема с Arduino Uno и Arduino ESP8266WiFi Shiald от WangTongze при использовании этого руководства…
MPU-6050 - угловой дрейф Настройка
Windows 7 Корпоративная
MPU-6050: прорыв GY-521
Arduino Nano (китайский) с драйвером CH340 FTDI
IDE для Arduino 1.6.12
Библиотека для гироскопа
Проблема
Когда…
Inappropriate ioctl for device Я использую Arduino Uno и Mac и пытаюсь загрузить свой код на плату.
Я пытался загрузить программу с разных компьютеров (MacBook Air и Pro), и у меня все еще есть эта проблема.
Как это исправить?…
Как подключить ардуино к бочонку и липо-аккумулятору вместе? У меня есть arduino mega и аккумулятор Lipo такой и зарядное устройство Lipo 5V USB Boost . Обычно я питаю arduino от бочкового разъема с адаптером на 9 вольт. Но если произойдет отключение…
Считывание двух датчиков через Com-Port одновременно У меня есть два Arduino Nano Every и датчик, подключенный к каждому из них. Вот что происходит:
Я загружаю скетч в первый Arduino на Com4 и вижу, что его вывод правильный через Serial Monitor …
Подключение датчика BMP280 к микроконтроллеру Я создаю собственную плату со встроенным датчиком давления.
(микроконтроллер имеет логику 3V3)
Я хочу знать, какие детали мне нужны. В даташите всего 2 конденсатора, а на коммутационной плате тоже…
SIM800L не может отправить SMS У меня есть модуль SIM800L (зеленая плата). Я использовал это для тестирования своего модуля.
На этой странице используется красная плата SIM800L с литий-полимерным аккумулятором 3,7 В. Но…
Использование акселерометра с Arduino в качестве датчика удара Мне очень нужна помощь. У меня нет абсолютно никакого опыта работы с акселерометрами, и у меня есть проект, который отлично работал бы, если бы я мог интегрировать его в него. Я не намекаю на то,…
Объявление 'varDay' как ошибка массива ссылок Я пытаюсь написать функцию для хранения данных о дате и времени из модуля RTC. Я использовал массивы символов для реализации функции. Я получаю " декларацию 'varDay' как массив ссылок " ошибка при…
Аналоговый выход Arduino Due имеет смещение 500 мВ Я использую простое последовательное соединение, чтобы сообщить Due, что выводить на аналоговый выходной контакт. Однако выходы смещены примерно на 550 мВ (как видно на осциллографе), а максимальное…
Использование кнопки для включения и выключения Arduino Мне нужна помощь в добавлении кнопки для подачи питания на Arduino для экономии энергии, так как я использую батарею и ту же кнопку для его выключения. Это схема, которую я хочу реализовать.
…
Uno - ESP32 SoftwareSerial связь не работает У меня есть две платы, Uno и ESP32, и моя цель — отправлять данные с Uno на ESP. Я сделал делитель напряжения, чтобы мой ESP не сгорел, и я использую связь только ОДНИМ способом, строго UNO ->…
DS2413 One Wire IC считывает и сохраняет адреса отдельных ИС Привет,
Здесь я использую 10 DS2413 для управления gpios, он очень хорошо работает с arduino, я считываю адрес 10 ic и сохраняю его в 2D-массиве, я хочу управлять отдельными IC, используя их адрес.…
Можно ли взломать Arduino Mega по воздуху После просмотра похожих тем я решил задать этот вопрос ниже на форуме Security Stackexchange около 11 дней назад.
https://security.stackexchange.com/questions/235423/is-…
Проблема с интеграцией GPS в Arduino ESP8266 Я столкнулся с проблемой при использовании двух последовательных устройств связи с Arduino uno. Я пытаюсь использовать GPS-модуль ESP8266, Neo 6M с Arduino UNO, но одновременно работает только одно…
Управление серводвигателем с помощью сенсорного датчика Я хочу изменить свой код, чтобы серводвигатель двигался только в течение времени, в течение которого к датчику прикасаются, и немедленно прекращал движение, когда к датчику больше не прикасаются.…
Ультразвуковой датчик и проблема с цветом светодиодной ленты Итак, я сделал датчик парковки с ультразвуковым датчиком и светодиодной полосой. Но светодиодная полоса не становится желтой или зеленой. Думаю, это связано с порогами. Может ли кто-нибудь помочь…
Вибрационный геймпад Arduino с силовой обратной связью Я проектирую геймпад с помощью Arduino Micro. Я использую библиотеку джойстиков Arduino .
Я разрабатываю этот геймпад для гоночных игр, поэтому мне нужно ловить такие сигналы, как hit_the_wall …
Почему циклы Do While не останавливаются? Я давно смотрю на это, и у меня косоглазие. Я пишу простую программу для изменения цвета трехцветного светодиода. Он работает, но потом я заметил, что светодиод иногда мигает. Я провел множество…
Как подключить чип L293D к nodeMCU? Как подключить микросхему контроллера мотора L293D к nodeMCU?
Я попытался следовать инструкциям из этого руководства: lastminuteengineers.com
Одна проблема. У меня нет контакта 5v?
Есть ли…
Более эффективный код регистрации данных Фон:
Я использую Teensy 3.6 для регистрации данных более дюжины датчиков. Я печатаю в Serial1 для локального последовательного доступа, Serial3 для удаленного доступа (через xbee, те же данные на…
Странный эффект AVR C на последовательную связь USB Недавно я решил изучить прямое управление портами вместо встроенных подпрограмм Arduino.
Сначала я попробовал этот фрагмент кода
void setup() {
pinMode(13, OUTPUT);
Serial.begin(9600);
}
void…
Почему это зацикливание? Я пытаюсь сделать что-то очень простое. Я хочу, чтобы светодиод погас от полной яркости до выключенного. Это работает... Однако светодиод снова загорается на полную яркость и снова гаснет в цикле. Я…