Список вопросов
- Нажатие кнопки сброса перезапускает программу всего через несколько секунд. Мне интересно, почему после нажатия кнопки сброса на моем Arduino последняя загруженная программа запускается, но только примерно через 5 секунд. То же самое происходит, когда я запускаю Arduino с…
- Попытка несколько раз подать импульс светодиоду вне основного контура. Я пытаюсь вызвать функцию класса, которая мигает светодиодом «x» количество раз. Я не хочу использовать задержку, это усложняет задачу. Если я использую цикл while, светодиод просто горит. Я…
- Можете ли вы сохранить данные в раздел кучи в памяти Arduino? На обычных компьютерах куча очищается при закрытии программы, но могу ли я сохранить данные в кучу Arduino с помощью функции malloc . И будет ли он очищен после выключения Arduino?
- ESP-8266 перестал работать из-за возможной неправильной компоновки платы. Я следил за этим руководством , чтобы установить мой ESP8266. Я также воссоздал на перфорированной плате схему, представленную в руководстве, и собираюсь использовать ее в своем проекте. …
- Как могу остановить цикл через 1 минуту? Это мой первый проект Arduino, и я хотел бы остановить цикл сервопривода через 1 минуту. Может ли кто-нибудь мне помочь? #include <Servo.h> Servo myservo; void setup() { myservo…
- Разделение Serial.readString на массив строк Я работаю над проектом, в котором мне нужно разделить входящие данные из последовательных (точнее, по времени, то есть aa:bb:cc) и разделить их на aa, затем на bb и cc, в идеале — на массив. Я знаю,…
- Самая низкая задержка при запуске нескольких Arduino с использованием NRF24L01+ Я собираю установку с несколькими зеркальными камерами. Мне нужно синхронизировать камеры, чтобы делать фотографии с минимально возможной задержкой. Единственным ограничением является то, что мы…
- Arduino Micro потребляет слишком много энергии от iPhone. Как это изменить? Я создаю USB-клавиатуру с двумя кнопками — пробел и ввод. Планируется использовать эту USB-клавиатуру (с разъемом Apple Lightning для USB) со встроенным переключателем iOS. Я купил адаптер Lightning…
- Проблема с коротким временем автономной работы Arduino Pro Mini Я использую Arduino Pro Mini с драйвером H-моста L293D для управления двунаправленным двигателем. Система принимает входные данные от емкостного датчика, который постоянно ищет триггер. У меня в…
- Ошибка компиляции скетча для преобразования класса/библиотеки. Я пытаюсь взять скетч и превратить его в класс для создаваемой мной библиотеки, но у меня возникают проблемы с компиляцией. Это не дубликат, как предлагалось. как я объясняю в комментарии и своем…
- Как включить/выключить светодиод одной и той же ИК-кнопкой? Я пытаюсь включить/выключить светодиод с помощью того же кода case():. Но это не работает, может кто-нибудь мне помочь?
- inet_addr_to_ipaddr' не был объявлен в этой области Я использую ESP32 Ping с этой страницы: https://github.com/pbecchi/ESP32_ping Он отлично работает на ESP32, ошибок компилятора нет. Поскольку на моем компьютере что-то не так, я заново…
- Очистить существующий массив при получении новой последовательной команды Я начинаю создавать свой первый проект Arduino, но у меня возникли проблемы с последовательным соединением. Я получаю последовательные данные с консоли и сохраняю их в массиве символов под…
- Проблема с аналоговыми показаниями на Arduino atMega с датчиками влажности YL-69 Я подключил четыре датчика YL-69 к моему Arduino at-mega2560 через аналоговые контакты 0–3. Это сочетается с четырьмя датчиками DHT11, которые находятся на цифровых контактах. DHT работает…
- Внешний программатор ArduinoISP выдает ошибку проверки? Я использую внешний программатор ArduinoISP для загрузки скетча в Arduino MEGA. Я установил тип процессора MEGA 2560 и использую Ctrl-Shft-U для загрузки с помощью программатора. Мой программатор…
- Как узнать MAC-адрес с помощью NodeMCU при подключении к Wi-Fi? Я новичок в использовании NodeMCU и IOT. Я тестирую NodeMCU (ESP8266), чтобы иметь возможность подключиться к серверу pubnub. Взяли код с GitHub, но есть ошибка 'mac was not declared in this…
- Как объединить строки и текст вместе? Я пытаюсь объединить две строки (strings/int) вместе с текстом в приведенном ниже коде: int foo = String((char*)payload).indexOf(' '); int message1; int message2; message1 =…
- Попытка одновременного питания нескольких сервоприводов с помощью Arduino Mega Недавно я пытался реализовать свой проект на конец года, он включал создание гуманоидной руки. Я все еще новичок в этих вещах, обычно я поручаю электропроводку своему другу, но, поскольку он…
- Несколько неблокирующих таймеров обратного отсчета? Я создаю систему управления тремя водоотливными насосами, используя один Arduino и набор реле. У меня есть поплавковые датчики для каждого из них, и мне нужно, чтобы Arduino запускал реле при…
- Можно ли с платы Arduino Uno R3 удалить чип на плате? Во-первых, я получил в качестве рождественского подарка свою доску Elegoo Uno, так что для меня это все в новинку. Вот моя проблема: я построил проект двигателя, и чип был запрограммирован. Могу…
- Динамическое изменение стека вызовов с помощью указателей Можем ли мы в библиотеке C++ Arduino изменить стек вызовов изнутри функции, намеренно уменьшив указатель на переменную стека так, чтобы он вышел за пределы допустимого диапазона? Вот так: void…
- Контроллер двигателя для двигателя 24 В, Arduino Uno Мне нужен контроллер двигателя на 24 В, и я хочу управлять им с помощью Arduino Uno. Предложения? Двигатель должен работать в обоих направлениях и потреблять ток около 5 А
- Как использовать реле 5 В/120 В, которое не установлено на плате? Я купил комплект Arduino, в который, среди прочего, входило реле на 5 В для управления напряжением 120–220 В. Реле только такое, там только 5-контактное реле, и его нет на плате, к которой можно…
- Водонепроницаемый датчик температуры SPI. В моем текущем проекте я использую DS18B20, который, похоже, является единственным датчиком температуры, который появляется при поиске в Google водонепроницаемого датчика температуры для Arduino. …
- Безопасный Arduino Я хочу прочитать RFID-тег с помощью Arduino, который управляет некоторыми реле. Это легко. Для меня более сложной задачей является создание отказоустойчивости. Поэтому я подумал, что смогу…
- Проблемы с подключением I2C на ESP8266 — 12F, какие контакты использовать? Раньше я подключил датчик температуры/гула HDC1080 к Arduino, используя этот скетч, и все работало нормально. Теперь я хочу запустить его через ESP-12F, я загрузил его, но во время установления…
- Как определить размер Flash? Мне нужно определить размер флэш-памяти моего ESP8266 на моем модуле NodeMCU, чтобы прошить прошивку AT на плату. Судя по всему, разные платы имеют флэш-память разного размера. Может ли кто-нибудь…
- О Wemos D1 Wi-Fi Я купил Wemos D1 WiFi и мне интересно, как с ним работать. Итак, внутри Arduino IDE я скачал платы ESP8266, вижу WeMos D1 mini, WeMos D1 R1 и WeMos mini Pro/Lite. Почему я не вижу Wemos D1? …
- Простое чтение и запись на дискету. Я пытаюсь подключить 3,5-дюймовый дисковод для гибких дисков (чтение и запись данных на дискету). Поскольку мне нужно записать на него число длиной всего несколько бит (16 более чем достаточно), я…
- Serial в этой области не заявлен, скорее всего ошибка новичка Хорошо, новичок с небольшим опытом программирования на VBA скоро будет рвать на себе волосы. Вероятно, я упустил какую-то простую вещь, но мне бы хотелось, чтобы кто-нибудь указал, где я ошибся. Я…
- Нужен ли подтягивающий/понижающий резистор для цепи светодиода кнопки? Читая о том, как сделать схему, которая включает светодиод при удерживании кнопки, я постоянно встречаю людей, говорящих, что необходимо использовать подтягивающий или понижающий резистор, чтобы…
- Питание Raspberry Pi 3 от Arduino Uno Я хотел бы запитать свой Raspberry Pi 3B от Arduino Uno. Мне удалось сделать это, подключив 5 В на Arduino к 5 В на Pi и подключив GND к GND, и Pi включится. Но у меня постоянный знак пониженного…
- Arduino зависает через некоторое время Я использую Atmega328p с питанием 5 В, Через некоторое время мой Arduino зависает [или автоматически перезагружается]. Я использую библиотеки: Wire.h CRC32.h EEPROM.h Arduino.h …
- Нужна помощь с синтаксисом функции, которая принимает замыкание Мой C++ очень устарел. (более 20 лет, прежде чем в C++ были замыкания). Я старший инженер ПО, и вчера я потратил несколько часов, пытаясь разобраться в этом, но так и не смог. Фон: Я…
- Как использовать переменные и функции в нескольких файлах .ino У меня есть 2 файла .ino (2 вкладки) для одного проекта/скетча Arduino: MySketch_File1.ino и MySketch_File2.ino. Я объявил в MySketch_File2 переменные и функции, которые хочу использовать в…
- Срок службы EEPROM и размер страницы Я хотел бы оценить эффективную (минимальную) выносливость EEPROM Arduino при однобайтовых операциях записи. The в техническом описании ATmega , используемого на многих платах Arduino, говорится…
- Цифровой потенциометр и регулятор скорости двигателя Я пытаюсь получить китайский контроллер скорости двигателя постоянного тока на 20 А, работающий с цифровым потенциометром MCP42100. Поставленный аналоговый потенциометр имел сопротивление 100 кОм. Я…
- Как правильно управлять воротами канала N из распиновки Adafruit Feather? Я учусь создавать переключатель питания с мягкой защелкой, используя N-канальный МОП-транзистор. На данный момент у меня есть это: Идея состоит в том, что (пока что) я могу включить…
- NodeMCU ESP8266 в Arduino IDE не обнаруживает Wi-Fi Я использую NodeMCU 1.0 v3 и пробую пример скетча (wifiscan), но он просто не находит ни одной точки доступа в доме. Однако мой телефон, ноутбуки и т. д. могут ловить точки доступа. Другие…
- Как обрабатывать одновременный HTTP-запрос при использовании прерывания Пытаюсь сделать дверной датчик с герконом. Каждый раз, когда происходит изменение, ESP8266 отправляет HTTP-запрос веб-сервису. К сожалению, последовательный монитор ESP8266 сбрасывает огромную…
- Генерация сигнала частотой 38 кГц без таймеров В настоящее время я пытаюсь сгенерировать сигнал частотой 38 кГц для моего TSOP4838 ( http://www.vishay.com /docs/82459/tsop48.pdf ) с ATtiny84A. Я знаю, что лучше всего было бы использовать…
- Массив влияет на значения цифрового чтения Я хочу включить светодиод с помощью двух кнопок. Если какая-либо из кнопок нажата, я хочу, чтобы светодиод включался, пока кнопка нажата, и не выключался, если ничего не нажимается. У меня есть два…
- ESP8266-01 неправильные настройки управления потоком Ошибочно изменены настройки ESP8266-01 на неверные. Все работало нормально на 115200 (настройки по умолчанию). Подключалось это так: ПК->(USB)->Arduino->ESP8266. Использование…
- Может ли IDE работать с основной тактовой частотой 32 кГц? Я где-то читал, что частота основной тактовой частоты 32768 Гц мешает не только функциям micros() и millis(), но и некоторым другим вещам. Это правда? Придется ли мне отказаться от Arduino IDE для…
- Вызов внешней функции из функции класса Я постараюсь объяснить свою потребность: У меня есть созданная мной универсальная библиотека под названием myIOT.h . Этот класс имеет предварительно настроенные настройки MQTT и Wi-Fi. …
- Попытка прочитать случайную строку с SD-карты Мне интересно, знает ли кто-нибудь, как читать случайную строку из файла с именем «PhraseList.csv» или «PhraseList.xlsx» (что проще)? Есть список из 10 тысяч. #include <SD.h> #include…
- Динамическое размещение/указатель на указатель для обновления массива, содержащего параметр topicArray определяется следующим образом: const char* msgTopic = "Home/Messages"; const char* groupTopic = "Home/All"; char* deviceName = deviceTopic; const char* topicArry[2] = {deviceTopic,…
- Почему мой код не воспроизводит звук для Arduino ? У меня есть следующий код, который я использую, чтобы попытаться воспроизвести мелодию на моем Arduino, но мелодии нет, только постукивание. Я использую встроенный tone() функция для…
- Леонардо - всегда включен, статус сохраняется между перезагрузками компьютера? Я ищу здесь два ответа. Можно ли обеспечить постоянное питание Leonardo, отдельно от питания USB-хоста? Я пробовал использовать полноразмерный Leonardo и адаптер питания, но по какой-то…
- Проблема с последовательным соединением. Данные искажены У меня есть аппаратное устройство, которое отправляет данные через последовательный порт и сокет. У меня TX устройства подключен к RX ESP8266, RX устройства к TX ESP8266. Скорость связи на…
- Невозможно загрузить код на Arduino Nano. Моя Arduino Nano v3.0 (производства Gravitech US) ведет себя неожиданным образом. Всякий раз, когда я пытаюсь загрузить на плату простую программу Blink, она всегда выдает ошибку, показанную ниже. …
- Контакты Arduino против Esp8266MOD Я использовал Arduino Uno & RFID, но теперь я хочу запустить тот же код в Esp8266MOD. Я установил все драйверы и все остальное для запуска esp8266 в Arduino IDE, но не знаю, как подключить RFID…
- Линии пульсируют недостаточно быстро (?)) Должен ли этот код подавать импульсы на контакты PB3 и PB4 (MOSI и MISO Arduino Uno) с интервалом 2 мс? #include <avr/io.h> int main(void) { // for (byte i = 0; i < 32; i++) // …
- Пример SSL-клиента Arduino MKR GSM 1400 не удается подключиться Я использую пример GsmSSLWebClient, который поставляется с библиотекой MKRGSM. Исходный пример работает отлично, я получаю логотип arduino ascii. Но когда я меняю URL-адрес, Arduino не получает…
- Как удалить зависимости из библиотеки? Я пишу библиотеку для созданного мной проекта, но она зависит от библиотеки Neopixel от adafruit. Я хочу удалить эту зависимость и сделать мою библиотеку автономной. Есть ли способ запустить чип…
- Посчитайте литры топлива с помощью Arduino В нашей лаборатории мы создали датчик топлива с помощью Arduino, чтобы получать данные о топливе от транспортных средств. Что касается кода ниже, я получаю сообщение об ошибке ОШИБКА PARSE:…
- шумные выходные линии при пробуждении ото сна Использование кода, подобного этим примерам, из AVR https://www.microchip.com/webdoc/AVRLibcReferenceManual/group__avr__sleep.html Моя программа заставляет мой Adafruit Feather 32u4 часто…
- Не получаем данные от NRF24L01 Я пытаюсь отправить данные с одной платы Arduino на другую, используя NRF24L01 , подключаясь к двум концам двух плат Arduino. Tx мигает на передающей стороне (плата Arduino 1), но принимающая…
- Как связаться с датчиком через порты RX/TX Arduino? У меня есть датчик, который обменивается данными через последовательную связь. Датчики CTi TILT-05. Он передает строку ASCII с данными, разделенными запятыми. Я хочу иметь возможность читать…
- Вопрос о том, как рассчитывается значение «f» при преобразовании азбуки Морзе в лазерный звук из этого руководства. Я работаю над этим руководством https://www.hackster.io/SURYATEJA/morse -код-коммуникация-с использованием-лазерного-модуля-оба-ea1b01 и автор создал коды «Отправить» и «Получить» для…
- Serial.write печатает пустые значения У меня есть Adafruit Bluefruit NRF52, подключенный к 9-осному датчику ориентации Adafruit BNO055, но когда я использую Serial.write для отправки данных, последовательный монитор отображает только…
- 4-канальное реле 5 В, 10 А на 2 лампы 15 Вт, последовательно соединенные с источником питания 220 В переменного тока. Я пытаюсь настроить свой первый релейный модуль в реальной среде. Я прикрепил изображение модуля реле ниже. Который я использую для управления четырьмя устройствами на моей…
- Светодиод Arduino RGB не работает все время? Я создавал светодиодную систему RGB с одним светодиодом RGB, управляемым с помощью ИК-пульта дистанционного управления. Я хотел назначить кнопку для запуска индикатора настроения, который циклически…
- Рассчитать значение нагрузочного резистора трансформатора тока и измерить переменный ток с помощью Arduino. Я хочу измерить переменный ток с помощью трансформатора тока, но не знаю точного значения нагрузочного резистора или формулы расчета... я хочу измерить ток скважинного насоса. компания указала…
- Таймер ESP8266 для запуска действий (проблема с логикой) Итак, у меня есть приложение, в котором есть 2 конкретных времени (например, 9 утра и 18 часов вечера), когда переменная curPos обновляется. Все конвертируется в мс с 00:00 (9 утра = 32400000, 18:00…
- Взаимодействие MPU6050 с Arduino uno Что означает « Летучий bool mpuInterrupt = false; » в программе Arduino, взаимодействующей с MPU6050?
- Новый код приводит к звуковому шуму Я работаю над схемой, которая может записывать звук на SD, когда переключатель находится в положении HIGH, и останавливать запись, когда переключатель находится в положении LOW. Я использую…
- Mega AttachInterrupt на контактах 18 или 19 требует, чтобы сначала был установлен бит EIFR (чтобы его очистить)? Экспериментируем с внешними прерываниями на Mega. Пины 2 и 3 работают стандартно attachInterrupt(digitalPinToInterrupt(iPin),ISR,FALLING); кодирование и позвоните моему ISR. С контактами 18…
- Можно ли замкнуть контакты IN и GND релейного модуля на землю контроллера? У меня есть релейный модуль , подключенный к ESP8266 ( Wemos D1 Mini ). В настоящее время я управляю реле, замыкая контакты IN и GND на землю (модуль реле использует низкое состояние для подачи…
- Как перезапустить счетчик в программе с помощью кнопки в настройке LDR Tripwire Итак, я пытаюсь настроить этот код так, чтобы, когда я нажимаю кнопку, счетчик людей обнулялся, и при этом счетчик увеличивался, когда LDR отключался, и снова, когда кнопка была нажата, счетчик…
- Значения NaN в инкубаторе для яиц Недавно я собрал свой инкубатор Arduino, который состоит из датчика DHT22, экрана ЖК-клавиатуры, нескольких вентиляторов, резисторов и т. д. Я загрузил скетч, и все вроде нормально. Однако,…
- Ошибка с конкатенацией символов strcat Все еще не понимаю, что такое конкатенация символов. void setup() { testCounter(3); } void loop() { // put your main code here, to run repeatedly: } char testCounter(int countx){ char…
- (Arduino Uno) Действителен ли мой код для проекта Follow the Sun? Мы хотим, чтобы двигатель остановился, когда оба фоторезистора получат одинаковое количество света. int RlightPin=0; //контакт для правого фоторезистора int LlightPin=1; //контакт для левого фоторезистора int TranslateAnalogR=0; int TranslateAnalogL= 1; #include <Servo.h> //Библиотека…
- пороговый уровень напряжения и проблема с миганием Я использую Arduino Pro Mini 3,3 В, 8 МГц.VCC этого Arduino поступает от преобразователя переменного тока в постоянный с регулятором 3,3 В. Я слушаю аналоговые данные от делителя напряжения примерно…
- Код отлично работает с Arduino Uno, но не с NodeMCU. Я загрузил программу MPU6050_DMP6_Multiple.ino ( https://github.com/eadf /MPU6050_DMP 6_Multiple/blob /master/MPU6050_DMP6_Multiple.ino ) в Arduino Uno, и все работает нормально. Когда я загружаю…
- Аналоговые и цифровые акселерометры – плюсы и минусы Для моего проекта мне нужно измерить ускорение до 16g. Я могу выбрать либо цифровой акселерометр, например MPU6050 или MPU9250, либо аналоговый акселерометр, например ADXL326. Каковы основные…
- ESP8266 Переключение прошивки на лету Можете ли вы помочь мне понять, возможно ли это с ESP8266/32? У меня есть основной двоичный файл, который я загружаю в чип, назовем его A — он сделан из Arduino. A начинает работать, но…
- Проблемы с чтением LM35 при длинном (?) Ethernet-соединении. У меня есть небольшой вопрос. У меня есть Arduino Uno, считывающий 4 датчика температуры (LM35) в 4 разных комнатах. Происходит следующее: две ближайшие комнаты дают стабильные значения, а две…
- Как отличить 2 Micros в Linux У меня есть 2 устройства на базе Arduino Micro, которые я хочу использовать на своем компьютере с Ubuntu Linux. Мне нужно, чтобы у них были уникальные последовательные порты. К сожалению, оба имеют…
- Невозможно подключиться к mBot после использования Arduino IDE. Сегодня я купил mBot (от Makeblock), который использует последовательное соединение 2,4G. После сборки я подключился к нему с помощью mBlock (программное обеспечение на основе Scratch) и мог…