Список вопросов
- Как сделать программный код потокобезопасным? Вчера я опубликовал сообщение, в котором столкнулся с проблемой на ESP32, использующем оба ядра на микроконтроллере (с включенным Wi-Fi, если это важно). Я использую оба ядра для управления двумя…
- Arduino Micro просто мигает, не подключается к ПК Правка - Извините, это микро , а не Нано У меня есть микроплата, подключенная к разъему EasyDriver, использующему выход 5 В для питания микроконтроллера. Сегодня я подключил его, и вместо…
- Автоматическая веб-страница ESP32 AP Я часто сталкивался с сетями Wi-Fi, которые требуют, чтобы вы вошли в систему через веб-страницу, которая автоматически открывается после подключения к точке доступа, например, в отелях. Я хотел бы…
- Могу ли я прервать любое нажатие клавиши на этой клавиатуре? Я учусь писать код прерывания кода. Я только что поэкспериментировал со своим первым игрушечным примером, который взял отсюда : const byte ledPin = 13; const byte interruptPin = 2; volatile…
- Почему unsigned long переполняется? Я хочу преобразовать час в секунды, но длина unsigned long переполнена, вот код: #include <Wire.h> #include <DS3231.h> RTClib myRTC; unsigned long seconds; char timestr[9]; void…
- ESP32-CAM, не удалось подключиться к ESP32 Я пытаюсь использовать свою ESP32-камеру для проекта, но у меня возникли проблемы с загрузкой сценария/кода в ESP. Я использую CP2102 для подключения ESP и моего ноутбука. Я попытался подключить его…
- Я новичок в Arduino, и учебник по набору только что сказал мне подключить это, я не знаю, как это сделать. Может кто-нибудь плз помочь! Я не могу понять, как это сделать, единственные провода, которые у меня есть,-это перемычка и 20-контактный провод Дюпона M-F.
- Преобразование строки в const unsigned char String abc ="0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff"; const unsigned char displaydata={reinterpret_cast<const unsigned char*>(abc.c_str())}; display…
- Установка Arduino внутри ПК Я хочу установить микроконтроллер Arduino Pro внутри своего ПК, подключенный к USB-порту ПК. Я не хочу, чтобы для этого были внешние кабели, но чтобы он был аккуратно подключен внутри. На моей…
- Leonardo с hm-10 не работает У меня есть модуль hm-10, подключенный к плате Arduino Leonardo, я использую приложение терминала Bluetooth для отправки некоторого текста. Проблема в том, что я могу отправлять данные с…
- Управление функцией включения на драйвере микрошагового устройства У меня возникли проблемы с использованием контакта ВКЛЮЧЕНИЯ на микрошаговом драйвере, я не уверен в точной модели, но она выглядит точно так же, как на картинке здесь Микрошаговый драйвер …
- Проблема получения данных из RPi в Arduino через последовательный Наша команда пытается отправить данные из RPi в Arduino, но происходит несколько странных вещей: Если мы откроем последовательный монитор arduino на самом RPi, то последовательные данные будут…
- Нужна помощь с проводными соединениями и кодом В настоящее время я работаю над механизмом блокировки двери клавиатуры (аналогично этому проекту, Замок двери клавиатуры ). Проблема с кодом, который у меня есть, заключается в том, что…
- Выход из цикла регистрации отпечатков пальцев arduino Я использую библиотеку датчиков пальцев Adafruit от Arduino, и в ней есть пример регистрации отпечатка пальца. Я хочу, чтобы он зарегистрировал один отпечаток и вышел/вышел из цикла, потому что в…
- Как написать программу, которая включает оба встроенных светодиода ТОЛЬКО при включении ОБОИХ выключателей int btn1=0; int btn2=0; void setup() { // put your setup code here, to run once: pinMode(GREEN_LED,OUTPUT); digitalWrite(GREEN_LED,HIGH); pinMode(RED_LED,OUTPUT); digitalWrite(RED_LED…
- Мультиплексор кодирования для 64 ИК-датчиков Я новичок в arduino, и я надеялся, что кто-нибудь может показать мне, как закодировать мультиплексор (CD4051BE) для 64 ИК-датчиков? Действительно нужно это! Ладно, если быть более откровенным,…
- Лучший способ получить угловую скорость от датчика 9 DoF Я использую датчик BNO055 (9° dof IMU) для проекта, который будет использовать угловую скорость курсора мыши на экране. До сих пор я получал выход кватерниона от датчика и мог преобразовать его в…
- Измерение скорости двигателя постоянного тока с помощью поворотного энкодера Я написал следующий код для измерения скорости однонаправленного двигателя постоянного тока.Я попытался измерить время между последовательными прерываниями, чтобы рассчитать скорость. boolean…
- Управление скоростью двигателя постоянного тока с батареей 9 В Проблема: Я хочу иметь батарею 9 В, которая питает двигатель постоянного тока. Я хочу управлять им с помощью пульта дистанционного управления Bluetooth с 3 кнопками. 1-я кнопка-это включение…
- Преобразование десятичных данных rtu Modbus в число с плавающей запятой Привет,я пытаюсь связаться с контроллером коэффициента мощности [Selec APFC 148-312] с помощью modbus RTU,я следую примеру скетча из библиотеки modbusmaster. я могу получить…
- 9 сервоприводов на Arduino Nano? Я видел этот проект с несколькими сервоприводами: В сервоприводе мы доверяем! Давайте управлять 135 сервоприводами с помощью одного Arduino! Я хотел миниатюризировать этот проект. НО вместо…
- Внешние прерывания Esp32 иногда отсутствуют Короче говоря. ESP32, два счетчика воды (горячей и холодной). Будка, горячая и холодная, некоторые прерывания пропущены. Когда я подключаю ESP32 к последовательному монитору и смотрю, то…
- Источник питания NodeMCU У меня возник вопрос о внешнем питании моего NodeMCU V3. Он имеет встроенный регулятор напряжения (3 В 3), который подключается к 3 выводам заголовка. Теперь я хочу включить питание 3 В 3 от внешней…
- GSM-модуль A9G не отображает текст сообщения после получения SMS Я пытаюсь получить SMS - сообщение на своем arduino и распечатать его на последовательном мониторе. Для этого я использую модуль A9G gsm/gps. Вот код для этого #include <SoftwareSerial…
- Проблема с использованием выводов A4 и A5 для ввода и вывода I2C Хардаре используется: Arduino nano ( старый загрузчик ) Монохромный Oled-дисплей ( 4 контакта, 128 x 32 ) MPU 6050 Как дисплей, так и MPU используют A4 и A5 в качестве протокола связи I2C, они…
- Arduino, генерирующий меньшую частоту, чем 31 Гц Я управляю приборной панелью автомобиля с помощью Arduino с помощью функции tone (), однако с минимальной частотой 31 Гц Arduino Uno я могу установить спидометр только на ~12 миль в час или более. …
- Мультиплексор Adafruit MPU-6050 и adafruit I2C У меня есть 3 MPU adafruit, подключенных к мультиплексору adafruit I2c. Все это подключено к Arduino uno. Прилагается также мой код. /* Assign a unique ID to this sensor at the same time…
- Счетчик времени установки Как настроить Due для автоматического подсчета возрастающих ребер на выводе, не тратя время на ISR? У меня есть несколько кодеров колес, упрощенная реализация-это меньшее направление, где вы…
- Как использовать Nano вместо Uno3 для работы двигателей постоянного тока О'кей, у меня есть установка колеса и педали Logitech G29, которую я использую для своего гоночного симулятора. На YouTube есть джентльмен (amstudio), который использовал моторы на педалях газа и…
- Мой GY-MAX30100 пульсоксиметр проблема с Arduino Uno Я подключил фиолетовый оксиметр (GY-MAX30100) к Arduino Uno со следующими подключениями. OXIMETER ARDUINO UNO VIN 5V GND GND SCL SCL SDA …
- GSM и GPS-модуль не работают вместе Я пытаюсь создать проект, который включает в себя получение широты и долготы с помощью модуля GPS и отправку его через GSM-модуль. Моя проблема здесь в том, что индивидуальный код работает идеально.…
- Arduino должен генерировать синусоидальную волну 400 кГц Я новичок в среде Arduino. Нашел какой-то код, генерирующий синусоидальную волну, но с частотой от 14 кГц до 84 кГц. URL-адрес является https://www.instructables…
- я не могу работать над своим небольшим проектом я создаю свой небольшой проект из нескольких компонентов, как на этой фотографии , после завершения кода и проекта . я работаю в Proteus, а затем проект не работает идеально, потому что мой код…
- Выделение памяти указателя в функции Я хотел бы знать, как Arduino выделяет память для указателей в аргументах функций. Например. У меня есть этот код, который использует 192 байта (компилятор Arduino IDE: Глобальные переменные…
- Почему номера выводов диаграмм и кода отличаются друг от друга? Если я поищу в Google "номера выводов arduino nano", все результаты покажут, что номер вывода D2 равен 5. Но это не сработало. Я поискал несколько примеров кодов, и они были 3 для D3 и 5 для D5 и т.…
- Arduino atmega328p Эта программа должна запрашивать у пользователя ключ шифрования для ввода через последовательный монитор. Ключ шифрования содержит 16 символов. Однако сообщение, которое будет зашифровано, может…
- Ошибка проверки Avrdude Я использую Arduino UNO с IDE 1.8.5, и в течение последних нескольких дней он не позволяет мне загружать какой-либо код. Когда я пытаюсь, появляется следующая ошибка: avrdude: verification error…
- Не удается загрузить скетчи или прошить Nodemcu 1.0 12E (CP2102), но у него есть драйверы и он реагирует на RST на последовательном мониторе Я пытался заставить свой nodemcu работать в течение нескольких месяцев и перепробовал бесчисленное количество онлайн-ссылок, но ни одна из них не сработала. Я использую IDE Arduino для загрузки…
- Подключение джойстика Logitech к Arduino и прерывание цикла while Я работаю над проектом руки-робота. Соединения выполнены из серводвигателя. Основную функцию можно описать следующим образом: Манипулятор робота (сервоприводы) перемещался вручную с помощью…
- Переход от одного конечного автомата к другому У меня есть проект, в котором мне нужно перейти от включения и выключения светодиодов к другому, в котором будут включены все светодиоды и отправляться данные, и мне было интересно, как мне это…
- Как подключить IRLZ44N к Ардуино? Надо подключить IRLZ44N к Ардуино. На приведенной выше схеме; какое значение должно иметь R1? нужно ли это вообще? нужен ли нам этот понижающий резистор(R2)? если да, то достаточно 10…
- Как увеличить срок службы EEPROM? Я хочу сохранить несколько (на данный момент 8) ИК-коды в EEPROM моей платы. Было бы здорово, если бы кто-нибудь мог предложить несколько советов, как увеличить срок службы EEPROM. ИК-коды в моем…
- Оповещение ATmega32U4 о том, что он подключен к компьютеру (через USB) Мне нужна помощь в написании кода, который позволит ATmega32U4 знать, когда он подключен к USB-порту. Я действительно не знаком с ATmega32 или с его функциями в Arduino, поэтому я теряюсь в темноте…
- Как заставить автомобиль повернуться на 90 градусов? У меня есть модель автомобиля elegoo, и я пытаюсь заставить его поворачиваться на 90 градусов всякий раз, когда он поворачивается на 90 градусов. Эта модель имеет трассировку линий и прекрасно…
- Отправлять данные с помощью Arduino GSM shield GET/POST/PUT? Я пытаюсь изменить пример библиотеки Arduino GSM Xively, чтобы geeknesia.com. В сериале было написано "успешное подключение". но я не получил никакого изменения стоимости на веб-сайте. Я допустил…
- Как построить график YPR из MPU-6050 на Arduino IDE? У меня есть MPU-6050, подключенный к Arduino Micro, и я получаю данные (значения YPR) от него просто отлично. Так как есть x,y и z, что бы я поставил, чтобы построить эту информацию в…
- Изменить значение только одного регистра на 8-разрядной регистровой интегральной схеме (74hc273 / DM74LS273)? Во-первых, пожалуйста, наберитесь терпения, я не электронный человек. Я изучаю Arduino и электронику для хобби, и это мой первый опыт работы с интегральными схемами. Ситуация: Я хочу расширить…
- Альтернатива LCD-дисплеям UART/I2C? Я создаю MIDI-синтезатор на Arduino Uno и рассматриваю варианты пользовательского интерфейса. Я вижу, что на Adafruit и Sparkfun доступны ЖК-панели 16x2, которые взаимодействуют через…
- Мультиплексирование клавиатуры пианино с помощью arduino nano Я пытаюсь использовать дешевую клавиатуру с 37 клавишами в качестве MIDI-контроллера, считывая мультиплексированные клавиши с помощью Arduino nano. Ключи сгруппированы в шесть групп, максимум по 8…
- Минимальное значение I2C-подтягивающий резистор для arduino Я пытаюсь определить минимальное значение тягового резистора для Arduino Uno В таблицах данных указано для arduino; ОБЪЕМ = 0,4 для IOL = 20 мА. (VDD = 5 В) Для формулы расчета минимального…
- Загрузка загрузчика Arduino в ATmega32U4 с помощью другого Arduino? Я нахожусь в ситуации, когда полезно загрузить загрузчик в ATmega32U4 с помощью другого Arduino, подобного этому, например: https://www.arduino.cc/ru/Учебник/ArduinoToBreadboard . Однако у меня…
- Первый проект I2C - Невозможно получить какое-либо движение сервопривода с помощью PCA9685 Я работаю над проектом, в котором мне нужно запустить несколько сервоприводов. На данный момент, однако, я пытаюсь запустить один сервопривод MG90S с сервоприводом PCA9685, но я не могу получить…
- Arduino продолжает рушиться У меня есть Arduino с подключенным к нему WS2812, работающий от USB на моем компьютере, и я пытаюсь запустить следующий код: #include <FastLED.h> #define NUM_LEDS 144 #define DATA_PIN…
- Совместимость с частотой двухпроводного интерфейса (TWI) и SMBus Правильно ли я понял спецификацию ATmega328P относительно тактовой частоты TWI? Из §21.5.2 Блока генератора скорости передачи битов тактовая частота TWI рассчитывается следующим образом: …
- Схема для получения максимального значения считывания от нескольких термисторов? Мне нужно измерить температуру 6 батарейных элементов. Меня не очень волнуют показания отдельных ячеек, я просто хочу подать звуковой сигнал, как только по крайней мере одна из температур превысит…
- Случайно подключил Arduino Uno перед установкой ПО, теперь он не распознается Windows 10, работает только от USB-порта Только что получил новый Arduino Uno, случайно подключил его перед установкой IDE, а Windows установила его драйверы и разместила его под портами в качестве универсального устройства на COM3 (он не…
- Ничто не отправляется в Arduino из обработки У меня есть проблема, когда я знаю,что мой модуль bluetooth (HC-05) подключен к обрабатывающему скетчу, но из обрабатывающего скетча никогда ничего не отправляется, почему? Никаких сообщений об…
- Реле с NodeMCU не работает Я использую ретрансляционный канал и NodeMCU(8266-WIFI). Когда я запускаю соединение, в узле MCU загорается светодиод, но релейное соединение не работает. Я не уверен, в чем проблема, пожалуйста,…
- Отсутствует /dev/ttyACM* в Ubuntu Я установил Arduino IDE в соответствии с arduino.cc инструкции (вызов install.sh ), а не sudo apt install ... . Порты /dev/ttyACM* присутствовали при выполнении следующей команды Linux. ls…
- Как использовать фотодиод для arduino? Я занимаюсь проектом, который требует от меня запрограммировать arduino на восприятие изменений устойчивого потока света из-за рассеяния этого света. Если фотодиод действительно изменит свое…
- MQTT Arduino добавить качество обслуживания Я делаю проект с MQTT Arduino, но в сообщениях о публикации я читаю, что невозможно опубликовать с qos 1 и 2? Это правда? Если нет, то как я могу поставить qos на публикацию сообщений?
- Изменение одного бита в байтовом массиве Итак, у меня есть байтовый массив, представляющий дисплей, подключенный к моему Arduino: byte theDisplay[8] = { B00000000, B00000000, B00000000, B00000000, B00000000, …
- Не удалось найти заголовки из установленной библиотеки platformio Я написал библиотеку, которую собираюсь использовать в нескольких проектах, и опубликовал ее через platform.io система управления библиотекой. https://platformio…
- Как использовать этот конкретный экран arduino Я пытаюсь понять, как правильно подключить этот экран Arduino Uno. Моя цель/основные вопросы: У меня есть 6 серводвигателей, и я пытаюсь правильно подключить их к этому экрану. Нужен ли мне…
- Подключение ЖК-дисплея, когда контакты A4 и A5 заняты Недавно я работал над автоматическим дозатором для кормления собак (который распределяется путем поворота винта, прикрепленного к шаговому двигателю). В настоящее время у меня есть Nema 17,…
- Запрограммировать сразу несколько ардуино Я знаю, что с помощью USB-концентратора можно подключить несколько arduino к одному компьютеру и либо загружать код один за другим, либо использовать скрипт bash для загрузки кода на все ардуино…
- Взлом старых автомобильных DVD-мониторов с помощью arduino Я достал этот старый жидкокристаллический дисплей из своей машины. Функция DVD прекратилась, и держатель ЖК-дисплея на верхней части машины сломался, поэтому я взял его. Есть ли какая-либо…
- Питание Atmega328p от 4,5V Я хочу использовать контроллер Atmega328p для обработки некоторых очень простых сигналов. Я использую чип, а не всю плату arduino, потому что это намного дешевле. Проблема в том, что сам чип не…
- Контакт клавиатуры как прерывание (проводка или программирование) У меня есть проект "телефон". Он состоит из: Arduino DUE, Клавиатура 4 x 4, Защита данных SD, обнаружение телефонной трубки (вкл./выкл.) усилитель и динамик. Вначале, после…
- Отправить HTTP get запрос от GSM SIM800c и Arduino Я пытаюсь отправить запрос Get с моего GSM модуля, но после подключения к серверу он ничего не отвечает #include <SoftwareSerial.h> SoftwareSerial myGsm(2,3); void setup() { myGsm…
- ATtiny85 не выходит из сна Мой ATtiny 85 не просыпается! Назначение устройства состоит в том, чтобы контролировать геркон и выдавать выходной импульс 20 мс при каждом попеременном положительном переходе входа геркона.…
- Проблема в загрузке загрузчика в esp32 У меня есть проблема с моим устройством esp32, и я задал один вопрос, как вы можете видеть ниже: Как понять, что ESP32 работает (Ошибка: неизвестная плата Arduino ...) Поскольку это не…
- Подключение ATtiny85 самопроизвольное удаление Я недавно купил ATtiny85, когда я подключаю его к своему компьютеру, он звучит так, как будто мышь была подключена, но затем он звучит так, как будто устройство было удалено. Это происходит снова и…
- Arduino Последовательный монитор, отображающий странные символы и изменения орфографии Я получаю следующее на своем последовательном мониторе. Существует смесь странных символов, а затем орфография меняется для слов, как только она повторяется. Я не знаю, зачем он это делает. мой…
- Как смотреть логи из Arduino IDE? Где я могу увидеть результаты такой инструкции в файле ino ? Serial.println("my message");
- "/dev/ttyACM0": отказано в разрешении " в Ubuntu 18.04 Я хотел бы сказать, что я нуб как в Arduino, так и в Ubuntu (имею некоторый опыт работы с командной строкой). Я установил права доступа к портам, присоединился к соответствующим группам (tty,uucp…
- Как осветить средние точки на дисплее с 4 цифрами? Как осветить две точки, которые находятся посередине? Он загорается только тогда, когда digB установлен на низкий уровень, и загораются все 3 точки, которые находятся посередине. Пример…
- GIMSK' was not declared in this scope Я программирую ATtiny 85, используя Arduino IDE и Arduino Nano как "Arduino as ISP" для программирования ATtiny. Мне это удалось неделю назад, и теперь я хочу запрограммировать второй чип, но…
- Разделить два целых числа в результате чего получится число с плавающей запятой Предположим, я хочу разделить две целочисленные переменные и поместить результат в float. Чтобы предотвратить целочисленное деление, нужно ли мне программировать так: int i = 6312; int j…
- Почему я должен прожечь код, чтобы заставить его работать? Почему я должен записать код дважды, чтобы фактически записать его на плату Arduino? Я должен выполнить эту команду дважды - только тогда чип будет запрограммирован. Я использую эту команду,…