Список вопросов
- Параллельная связь между несколькими Ардуино Вот сообщение , в котором объясняется стандарт связи. Мне нужно установить связь между несколькими платами Arduino nano. Я использовал шину SPI на одной из плат Arduino для беспроводной связи и…
- Миллисекунды с использованием прямоугольной волны RTC я пытаюсь создать код, который печатает время hh: mm: ss: ms, используя RTC, я сделал это с помощью millis(), но это не точно + /-2 миллисекунды но могу ли я сделать это, используя sq wave и…
- Хранение данных в SDRAM Arduino Portenta H7 Я работаю над хранением данных с АЦП Portenta H7 с высокой частотой дискретизации (>100 КСА/сек) на канал. Я использую 2 канала АЦП для своей работы. Через форум я узнал, что сериал. команда…
- Правильное использование 5-контактной кнопки с Arduino В настоящее время я пытаюсь создать простой тестовый скетч двигателя для тестирования шагового двигателя NEMA 23 и шагового драйвера DM542T. Вот код, и у меня возникли проблемы с пониманием того,…
- Пульсация не работает при совместном заземлении У меня есть стороннее устройство, создающее ШИМ-выход, которое я хочу измерить с помощью Arduino, проблема, с которой я столкнулся, заключается в том, что я разделил землю между двумя платами, что…
- bh1750 lightsesor не будет работать хорошо, у меня возникли проблемы с моим bh1750, вот вся информация, которую я получил: плата: esp32s NodeMCU v. 1.1 Контакты: Проводка: (2 красных идут к контактам 21 и 22) код: …
- Использование ESPAsyncWebServer.h с ArduinoJson версии 6 для транзакций мастер-клиент Я хочу передать два (2) ESP32 с помощью команд Json, используя ESPAsyncWeb.h. Мастер должен иметь определенные операции для выполнения и ответа клиенту, а клиент должен иметь возможность отправлять…
- Помощь с MPU-6050 Я купил MPU-6050 месяц назад для проекта, я получил протокол hang I2C и зарегистрировал карты MPU. Я научился получать исходные значения акселерометра и гироскопа. Что мне было нужно для моего…
- Определение местоположения с помощью mpu6050 Я пытаюсь найти расстояние, пройденное датчиком в каждом направлении. Я попытался преобразовать ускорение в скорость, но значение ускорения также изменяется при повороте датчика Есть ли способ…
- В чем разница между выводами SCLK и CLK? Пожалуйста, простите меня, если что-то в этом вопросе не имеет смысла, я очень новичок в печатных платах и Arduino. Я следую руководству, в котором человек, делающий это, создает небольшой…
- Какой термометр использовать для домашнего пивоварения Привет, У меня есть Arduino Yun, и я варю пиво. Я хотел бы регистрировать температуру пива в течение всего процесса брожения (заключительная стадия). Это означает, что термометр должен был…
- Как использовать два таймера 1 и 4 одновременно в Arduino Mega 2560 Я активировал таймер 1 и его прерывание на плате 2560, и он работает правильно. Теперь я хочу также запустить таймер 4. Я установил библиотеку Timer 4, но когда я компилирую программу, я получаю…
- ESP32 Удаление конфиденциальных данных ключей Можно ли гарантировать, что ключи (например, ssid, ssl-сертификаты) будут удалены из памяти esp32? Я новичок в esp32, исходя из соображений безопасности устройств Интернета Вещей. Допустим,…
- ОШИБКА: истекло время ожидания Arduino 101 - что я могу сделать? Я только что получил Arduino 101, поэтому на волне волнения я сделал следующее ... Подсоединил USB-кабель между ним и моим Macbook Pro Запущен Arduino IDE версии 1.6.7 Написал немного…
- Компилятор Arduino показывает различное значение памяти sram У меня есть этот код, который показывает доступную память sram int freeRam() { extern int __heap_start, *__brkval; int v; return (int) &v - (__brkval == 0 ? (int)…
- Считывание двух усилителей датчика нагрузки HX711 Мне нужно прочитать два значения из тензодатчиков hx711, подключенных к тензометрическим датчикам. Я нашел приведенный ниже код, который читает один показатель, но, будучи самоучкой и имея небольшой…
- Сообщение об ошибке: "exit status 1 expected initializer before 'void'." Я подключу переключатель к Arduino, который управляет напряжением. Когда я поворачиваю переключатель, он может регулировать напряжение от 0 до 5. Общая задача состоит в том, чтобы напечатать…
- MCU узла Esp12-E не поддерживает функцию приема сервером Я пытаюсь заставить веб-сервер работать на ESP12E в варианте Node MCU и следуя примеру со страницы документации esp8266 здесь . Но код не компилируется, выдавая следующее сообщение об ошибке: …
- Выключить подсветку на 2,4-дюймовом TFT-экране У меня есть Arduino Due и 2,4-дюймовый TFT-экран, защищающий этот . Я пытаюсь выключить подсветку, чтобы сэкономить электроэнергию, но безуспешно. Я использую супер приятную библиотеку MCUFriend:…
- Безопасно ли питать несколько цепей ESP32-CAM от одного и того же выхода батареи? Я настроил две ESP32-камеры, которые передают сигнал от датчика PIR через оптрон. Кроме того, у меня есть светодиодное кольцо 12 В на усилителе от 5 В до 12 В, включаемое / выключаемое реле. …
- Существует ли стандартный способ описания устройств? Я новичок в Arduino. Мне любопытно, существует ли стандартный способ записи плана устройства — например, если я хочу поделиться им или поделиться дизайном с другими людьми. Я понимаю, что короткий…
- Проблема при отправке числа с плавающей запятой и нескольких чисел с плавающей запятой У меня возникли проблемы с отправкой числа с плавающей запятой и нескольких чисел с плавающей запятой. В настоящее время я работаю над проектом matlab и arduino mkr1000. Ситуация такова, что я хочу…
- Чего не хватает моему коду, чтобы сервопривод вращался без остановки? Сервопривод должен вращаться на 180 градусов, когда расстояние >= 50 и 0, когда это условие не выполняется Мой код представляет собой датчик уровня воды, а компонентами являются Arduino Uno, макетная плата, ультразвуковой сервопривод и два светодиода, один из которых красный, а другой зеленый. Условие,…
- AVR (Arduino Uno) Serial.print и Serial.println печатают только 1 или 2 символа Сначала я использовал Arduino IDE, но теперь я использую PlatformIO, который является потрясающим. Но у меня большие проблемы с Serial.print() и Serial.println() . Чтобы показать эту ошибку, у…
- lcd.createChar() позволяет использовать только 8 произвольных символов У меня есть teensy4.1 с ЖК-экраном размером 16 на 2 и ЖК-интерфейсом I2C. Я пытался написать кучу пользовательских символов на жидкокристаллическом экране, чтобы перевернуть какой-нибудь текст. …
- Расположение папки examples в Ubuntu Я пытаюсь добавить несколько дополнительных файлов примеров в Arduino IDE в Ubuntu 14.04. Однако не могу найти, где хранятся примеры кода в моей системе. Я проверил сайт Arduino, но не смог найти…
- Могу ли я повредить Arduino, если отключить от сети во время загрузки? Когда я возился с кодом и загружал скетч на плату Arduino, я почти случайно вытащил USB-шнур. Все хорошо, но потом я начал думать, что было бы, если бы я вытащил его. Насколько безопасен avrdude?…
- Проблема с внутренним компаратором ATmega328P - ISR (ANALOG_COMP_vect) не срабатывает После ознакомления с этим кодом на github и изучения руководства electronoobs я был вынужден попытаться воссоздать его с помощью Arduino Nano и использовать аналоговые входы компаратора A0-A3. В…
- Перевернуть текст на ЖК дисплее Я использую библиотеку <LiquidCrystal.h> arduino на ЖК-экране 2x16 с акселерометром. Я бы хотел перевернуть текст, когда мое значение x превысит значение N. Я понимаю, как выводить текст. Я…
- 5 В адресуемая светодиодная лента им планируется использование около 17М adressable светодиодные ленты контролируется Arduino, и планирую положить его в машину, так что я бы уйдя 12/14В-5В, в основном мне нужно знать сколько ампер и…
- Не могу заставить мой калькулятор работать Вчера я купил себе arduino uno. Поскольку я довольно новичок в этом, я хотел бы попросить здесь подсказку, потому что мне не удается заставить мой "калькулятор" работать. У меня нет большого опыта в…
- Отображение нескольких температурных выходов с термисторами Итак, я задал этот вопрос пару дней назад, но еще немного поработал с некоторыми кодировками, но я действительно застрял и нуждаюсь в некоторой помощи. Я пытаюсь отобразить температуру для каждого…
- Передача данных в Arduino и с него на Raspberry Pi Я пытаюсь передать данные акселерометра MPU6050 + данные с 3 потенциометров с Arduino на Raspberry Pi. Я выполняю постобработку здесь (на Raspberry Pi), а затем передаю данные обратно в Arduino для…
- Как обрабатывать 20-битные данные датчика У меня есть датчик ускорения ( ADXL355 ), который возвращает 20-битные данные в трех байтах, отформатированные как дополнение 2s : acc3 (биты 19-12) в байтовом регистре 3 (сопоставлен битам…
- Почему показания моего термистора отстают? Я пытаюсь создать термистор, который будет мигать светодиодом при температуре выше 30 C. Моя настройка, по-видимому, правильно сообщает о комнатной температуре последовательному монитору, но затем я…
- Изменить текст на LCD экране, вращая потенциометр? Я работаю над проектом на Arduino Uno, в котором я хочу изменять текст на ЖК-дисплее каждый раз, когда потенциометр поворачивается. Чтобы сделать это, я сохранил значения угла в int , постоянно…
- коммутационные источники питания У меня есть небольшой проект, над которым я работаю, который принимает питание от источника питания постоянного тока 5 В или от источника питания USB. Теперь я знаю, что оба источника питания…
- Минимальная частота дискретизации в АЦП в Arduino? Я ищу приложение с очень низкой частотой, например, ниже 300 Гц. Какова минимальная частота дискретизации в Arduino? Я очень новичок в этом деле. Я вижу в таблице данных, что максимальная частота…
- D1 Mini; есть ли предохранитель? Хотя эта плата (указанная на ebay как D1 Mini NodeMCU Lua WIFI ESP-12F ESP8266 WeMos 4M Bytes Development Board Kit ) питалась от usb, я случайно замкнул замыкание между выводами gnd (G) и 5 В…
- Возникли проблемы с чтением нескольких термисторов с Arduino 2560 Я пытаюсь заставить свой код считывать несколько термисторов, и, похоже, я не совсем понимаю, как это правильно сделать, используя мой arduino 2560. Первая проблема заключается в том, что он…
- ESP32: почему malloc может выделять только 126888 байт с кучей 402540 байт? Мне нужен буфер размером 153600 байт в моем проекте ESP32, но я не смог создать статический буфер в коде и не могу malloc буфера. Сам ESP32 сообщает: ESP.getHeapSize() // = 402540 ESP…
- Библиотека Pelco D для Arduino Кто-нибудь знает о каких-либо библиотеках Pelco D, доступных для Arduino? У меня уже есть PTZ-джойстик, управляющий 3 PTZ-камерами, но я хотел бы добавить "интеллектуальный" контроллер Arduino,…
- Код Arduino работает медленно при выполнении двух задач Я хочу, чтобы вывод 11 выдавал прямоугольную волну один раз в 3 секунды и хочу, чтобы вывод 12 действовал как переключатель для свечения встроенного светодиода вывода 13.. …
- Как адресуются контакты порта arduino, если я хочу получить к ним доступ с помощью указателя? Итак, допустим, я хочу получить доступ к цифровому Pin 13. Это контакт порта B. Есть ли адрес памяти, связанный с этим выводом 13 Arduino Uno r3? Как контакты порта B адресуются соответствующими…
- Digispark ATtiny 85 - не распознается как HID устройство Я пытаюсь создать автоматическую запись имени пользователя с помощью Digispark ATtiny 85. У меня есть довольно простой набросок: #include <DigiKeyboard.h> void setup() { } void…
- Как узнать тип данных константы в arduino IDE? Например, константа MSBFIRST , она использовалась в качестве входных данных в SPI.setBitOrder(MSBFIRST) . Но, к сожалению, я не знаю данных типа MSBFIRST . Это применяется к подобным SPI_MODE0 …
- Какой платы Arduino будет достаточно для следующего проекта simulink? Я пытаюсь запустить алгоритм нечеткой логики MPPT в Arduino UNO, вот файл Simulink Однако, когда я пытаюсь загрузить код, я получаю следующую ошибку Возможен ли этот проект с UNO, если да,…
- Зачем использовать несколько фильтров, выводящих тысячи значений, использовать один или два фильтра, которые могут выводить нормальное значение? Проблема Если цикл запускает только один смоделированный вывод и использует фильтр, он будет выводиться нормально (аналоговый 1600 ~ 2200, фильтр 0 ~ 500), но создание массива для хранения…
- Служба BLE ESP32 не видна Node-RED Я пытался разместить BLE-сервер на своем ESP32 с помощью пользовательского сервиса. Я пытаюсь прочитать данные службы в NodeRed, но идентификаторы служб и пользовательские характеристики не…
- Как определить распиновку производной платы ATmega 2560? Мой 3d-принтер Creality Ender 4 имеет карту на базе чипа ATmega 2560, и мне нужно определить номер, связанный с определенным pin. Я прочитал на официальном сайте Arduino простой учебник, в котором…
- ESP32, воспроизводящий wav, звучит искаженно или слишком быстро (но не все wav) Я создаю звуковой проект на ESP 32 через I2S, используя пример из: https://github.com/nhatuan84/esp32-i2s-sdcard-wav-player Это прекрасно работает с примером wav-файла t.wav, размещенного в…
- Изменение адреса I2C на Garmin LidarLite, сброс при перезагрузке Я пытаюсь изменить адрес I2C нескольких Garmin LidarLite-V3. Я могу изменять их по одному, используя библиотеку LidarLite C ++, используя функцию setI2Caddr, и могу видеть обновленный адрес I2C с…
- Попытка включить RGB с помощью кнопок с analogWrite не работает. ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: я только что запустил Arduino, как 2 дня назад, я следил за некоторыми учебными пособиями на YouTube, и я пытался сделать это сам, но я не могу понять, почему это не…
- Нужно ли использовать резисторы и ICes для конкретных датчиков. Если не использовать, повлияет ли это на плату arduino? Итак, я читал о простом автоматическом контроллере освещения с использованием LDR. или с помощью LDRSenso. Но у меня есть фоторезисторный датчик LM393 (LDR) , который я хотел бы знать, это одно и…
- Не удается заставить Adafruit MusicMaker и Ethernet работать одновременно Работаю над проектом Интернета вещей. Окружающая среда: Adafruit Перо M4 Экспресс Музыкальный продюсер Adafruit FeatherWing (усиленный, в глубине души это VS1053) Silicognition PoE…
- Как предотвратить замену значения для ключа в настройках? #include <Preferences.h> Preferences preferences; const char* roomname_long = "String 1"; const char* roomname_short = "String2"; const char* roomname_long_test =…
- Сравнение строк Я пытаюсь сравнить две строки, но каждый раз получаю неловкие результаты. Когда я использую функцию Equals(), я всегда получаю неправильный ответ и никогда не удовлетворяю оператору IF . Когда я…
- Странное поведение defines - специфично ли это для Arduino и как оно работает? Вопрос, который у меня давно возник, касается взаимодействия между операторами #define и заголовком библиотеки include . Я видел, как несколько библиотек Arduino использовали эту довольно удобную…
- Реализация циклического буфера и Serial.print() Я пытаюсь реализовать простейший кольцевой буфер в Arduino. Я думаю, что я в состоянии реализовать это, потому что мои функции push и pop не возвращают никаких ошибок. Однако, когда я хочу…
- Как устранить сильную аномальную выходную мощность датчика? Описание проблемы Когда микроконтроллер XIAO подключен к выводу выходного сигнала датчика, продолжайте печатать неожиданные значения. Скетч У меня нет схемы датчика, вы можете перевести на…
- Использование аналоговых контактов для питания Я бы хотел запитать что-то, требующее 5 В постоянного тока, используя аналоговые контакты Arduino Uno. В частности, я следую разделу "Fun Plug-in Hack для Arduino UNO" этого руководства Adafruit .…
- 64 светодиодных ленты и 8 сдвиговых регистров (подключенных к 64 датчикам), подключенных к 5 В и заземлению arduino Я подключил 64 светодиодные ленты и 8 регистров сдвига (подключенных к 64 датчикам) к 5 В и заземлению arduino. Напряжение, получаемое на светодиодной ленте, составляет 3,1 В, а на регистрах - 3,2 В…
- Что быстрее на esp8266: 64-битная математика или математика с плавающей запятой? Мне нужно сделать некоторые вычисления с переменными значениями от датчика положения (акклерометров и гироскопов) на esp8266. int32_t математика с этими переменными не имеет достаточного диапазона,…
- Странное поведение SoftwareSerial с Arduino nano при настройке нескольких объектов SoftwareSerial Так что я застрял с этим уже несколько дней и действительно не могу понять, что здесь не так. Любая помощь была бы очень кстати. Старайтесь не перечислять недостатки SoftwareSerial, я о них знаю.…
- Проблема с укладкой экрана ардуино У меня возникли проблемы с укладкой экранов на Arduino Mega 2560. Я хотел бы добавить к сетевому экрану mega a ethernet ( https://store.arduino.cc/products/arduino-ethernet-shield-2 ) и вдобавок ко…
- Ошибка программирования ESP32 (A fatal error occurred: Timed out waiting for packet content ) Я пытаюсь найти правильную модель моего esp32 MCU и выяснить причину следующих ошибок: esptool.py v3.1-dev Serial port /dev/ttyUSB0 Connecting........__ Chip is ESP32-D0WDQ6 (revision…
- Непоследовательное поведение операторов включения? Этот вопрос касается шрифтов. Ну, на самом деле, сингулярные включают файлы с константами, которые формируют растровые шрифты или изображения для ЖК- или OLED-дисплеев, таких как этот: …
- Эмулировать Джойстик Я пытаюсь автоматизировать существующую систему, которая использует джойстик в качестве входных данных для перемещения двигателей в направлениях x и y. Я на самом деле хочу эмулировать arduino,…
- Простой ЖК-таймер обратного отсчета Я попытался изменить базовый скетч "hello-world" для ЖК-дисплея, который является частью раздела примеров в IDE. Я намеревался сделать таймер обратного отсчета с помощью ЖК-дисплея. Исходный код…
- Уничтожается ли локальная структурная переменная? Для радиочастотного проекта мне нужно разделить полезную нагрузку на максимальный заранее определенный размер блока. Для этого я создал структуру RFmsg. Необъяснимая часть, в которой мне нужна…
- Проводная связь Arduino с MCP23008 GPIO pin expander для включения светодиода нажатием кнопки Я использую Arduino Uno и MCP23008 GPIO pin expander, у меня есть мгновенная кнопка, подключенная к GPIO 2 на MCP23008, и светодиодный индикатор, подключенный к GPIO 1 на MCP23008. Я хочу, чтобы…
- RaspberryPi Pico SPI и nrf24l01 Я программирую пико RaspberryPi с помощью Arduino IDE. Работает довольно хорошо, но теперь я пытаюсь управлять модулем nrf24l01. Мой код компилируется, но я не знаю, на какие контакты должна быть…
- Передача/прием данных Nodemcu(V3) + модуль Bluetooth HC-05 Я уже довольно давно пытаюсь связаться с модулем Bluetooth HC-05, но безуспешно. Я использую модуль Nodemcu(V3) ESP8266. Я подключаю HC-05 к Nodemcu в следующей последовательности: HC-05 …
- LCD дисплей не показывает Это мое неправильное программирование или у моей платы есть проблема, потому что ЖК-дисплей ничего не отображает. вот код #include <Wire.h> #include <LiquidCrystal_I2C.h> //…
- Отраслевой стандарт для Одноплатных компьютеров? Существуют ли ардуино или любой другой одноплатный компьютер в каком-либо промышленном стандартном форм-факторе? Я пытаюсь продать управление с помощью ардуино, но они застряли на вопросе "что…
- Сброс Arduino UNO с помощью SIM800L Я использую модуль SIM800L , но у меня возникли проблемы. Я пытаюсь подключить его к имеющемуся у меня Elegoo UNO, но он постоянно перезапускается. Кроме того, светодиод силы сигнала мигает…
- Количество мигающих светодиодов с датчиком LDR Как считать +1 все время, если светодиод мигает с датчиком LDR Изображение: Если я включаю светодиод, он должен засчитываться в последовательный монитор 1, а если я выключаю светодиод и…
- Получение шестнадцатеричных данных с терминала Я пытаюсь передать последовательные данные с терминала на Arduino, и я хочу подтвердить, что это те же самые данные. Но я не могу получить правильный ответ. Я хочу, чтобы данные были…
- ` пора.h` против `TimeLib.h` на платах AVR Почему я получаю неверный результат при использовании библиотеки time.h при использовании плат AVR, таких как Nano / Uno / Pro Micro (в то время как при использовании TimeLib.h ). РЕЗУЛЬТАТ…
- Простой ESP32 MCP2515 МОЖЕТ кодировать VP230 У меня есть рабочий код, который использует модуль MCP2515 CAN. Хотел минимизировать размер необходимых модулей, поэтому я пошел с приемопередатчиком VP230 CAN, и у меня возникли проблемы с…