Список вопросов
- Неустойчивое поведение при использовании DUE с чипом Microchip 24FC64 EEPROM? Я пытаюсь читать и писать с/на чип EEPROM и получил доступ к этому 64-кбит-устройству. Похоже, я могу писать на устройство и читать с него, но, похоже, есть некоторая странность в обращении к…
- MAX471 дает слишком высокие показания тока Я хочу измерить ток с помощью датчика MAX471, который выводит напряжение, пропорциональное току (1 В/А в соответствии с таблицей данных ). Чтобы проверить модуль, я подключил к датчику резистор 330…
- Получена ошибка недопустимого преобразования из 'const char*' в 'const uint8_t* Я написал этот скетч, и я пытаюсь заполнить массив точек доступа Wi-Fi, чтобы динамически задать значение в html select с помощью javascript. #include <Arduino.h> #include <Hash…
- Компьютер не может распознать плату Arduino Mega2560 R2 Я использую Arduino mega2560 R3 Мой порт Arduino не распознается компьютером.светодиод горит зеленым цветом,светодиоды Tx и Rx-желтым, а светодиод L постоянно мигает(согласно рисунку).Я использовал…
- Вопрос новичка Arduino FFT Как вы получаете действительную и мнимую части сигнала, используя БПФ в arduino? Я не смог найти в Интернете конкретный учебник с кодом для этой цели.
- Где находятся регистры специальных функций? (Atmega 328) Я хотел бы запрограммировать свой Arduino с помощью ассемблера. Мы должны научиться этому в колледже. Проблема в том, что я могу найти документацию для набора команд, но не могу найти регистры…
- Максимальная скорость SPI для ведомого Uno/clone? У меня есть Rapsberry Pi master, отправляющий запросы SPI китайскому подчиненному клону Uno : я отправляю 16 символов на Arduino, который отвечает на 16 других символов. То, что я посылаю, не важно,…
- Сообщение передается несколько раз от одного arduino к другому с помощью nRF24L01 Я пытаюсь построить двунаправленный канал связи, используя nRF24L01 и два arduino. Сообщение вводится с помощью кнопки (but) в азбуке Морзе, декодируется и затем отправляется при нажатии другой…
- GSM входящие байты от UART не завершены Я использовал команды AT для считывания входящих байтов из последовательного буфера с SIM900A, но я не могу получить полное сообщение, используя приведенный ниже код: while(ss…
- Как выполнять программы на основе полученного значения bluetooth - wake-up-light (ESP32) Я пытаюсь выполнять программы на своем arduino на основе значений, полученных через Bluetooth. Хотя я много экспериментировал, я не могу заставить код работать. Я создал простое приложение для…
- Какова обычная практика при использовании большего количества компонентов, чем выводов? У меня есть проект, в котором я хочу использовать несколько двигателей (серво и шаговые), которые активируются с помощью RFID и отображают информацию на дисплее. Какова обычная практика или…
- Что означает “LSB на градус в секунду” (LSB per degree per second)? В настоящее время я работаю с цифровым выходным гироскопом. Его чувствительность задается как 120 наименее значащих бит на градус в секунду. Хотя каждый отдельный компонент этого устройства легко…
- Где я ошибаюсь в изменении Timer0 и прерываний ISR в этом примере? (Arduino) Здравствуйте, я не знаю, где я ошибаюсь, пожалуйста, посоветуйте. В конце концов, я хочу запустить биполярный двигатель, ВЫСОКИЙ/НИЗКИЙ, используя Timer0 с прерываниями OCR0A и OCR0B для…
- Не могу перевести Micro Pro в режим загрузчика Важно начать с того, что этот микро работал отлично, и клавиатура, которую я построил с его помощью, была великолепна. А потом случилось вот что: Используя QMK Toolbox, я попытался загрузить…
- Почему логотип Adafruit splashscreen отображается неправильно? Я работаю с Oled - дисплеем 128x64. Я только что установил библиотеку Adafruit и запустил несколько примеров кодов. Я еще не изменил пример кода, просто проверяя, работает ли OLED-дисплей, но я…
- ESP8266: ошибка: 'getLocalTime' was not declared in this scope Я получаю ошибка: "GetLocalTime" не был объявлен в этой области когда я компилирую этот код для ESP8266, однако он работает для ESP32: #include "time.h" void gettime() { …
- Функция Arduino не работает, перезапуск цикла Я пишу скетч, где код доступа вводится с клавиатуры, и правильный код доступа запускает таймер обратного отсчета внутри функции, называемой счетчиком. Но всякий раз, когда я ввожу правильный код…
- Использование Arduino wireless SD Shield для сохранения данных на SD-карту и отправки на ПК по беспроводной сети Я использую Arduino Mega для мониторинга входного тока и напряжения четырех различных датчиков. Это прекрасно работает - датчики работают так, как ожидалось, и я могу просматривать результаты через…
- Подойдет ли Arduino Uno для простой схемы блокировки на основе времени? Предыстория: я хочу начать свой первый настоящий проект по электронике, и у меня есть Arduino Uno, который я купил некоторое время назад. Я сделал только несколько стартовых учебников Arduino, и это…
- Максимальная длина бит начального числа в функции randomSeed()? Я не могу найти конкретную ссылку на то, сколько бит длиной (входное) семя для функции randomSeed() для Arduino приведено здесь https://www.arduino…
- Подключение FireBeetle ESP32 к Arduino У меня очень простой вопрос, потому что я изо всех сил пытаюсь загрузить файлы на свою плату FireBeetle ESP32. Когда я пытаюсь загрузить файл на плату, я получаю сообщение: A fatal error…
- Что нужно для компиляции Linux на Arduino, если это вообще возможно? Можно ли запустить Linux на Arduino? Если да, то какие шаги и ограничения необходимо рассмотреть? Если нет, то какие ограничения препятствуют этому?
- Как использовать корпус переключателя с двумя кнопками, как объединить buttonState1 и buttonState2 import muvium.compatibility.arduino.*; public class Class0 extends Arduino{ /* Author: First Name MI. Last Name Date: June 25, 2021 Title: Arduino Experiment 2 Description: Writing to the…
- Как добавить задержку на 30 секунд и выключить светодиод в следующем коде const int buttonPin = 2; boolean currentState = LOW; boolean lastState = LOW; boolean stateChange = false; int currentButton = 0; int lastButton = 4; int ledArray[] = {9, 10, 11,…
- Почему сервопривод не перемещается по углам должным образом Я должен сделать проект, который использует сервопривод для привода поворотного стола. Сколько бы я ни регулировал угол наклона, сервопривод, казалось, смещался каждый раз, когда вращался. Например,…
- Modbus TCP вместе с MQTT по тому же ethernet В настоящее время я нахожусь на стадии планирования проекта. Я хочу прочитать некоторые данные датчиков по протоколу Modbus TCP, выполнить некоторые простые вычисления на Arduino и опубликовать…
- Отправить пакетную информацию на com-порт? Я пытаюсь получить файл .bat для отправки данных моего процессора на com-порт, на котором находится мой arduino. Я пробовал несколько результатов Google (включая один с этого сайта), и все, что я…
- ATtiny85 5V и использование сервопривода У меня есть ATtiny85, который я хотел бы переместить сервопривод на I/O "4" для этого проекта. Кажется, я не могу заставить его работать, что бы я ни делал. У меня было множество проблем с его…
- Как отключить несколько внешних кнопок прерывания? У меня есть Arduino, спящий большую часть времени, чтобы сэкономить энергию, и есть две кнопки, прикрепленные к разным контактам прерывания, которые выполняют разные функции. Эти функции отличаются…
- ESP8266 PHP Веб-Сервер Мне нужен веб сервер ESP8266 для загрузки файлов с сайта с расширениями .php . До сих пор мне удавалось загружать файлы .htm , .css и .js с SD-карты, но когда я загружаю PHP-файлы на SD-карту,…
- Можно ли сделать несколько функций loop() с помощью Arduino Uno? У меня проблема. Я хочу сделать машину с мотором, передними и задними фонарями. Я хочу запускать их одновременно, но в разных циклах. Это мой код. const int red1 = 10; const int red2 =…
- Как предотвратить срабатывание будильника, который проверяет минуты, много раз в течение одной минуты? Как предотвратить срабатывание будильника, который проверяет, совпадает ли текущее время с будильником в часах и минутах, более одного раза в течение одной минуты? Я использую модуль DS3231 RTC и…
- Я хочу нажать кнопку, чтобы остановить двигатель постоянного тока, но он не работает. Работает только одна кнопка когда я нажимаю левую кнопку, правый двигатель останавливается, как я хочу, но другая кнопка не работает, чтобы остановить левый двигатель int estado1 = 0; int estado2 = 0; int pwm_speedA =…
- OTA на основе GPRS в NODEMCU Мне нужно обновление прошивки OTA. У меня есть единственный вариант в моей руке GSM(GPRS SIM800), с помощью этого возможно OTA, plz помогите мне для этого, как я делаю OTA через GPRS, к вашему…
- Мой код Arduino, но он не компилируется, я не могу найти, что с ним не так? Я попробовал объединить ЖК-дисплей, ультразвуковые сенсоры, светодиоды и ИК-код приемника в один основной код. Отдельно они работают нормально, но когда я ставлю их вместе, это дает мне следующую…
- Компонент с управляемым сопротивлением от Arduino? Я новичок в Arduino и построении схем, и мне было интересно, есть ли тип компонента или какой-то другой способ выполнить следующую задачу: Я хочу контролировать сопротивление цепи с моего…
- Arduino Micro и Тонкие полимерные литиевые батареи Это батарея: Полимерный Литий-ионный аккумулятор Номер модели: PGEB014461 https://www.powerstream.com/p/PGEB014461.pdf Производство достаточной энергии для питания…
- Насколько точны вычисления в stm32? У меня есть план проекта, в котором есть вычисления, требующие высокой точности, которые позже будут иметь вычисления с числами после запятых, такими как 245.5431657288. из некоторой информации,…
- Не могу заставить шаговый двигатель работать с arduino UNO Я использую arduino UNO с контроллером двигателя L2989N с шаговым двигателем nema 17 hanpose 17h3401. Я использую две 9-вольтовые батареи последовательно, чтобы питать его. Я уверен, что подключил…
- Использование CD74HC4067 16-канальный аналоговый мультиплексор Демультиплексор работает не так, как ожидалось Я работаю над проектом, который нуждается в нескольких цифровых сигналах, и я рассматриваю CD74HC4067 (на разрывной плате) для работы в качестве мультиплексора. Более конкретно, я пытаюсь построить…
- Попытка понять узкое место частоты дискретизации датчика Допустим, у меня есть датчик, подключенный к шине I2C Arduino Uno Rev3. Я считываю выходные данные датчика и использую Serial.print (), чтобы отправить показания датчика обратно на мой ноутбук. Я…
- Оптимизация кода для ATtiny10 Я пытаюсь втиснуть код в ATtiny10 , но у меня ничего не получается. Я использую 1060 байт, и у меня есть место только для 1024 байт. Код достаточно прост; мне нужно прочитать вывод кнопки. Если…
- ESP32 отправляет UDP-пакеты с обоих ядер Я использую AsyncUDP в проекте ESP32, где я инициализирую AsyncUDP udpSender и вызываю udpSender.write(sendbuffer, sendbuffer_size) из обоих ядер с разными буферами на каждом ядре. Одно ядро…
- Есть ли окончательное руководство по Arduino DUE? Я ищу справочный документ или систему документации, которая конкретно относится как минимум: Трафаретная печать PIN имя/номер SAM3X8E PIN Регистрационный номер Номер канала Название…
- Как использовать USB-вход на arduino? Я пытаюсь использовать arduino в качестве адаптера контроллера. Как бы я подключил USB-вход для получения сигнала от контроллера видеоигр usb?
- Неожиданный символ добавляется в буферный массив char в serial monitor только при инициализации SD-карты Я получаю неожиданный дополнительный символ, добавленный в строку печати последовательного монитора, только когда инициализирую SD - карту в коде. Нормальный Приведенный ниже код дает мне этот…
- Отправка нескольких данных с интерфейсом SPI, контролируемым осциллографом У меня есть несколько 32-битных данных, хранящихся в массиве, и я хочу последовательно отправлять их по интерфейсу SPI. Я хочу проверить, правильно ли мой код отправляет данные по SPI-интерфейсу,…
- OBOE: Нужна помощь в понимании, возможная проблема преобразования типов У меня есть алгоритм, основной целью которого является декодирование, преобразование или как там у вас строки заглавных букв (A-Z) в число. Это почти как преобразование числа базы 26 в базу 10,…
- Невозможно считывать данные с 16 последовательными тактами Я пытаюсь считывать данные с датчика температуры AD7314, подключенного к Arduino Uno, и выводить это значение на 6 светодиодов, также подключенных к плате Arduino Uno. Из приведенного ниже…
- FlexyStepper: установить текущее положение, чтобы достичь старой цели Я использую библиотеку FlexyStepper . К сожалению, нет возможности написать проблему автору, поэтому я задам свой вопрос здесь. В документации говорится о функциях setCurrentPosition* () : …
- M5Stack - запутался в напряжении шины I2C Недавно у меня появилось одно из этих замечательных устройств M5-Though (в основном водонепроницаемое M5-Core2). У них есть эти 4-проводные розетки для подключения своих датчиков. Гнездо I2C имеет 4…
- 1 глобальная переменная, потребляющая 19% памяти Я работаю над простым проектом по общению с последовательным монитором, и моя единственная глобальная переменная (тип"int", называемый "incomingByte") потребляет много памяти. Нет никаких проблем с…
- Считывание 10-контактного 7-сегментного (2 цифры) сингла Arduino 1 спасибо, что нашли время прочитать это, я действительно ценю это. Я очень новичок в мире Arduino и микроконтроллеров, поэтому, пожалуйста, простите мое невежество. Итак, у меня есть старый…
- Папка src в структуре скетча и включает библиотеку из подпапки Моя папка библиотек Arduino/PlatformIO libraries └── cleaner_robot └── TB6612_Dual ├── tb6612_dual.h └── tb6612_dual.cpp Я использовал этот код, чтобы включить его: …
- Как поменять порядок байтов местами Предыстория Я считываю 24-битное значение АЦП в uint32. Используя шину SPI, вот логика: value = SPI.transfer(0); // считывание первых 8 бит (MSB first) value <<= 8; //…
- Как установить 60-минутный звуковой сигнал? Я пытаюсь создать устройство, которое будет регистрировать латентность и количество ударов для пассивного избегающего поведения у дрозофилы. У моего устройства есть две кнопки-зеленая и красная. Я…
- Использование Random() и больше, чем Полный нуб Arduino, я родом из "фона" Python, хотя и этого почти не знаю. Я пишу супер простой скрипт, который включит лампочку, когда генератор случайных чисел сгенерирует число больше 100.…
- Вопрос об использовании millis для сигнальных условий - Arduino Я новичок в программировании вообще и в Arduino в том числе. Я работаю над небольшим проектом, чтобы улучшить свою способность писать полные и полезные скетчи программирования. Я столкнулся с…
- Почему переменные PWM в этом фрагменте кода RC обрабатываются таким образом? Что такое магические числа? tcommand=(pwm_value-480.0)/8.22; flapmag=(pwm_value-880)/41.0+10; В этом фрагменте кода, используемом в радиоуправляемом самолете arduino, я не понимаю, почему значение ШИМ вычитается и делится…
- Преобразовать байтовый текстовый файл в массив Я пытаюсь отобразить растровое изображение на gLCD 128x64, я сохранил растровое изображение в txt-файл 1.txt в SD - карте это часть битовой карты следующим образом: 0x00, 0x00, 0x00, 0x00, 0x00…
- Использование светодиодов LDR и RGB для получения значений R,G,B Кто-нибудь пробовал использовать настройку RGB-светодиода, направленного на кювету, и LDR на противоположной стороне? используя arduino, чтобы получить значения RGB.. В настоящее время возникают…
- Как использовать модуль приближения Osepp с arduino uno Я недавно купил модуль приближения Osepp в Radio Shack и пытаюсь использовать его с моим Arduino Uno. Как я должен подключить его к Arduino, и какую библиотеку я использую?
- Можно ли использовать кнопку для TFT-LCD-экранов? Я пытаюсь связать свой сенсорный TFT-ЖК-экран с несколькими кнопками. Могу я поинтересоваться, почему мой код не работает? Я пытаюсь связать экран и кнопку, поэтому я пытаюсь сделать так, чтобы…
- Смешанные РЕЗКИЕ показания ИК-Датчика Я использую ИК-датчик GP2Y0A21YK Sharp в системе шара и луча, где я пытаюсь сбалансировать шар в центре луча, используя ИК-датчик в качестве локатора расстояния и серводвигатель для наклона луча. Я…
- Управляющие реле с ИК-подсветкой и кнопкой Что у меня есть: 1 х 8 канальное реле 1 х ИК-приемник 1x Arduino Uno 1x мгновенный переключатель 1x макетная плата 1x 10K резистор Я думаю, что с проводкой все в порядке, так как…
- Как отобразить всю входящую строку с serial monitor в arduino ide? это мой первый вопрос на этом форуме. Мне нужно получить строку от последовательного монитора Arduino и отобразить ее, когда связь закончится. У меня есть аналогичная проблема, подобная той,…
- Нажатые кнопки постоянно находятся на низком уровне, и одна из них не работает Я новичок в Arduino, и у меня возникла проблема в проекте, над которым я сейчас работаю. Я только начал писать код, подготовив компоненты и проводку, и вдруг две мои кнопки так и не перестали…
- Как определить, когда выходной сигнал датчика значительно меняется? Начиная с аналогового сигнала от любого датчика, как я могу автоматически определить, есть ли реальное изменение сигнала или сброс? Ниже приведен пример кода, который лучше объясняет мою цель: …
- ESP8266 UDP multicast не принимает пакеты В настоящее время я работаю над ESP8266 с Arduino IDE. Я пытаюсь реализовать ESP8266 в режиме STA в качестве приемника многоадресной рассылки. Я писал свой код с помощью этой документации .…
- Двигатель постоянного тока, не работающий с картой L298N (зеленая) У меня есть двигатель постоянного тока, подключенный к контроллеру L298N (зеленый). Контроллер получает электричество, а двигатели-нет. Вот как мы все устроили Наш код: #include…
- Измерение скорости ветра с помощью датчика Холла Привет! Мне нужна ваша помощь в решении проблемы, с которой я столкнулся. Я пытаюсь измерить скорость ветра с помощью датчика Холла, неодимового магнита и приведенного ниже кода. Но я получаю…
- Как запустить 4 светодиода последовательно на основе кнопочного входа? Я пытаюсь создать программу, которая последовательно запускает 4 светодиода, а также может делать другие вещи с разными входами и выходами. Из-за этого я использую функцию millis, а не задержку. У…
- Что с сообщениями об ошибках отладки, такими как VMDPE_1|1_VMDPE? Я использую visual micro для Visual Studio, и я понимаю, что такого рода вещи вызваны конфликтом последовательных данных, когда я пытаюсь одновременно читать и печатать на основной последовательный…
- Точка доступа ESP32 и веб сервер HTTP, как отправить несколько параметров? Я сделал этот минимальный пример, чтобы выяснить, как получить запросы (или как они там называются) для отображения на последовательном мониторе. Однако ни один из параметров запроса (в URL-адресе)…
- Будет ли библиотека геймпада pro trinket работать на Arduino Uno? У меня есть Arduino Uno, и я хотел знать, работает ли библиотека pro trinket gamepad на Arduino Uno, так как оба имеют один и тот же чип процессора atmega328p.
- Могу ли я настроить Arduino через NFC, используя PN532 с iPhone в качестве источника? Кажется очевидным, что Apple намеренно ограничила возможности NFC, поэтому я понимаю, что здесь я иду против зерна. Тем не менее, мне нужно поддерживать Android и Apple для настройки моего…
- Поплавковый выключатель не обнаружен Всем добрый день, простите меня за потрепанный рисунок, я просто паникую, почему мои поплавковые выключатели внезапно остаются незамеченными моим Arduino mega. Я проверил все поплавковые…
- ATtiny85 не загрузится, если PIN2 не будет вытянут высоко У меня были некоторые проблемы с настройкой рабочего ATtiny85 вне его совета разработчиков. Соединение на моем макете: pulled high (10K R) -- 1 PIN 8 -- VCC (+5V) trouble here!! -- 2 …
- Стабилизация данных с четырех гироскопов/акселерометра В настоящее время я работаю над университетским проектом. Моя цель - получить приблизительную оценку положения спины человека. Для этого я построил систему, которая собирает данные с 4 MPU6050 в…
- MPU6050 - Почему моя интеграция гироскопа неверна? Моя ситуация: Я могу общаться по i2c с моим MPU6050 IMU Я могу получить данные акселерометра и гироскопа Я могу вычислить ориентацию датчика с помощью своего акселерометра Выпуск: …