Список вопросов
- Arduino включить случайный светодиод У меня есть проект, в котором есть два варианта № 1. Случайным образом включите один светодиод из группы из 6 светодиодов (Релейная плата). № 2 случайным образом включите один светодиод из группы из…
- Arduino IDE: Specified folder/zip file does not contain a valid library Я пытаюсь добавить библиотеку сюда, но, похоже, это не работает https://github.com/esp8266/Arduino Выдает это: "Specified folder/zip file does not contain a valid library" Эта проблема не…
- Можно ли поставить arduino последовательно с зарядным устройством? недавно в одном из моих проектов я хотел сделать питание от батареи. Мне было интересно, могу ли я подключить зарядное устройство к батарее, а батарею к Arduino, не спалив ее. Батарея 12в 7,2 Ач и…
- Serial.parseInt работает для первого меню, но теперь в подменю Я пытаюсь использовать последовательный объект для печати некоторых строк, давая пользователям некоторые варианты выбора, введя int. Он работает в этом главном меню. Но когда пользователь выбирает…
- Не нужно ждать, пока оператор if будет запущен Мне нужен совет. Я пытаюсь закодировать установку из 4 шаговых двигателей, которые подключены к клавиатуре, и 2 двигателей постоянного тока, которые работают на конвейерной ленте. Моя цель состоит в…
- Импорт в Arduino винтажной шины данных из TMS1000 Для экспериментов я хочу импортировать или получать в Arduino выходные данные из шины данных TMS1000 (1980-е годы). Для модели поезда контроллер Hornby Zero1, а шина посылает данные приемникам,…
- Назначение светодиодного индикатора Я использую мега-клон arduino под названием Funduino. Я разрабатываю приложение на основе python, tkinter, которое будет получать последовательные данные, отправляемые arduino. Однако я наблюдаю…
- Проблемы uint8_t при связывании библиотек за пределами файла INO Я пытался начать свой проект с разделения на несколько файлов, зная, что он будет расти. Я создавал шаблон по тому, как я делал файлы C++ в прошлом: классы в отдельном человеке .h/.cpp сопряжение и…
- Arduino Mega TIMER1 интервал в одну секунду Правильно ли установлен этот таймер для Arduino Mega? Он должен отсчитывать ровно одну секунду. И почему, когда я печатаю в последовательном мониторе (seconds_passed++), он увеличивается на 2, а не…
- Создание массива, присвоение значения каждому индексу и оценка массива Я пытаюсь создать неназначенный массив размером 512, а затем назначить значение для каждого индекса. Я хочу получить время начала до и после цикла и запустить его только один раз. Затем я хочу знать…
- Как перемещать сервопривод с помощью функции В настоящее время я перемещаю сервопривод с одной стороны на другую, используя типичный цикл for, подобный этому: int lightON = 180; int lightOFF = 90; if (buttonState == HIGH) { …
- I2C связь в Arduino В Arduino I2C у нас есть следующие строки кода: wire. beginTransmission(slave addrress) wire.write(the byte want to send) wire. endTransmission() Как мы знаем в I2C, ведущий должен проверить…
- Регулятор Переменного Вентилятора - Правильно Подобранный транзистор Я хотел бы построить температурный датчик регулятора вентилятора переменной скорости для моего грузовика. В настоящее время используется купленный 2-скоростной контроллер на основе реле, но мои…
- LED куб зажигает неправильные светодиоды случайным образом Итак, я построил свой Первый светодиодный куб, и эта штука включается!!! Я очень рад этому, но вот в чем моя проблема. Когда я пытаюсь заставить Куб отображать, скажем, базовый "контур"…
- Человек чувства соединенный с блоком ДЕСЯТКОВ Итак, предположим, что я использую купленную в магазине десятичную единицу ответственности. Я хочу сделать вызов, в котором вам нужно удерживать блок TENS в течение 10 секунд, прежде чем он…
- Проблемы с пониманием минимальных и максимальных параметров серводвигателя Эта фотография из arduino.cc . Не мог бы кто-нибудь помочь мне понять эти параметры min и max? Я использовал TinkerCad, принимая входные данные для угла с помощью потенциометра (правильно…
- Как отслеживать время, прошедшее в этом коде? (Машина для ПЦР) Я отчаянно нуждаюсь в помощи с моим кодом. Это должен быть биологический проект (машина для ПЦР), и я борюсь с внедрением системы отслеживания времени. Каждый раз, когда цикл переходит к функции,…
- MKR 1010 отключает COM-порт при каждой загрузке Каждый раз, когда я пытаюсь загрузить данные на плату MKR WiFi 1010 , COM-порт отключается, как правило, в одной из следующих точек: Либо он отключается сразу после компиляции/проверки. В этом…
- Можно ли изменить адрес этого дисплея? Мне нужны два дисплея, подключенных к Arduino MKR Wifi 1010, и я видел это видео, которое показывает, как это сделать: это видео . Я также хотел бы иметь полноцветный OLED-дисплей размером около 1…
- Как отделить сигнал определенной частоты от суммирования нескольких сигналов? Я хочу рассчитать THD. ИТАК, как же мне изолировать основную частоту от сигнала с гармониками? У меня есть сигнал V, который представляет собой сумму V1, V2 и V3. V1=A1 sin(w1 t+phi1), V2=A2 sin(w2…
- Сколько транзисторов можно подключить к выводам Arduino? Сколько транзисторов TIP122 я могу подключить к цифровым выводам Arduino? В спецификации Atmega328p указано, что выводы могут генерировать в общей сложности 200 мА, в то время как в других…
- Самый простой способ подсчитать, сколько глобальных переменных содержится в коде скетча? У меня есть довольно сложный скетч с примерно 1 тыс. строками кода. Я также должен сказать, что я не программист по профессии... Когда я просматриваю свой код и пытаюсь сделать его более…
- Сбросить соединение I2C с arduino в качестве ведомого В настоящее время я использую последовательную связь I2C с arduino в качестве ведомого устройства и raspberry pi в качестве ведущего. Я отправляю данные датчиков с arduino на raspberry pi. Мне нужно…
- Допустимая длина проводов/кабелей в Ардуино я совершенно новичок в программировании аппаратного обеспечения и микроконтроллерах, и я не могу понять, какой поисковый запрос использовать для поиска ответа, который я ищу. проект я работаю…
- Программирование Сервопривода Как Получить -90 Градусов как говорится в названии вопроса, как я буду поворачивать сервопривод на 90 градусов? Я написал свой код как таковой; // Turn servo to the right if(x > 520 && y < 510…
- Отсутствующие буферы с последовательной связью В настоящее время я сталкиваюсь с проблемой последовательной связи с моим arduino MEGA 2560. Мой проект заключается в сборе данных от кодировщика. Существует 2 сигнала : ACP и ARP. Для 1 вращения…
- Arduino Array Scope с SPI когда я пытаюсь выполнить следующий код, SPI работает правильно (см. График осциллографа). #include <SPI.h> void setup() { SPI.begin(); } void loop() { SPI…
- Работа с ультразвуковыми датчиками У меня есть небольшая проблема борьбы с ультразвуковым датчиком Я хочу простую вещь , когда датчик считывает Высокий импульс , а затем после него низкий импульс , включается светодиод , поэтому я…
- Включение двигателя и светодиода одновременно в течение заданного периода времени Мне нужна помощь с этим кодом, я хочу, чтобы двигатель включался на определенное время и в то же время загорался светодиод, указывающий, что он включен, который также включится, как только двигатель…
- Arduino ESP8266 прямое/быстрое управление цифровыми контактами Как управлять цифровым контактом напрямую, избегая медленной цифровой записи или цифрового чтения?
- Бесщеточный двигатель "дергается" сам по себе при подключении к батарее Я пытался создать приложение-слайдер Bluetooth, которое могло бы управлять скоростью вращения бесщеточного двигателя. Передатчик, который я использую, - это Arduino Mega. Проблема , с которой я…
- Объединить данные Serial, разделенные новыми строками? У меня есть два Arduino, подключенных через Bluetooth. Один отправляет строку данных, аналогичную 506:507:1\r\n . Данные могут варьироваться примерно в пределах 0:1000:0\r\n . У меня уже есть…
- Преобразовать string во float на ардуино Я пытаюсь преобразовать строку в float, но у меня возникают проблемы с точностью, даже с собственным примером строки Arduino я получаю плохие результаты. Пример 0: Входная строка: 1.234567 После…
- Квадратная волна 100 Гц с рабочим циклом 50% в цифровом выводе 3 и проверка с помощью вывода 4 Я застрял на этом на некоторое время, я пытаюсь генерировать прямоугольную волну 100 Гц с рабочим циклом 50% на выводе 3 и пытаюсь проверить ее с помощью провода на выводе 4; Я получаю 64000, но не…
- .toFloat() дает неправильные ответы Я передаю плавающее фиксированное значение по радио HC-12, которое затем принимается другим радио HC-12. Затем я пытаюсь преобразовать эту строку в значение с плавающей запятой, для которого…
- Проблема Arduino u8glib Я пытаюсь сделать тетрис на 128x64 oled 1.3", и я использую библиотеку u8glib. Вот мой код: #include "U8glib.h" U8GLIB_SH1106_128X64 u8g(13, 11, 10, 9); int val = -53; int val2 =…
- Проблемы с подключением к точке доступа WiFi101 В настоящее время у меня есть две платы Arduino Zero (с использованием микроконтроллера SAMD21), каждая с подключенным модулем Wi-Fi ATWINC1500. Я установил одно из этих устройств как точку доступа…
- Использование RTC для хранения Я продолжаю видеть что-то об этом: https://www.arduino.cc/reference/en/libraries/rtcvars/ при поиске хранилища для нескольких переменных, которые выживают при выключении и включении, но тогда это…
- Как перевести Arduino Nano в спящий режим с низким энергопотреблением (<0,05 мА) Я пытаюсь перевести Arduino Nano в режим низкого энергопотребления, используя это руководство: Arduino Low Power - Как запустить ATmega328P в течение года на батарее Coin Cell . В статье…
- Матричная клавиатура Я пытаюсь запрограммировать механическую клавиатуру, работающую на Arduino Pro Micro (5V/16MHz). Я использую матричный подход (4x12), и хотя я считаю, что код и проводка (оба из которых я проверял…
- Как объявить динамический массив? Я хочу определить неизвестный размер массива. Однако я знаю, что это невозможно сделать на arduino. Итак, какие еще методы вы предлагаете? Я попытался использовать векторы, загрузив библиотеку…
- Пожалуйста, исправьте мой код задержки без использования delay(); Это моя функция loop () : if(Serial.read() == 't') { tarestate = true; } while(tarestate == true) { timeNowTare = mills(); if(mills() - timeNowTare >= 3000) { Serial…
- Отправка последовательности переменной длины по последовательному каналу с ПК на Mega Я пытаюсь отправить последовательность команд с ПК на Мега. Mega, в свою очередь, управляет 2 генераторами сигналов (AD9833). Последовательности могут отличаться по длине, но всегда имеют один и…
- SparkFun RedBoard PTH Kit неправильно настроенное оборудование У меня есть комплект SparkFun RedBoard PTH . Он сделан не SparkFun, а https://inmotion.pt (этого больше не существует). Я припаял его и купил адаптер FTDI, но когда я пытаюсь загрузить пример…
- Почему значение этого uint32_t всегда равно 0? Настройка метода вычисления размеров кадров ID3, но переменная frsz всегда возвращает 0. Мне нужно передать эту переменную обратно другому методу, чтобы программа могла перебирать кадры ID3. …
- Программа для хранения ИК-команд Я работаю над кодом, который способен отправлять необработанные данные в виде ИК-сигнала на ИК-передатчик, памяти arduino Nano недостаточно для хранения массива в памяти SRAM, поэтому я собираюсь…
- Как подключить MPU6050 к Arduino Uno без использования контактов A0-A5? Подключение MPU6050 к Arduino без использования контактов A0-A5.
- Отправка данных аналогового датчика на ноутбук со скоростью 1 кГц через USB Я читаю данные аналогового датчика с помощью Arduino nano, и требуемая частота дискретизации составляет около 1 кГц. Я использую пример AnalogReadSerial, предоставленный Arduino с задержкой 1 мс,…
- Отключение двигателя при использовании модуля Bluetooth HC-05 Я использую чип драйвера двигателя L293D вместе с модулем Bluetooth HC-05. Эти два устройства работают, как и ожидалось, отдельно - я могу отправить строку через приложение терминала Bluetooth на…
- Как считывать цифровые данные и отправлять их через последовательный порт на ПК со скоростью около 2 МГц? Я хотел бы прочитать аналоговые данные с частотой дискретизации около 2 МГц и отправить их на ПК для обработки с помощью python для цифрового осциллографа. Я использую Arduino Nano. Я нашел АЦП…
- Как использовать флаг ESP32 ESP32 config в platformio? Я создаю свой проект ESP32 из platformio и хотел бы изменить CONFIG_MBEDTLS_DYNAMIC_FREE_PEER_CERT, чтобы уменьшить объем оперативной памяти. Я не понимаю, как это сделать: должен ли я изменить свой…
- Выполнение последовательного действия в качестве прерывания Я пытаюсь создать программу для управления шаговым двигателем с последовательными входами, и при написании функции для его запуска у меня возникают проблемы с пониманием того, как заставить…
- Чтение и запись в EEPROM Мне нужно реализовать функцию чтения и записи EEPROM в моем проекте. Последние несколько дней я учусь использовать EEPROM, однако мне трудно читать и записывать строки в EEPROM. Отладка…
- Помогите с простым постепенно более ярко светящим светодиодом я новичок в arduino и прошу прощения за любую грамматическую ошибку. Итак,я пытаюсь воспроизвести эффект мерцания, обнаруженный на двигателе космического корабля, когда они собираются взлететь, где…
- Регистратор данных с прерываниями Я пытаюсь сделать регистратор данных. Запись на SD - карту должна прекратиться, когда millis() =1000. Возможно, у меня проблема между millis() и моим прерыванием, потому что регистратор данных не…
- Глобальная переменная не обновляется… Я разрабатываю небольшой проект по поддержанию температуры резервуара для меднения и рабочего цикла фильтрующего насоса. Я использую платформу Adafruit Feather для хранения 8-сегментной матрицы в…
- Возможно ли использование двух модулей с последовательным интерфейсом на одном Arduino Uno? Мне было интересно, есть ли у меня модуль Bluetooth HC-05 и модуль GPS (uBlox 7N). Возможно ли, чтобы оба они использовали последовательный интерфейс? Я в курсе, что они не могут работать…
- Как удалить входящие пакеты Xbee из буфера? Мне необходимо получить определенный пакет подтверждения после команды моему передающему Xbee прекратить отправку обычных пакетов. Когда это произойдет, в моем буфере все еще будут обычные…
- Сделать систему с ультразвуковым датчиком и сервоприводом Я хочу создать систему, в которой сервопривод будет заставлять ультразвуковой датчик двигаться и определять область перед ним. Я сделал программу, но при запуске ультразвуковой датчик не может…
- Измерение расстояния - между 6 точками, индивидуально перемещающимися (почти) в любом направлении в пределах 1 м Я пытаюсь найти решение для данной задачи в проблеме, которую я хочу решить. Предположим, у меня есть 6 отдельных точек в 3D - среде размером около 1 м3. Каждая точка сможет менять положение (почти)…
- Справка по переключателю Arduino uno Я строю коробку, которая запустит генераторную установку. У него есть две кнопки: "Запустить" и "остановить". Я хотел бы, чтобы кнопка "Запуск" могла запускаться (и оставаться постоянной) до тех пор…
- Написать условие для выполнения 2 функций с переключателями? Я новичок в программировании и использовании продуктов Arduino, и мне было интересно, не будет ли кто-нибудь не против помочь мне с проектом, которым я пытаюсь заняться? Если вы просмотрите мой…
- Arduino UART (TX/RX) multidrop 1 master 50 slaves Я думаю подключить около 50 ведомых ардуино к 1 ведущему с помощью TX/RX. Я следую рекомендации этих ссылок: Я ищу способ последовательной связи с многосетевой подчиненной сетью Arduino и; …
- Какие правильные контакты для TWAI (CAN) на ESP32? по сравнению с фотографиями микрочипа: pic16f не имеет встроенного периферийного устройства CAN. поэтому вам нужен контроллер SPI - CAN (например, MCP2515). некоторые PIC18f имеют встроенный CAN…
- Получить серийный номер или идентификатор контроллера USB-хоста с помощью Teensy или других HID устройств У меня есть Teensy плата и хотел бы знать, если есть способ, чтобы получить серийный номер (или любой другой идентификатор, который является уникальным желательно) от хост - контроллера, к…
- Мониторинг нескольких аналоговых портов с датчиками тока ACS712 Делаю автоматические взрывные ворота для сбора пыли в моем деревообрабатывающем цехе. Arduino Nano использует ACS712 для определения того, когда используется инструмент. Использование DRV8825 для…
- Arduino Zero (ATSAMD21G) - I2C - непрерывный поток неверных данных Я столкнулся со странным поведением при выполнении тестов на 2-полосную передачу между 2 Arduino Zero (ATSAMD21G), одним ведущим и одним ведомым. Неправильные данные постоянно передаются в обоих…
- Цикл While не прерывается Я пытаюсь построить схему, которая гудит до тех пор, пока не будет нажата кнопка, или она гудит 5 раз: void alarm() { int AlarmState = 0; //Just to get while loop going int count = 1; …
- Проблема при подключении 3 датчиков пламени и сервопривода к пожарному устройству Arduino Я пытался создать робота-пожарного Arduino, но столкнулся с несколькими проблемами при совместном подключении 3 датчиков пламени и сервопривода. Когда я загружаю следующий код( который я опубликовал…
- ESP8266 не отвечает Моя проводная схема ; http://bloglug.com/wp-content/uploads/2015/08/Arduino-esp8266-baglantilari.png И я использую arduino, у него есть пустой цикл. Я пытаюсь командовать с помощью…
- Можно ли иметь два отдельных последовательных монитора для одной и той же платы arduino, подключенных к ПК? Я хотел бы разделить последовательную связь на два канала: 1) отладочная информация, 2) данные приложения. Есть только один серийный объект для использования. Однако, может быть, есть…
- Часовой механизм на основе шагового двигателя с DS3231 Я работаю над часовым механизмом, который питается от шагового двигателя и платы драйвера GSM2. Задержка между шагами, необходимая для достижения 1 оборотов в минуту на секундной стрелке, составляет…
- Как долго должен длиться цифровой импульс, чтобы его можно было прочитать? У меня есть следующий действительно простой код. На каждой итерации он будет считывать первый вывод, и если он высокий - выполняйте последовательный ввод. Затем проделайте то же самое со вторым…
- Arduino esp32 случайно поврежденная переменная Время от времени моя переменная повреждается. Иногда это происходит несколько раз подряд, а иногда-нет. Я поместил эти журналы, чтобы исключить вмешательство в какие-либо операции. Но, как вы можете…
- Корректный по фазе и частоте режим PWM Arduino Mega 2560 Я написал код для генерации правильного по фазе и частоте ШИМ-сигнала 1 кГц от Arduino mega 2560 с использованием таймера 4. Когда я пробую код в быстром режиме ШИМ, он работает идеально. Но…
- Отправка данных из одного узла NodeMCU в другой узел NodeMCU с использованием последовательной связи я использую NodeMCU (ESP8266) для связи с другим NodeMCU (ESP8266) с помощью последовательной связи. Потому что я использую ESP-NOW для связи, а ESP-NOW и Wi-Fi не могут работать вместе очень хорошо…
- Зачем сопоставлять контакты ардуино 2 и 3 с Rx и Tx вместо того, чтобы использовать встроенные контакты Rx и Tx? Во многих примерах я вижу следующее: #include <SoftwareSerial.h> const byte rxPin = 2; const byte txPin = 3; // настройка нового последовательного объекта SoftwareSerial mySerial (rxPin,…
- Установите вывод SPI MOSI на низкий уровень холостого хода на Due? У меня есть подчиненный SPI, подключенный к Due. Я отправляю подчиненный SPI в спящий режим. Во время сна мне нужно опустить все штифты, включая MOSI. Каков наилучший способ опустить штифт SPI-4 на…
- RF Keyfob простой код кнопки Я делаю проект, в котором 2-канальный радиочастотный брелок (433 МГц) управляет светодиодом с помощью arduino nano. Что касается аппаратного обеспечения, то все работает, и я протестировал его с…
- Не удалось загрузить VL53L0X: Ошибка VL53L0X: -6 Я использую датчик VL53L0X в своем проекте. Он работал нормально, когда внезапно начал показывать ошибку "Не удалось загрузиться". Я попытался отладить, но безрезультатно. Я запустил скетч сканера…