Список вопросов
- Beat 1 LED light всегда горит - должен выключиться /**************************************/ const int lowestPin = 1;//the lowest one attach to const int speaker = 13; int ts = 4;//how many beats you want int count = 1; const int keyPin = 11; const…
- Почему необходимо использовать ключевое слово volatile для глобальных переменных при обработке прерываний в ардуино? Я знаком с ключевым словом Volatile , используемым для объявления переменных, которые совместно используются несколькими потоками в программном приложении (в основном в многопоточном приложении).…
- Как работает этот код? Я нашел этот код ниже, но не могу понять, как он работает. Может ли кто-нибудь объяснить мне ход программы? #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 10, 7, 5, 4); int mem=0; void…
- Может ли дифференциальный привод работать вместе с ультразвуковым датчиком? Я написал скетч, чтобы управлять системой дифференциального привода, в частности, чтобы иметь возможность управлять strait. Это действительно работает. Поэтому я пытаюсь добавить возможность…
- Библиотека AVR-STL У меня есть проект, в котором мне нужно использовать вектор, я попытался скомпилировать несколько библиотек, но мне не повезло. Тот, который оказался ближе всего, - это AVR-STL Энди Брауна . Я…
- Своеобразное поведение arduino pro micro Я работаю с микроконтроллером arduino pro и сталкиваюсь со специфической проблемой. Проект, с которым я работаю, также включает в себя arduino MKR NB 1500. Я передаю данные с MKR NB 1500 на arduino…
- Почему я вижу ошибку в этом коде NewPing sonar(TRIG_PIN, ECHO_PIN, MAX_DISTANCE); AF_DCMotor motor1(1, MOTOR12_1KHZ); AF_DCMotor motor2(2, MOTOR12_1KHZ); AF_DCMotor motor3(3, MOTOR34_1KHZ); AF_DCMotor motor4(4,…
- SimpleAudioPlayer + функция сна Я проверил пример SimpleAudioPlayer. https://www.arduino.cc/en/Tutorial/SimpleAudioPlayer Это работает нормально, но когда я добавляю sleep(1000) в конце функции loop () , музыка звучит…
- Как исправить ответ MQ135 с помощью Arduino Uno Я начал простой проект по мониторингу качества воздуха, начав с простого измерения концентрации углекислого газа (CO2) с помощью датчика MQ135, работающего от Arduino Uno. Я выполнил простой код,…
- Pro Micro board не реагирует ни на что Я только что получил пару микросов Arduino Pro для пользовательской сборки клавиатуры. Прежде чем тестировать их с помощью Arduino IDE, я попытался протестировать их с помощью qmk , сначала…
- Оси X и Y на последовательном плоттере Arduino? Я пытаюсь построить свой счетчик в зависимости от времени на последовательном плоттере, но значения по оси y настолько велики, что он никак не отображает значения счетчика. Я напечатал оба значения:…
- Можно ли использовать скетч Arduino для производства Сегодня существует множество функций поддержки устройств с помощью диспетчера плат, которые работают в среде IDE Arduino. Поэтому мне любопытно узнать, можно ли использовать их в производственных…
- Какие инструменты проектирования проектов доступны? Что вы, ребята, используете для проектирования проектов? Я только что узнал о схемах AutoDesk 123D, что приятно, но мне интересно, есть ли что-то с большим количеством компонентов, инструментов и…
- Почему Arduino Due останавливается после одного вызова ADC_Handler? В приведенном ниже простом примере я просто программно запускаю прием АЦП, а затем устанавливаю цифровой выход встроенного светодиода в обработчике прерываний. Однако я не знаю, почему программа,…
- Как отправить несколько данных по последовательному каналу в одном байте? В настоящее время я считываю 3 концевых выключателя и отправляю эти данные по последовательному.напишите, используя следующий код. #include <SPI.h> #include <Wire.h> #include…
- Последовательная запись - символы ascii sedd с шестнадцатеричным значением в одной строке Работаю над созданием контроллера для реквизита дома с привидениями. Пытаюсь заставить его взаимодействовать с устройством. Смог использовать последовательный анализатор, чтобы увидеть, какие…
- Как отключить мигающий курсор/каретку в среде IDE Arduino? Я только что купил RedBoard, зная, что он будет работать в Linux, и зная, что он может позволить мне легко взаимодействовать с каким-либо проектом в области электроники. Я знаю об инструменте…
- Можно ли повторно использовать частоту кристалла Arduino? Если я использую какую-то микросхему, для которой требуется тактовая частота 16 МГц, могу ли я взять ее у Arduino? Или это слишком высокая частота, чтобы мигрировать на соседнюю плату?
- Arduino Nano I2C OLED-дисплей 0,96 дюйма 128x64 пикселей У меня возникла странная проблема при попытке запустить код hello world на arduino nano, подключенном к OLED-дисплею. Это код, который я использовал: #include <Adafruit_SSD1306…
- Есть ли что-то, что мне нужно сделать, чтобы скомпилировать код из этого вопроса? Я попытался скомпилировать следующий код (используя Arduino 1.8.16 с esp8266-12) extern volatile unsigned long timer0_millis; unsigned long new_value = 0; void setup(){ //Setup stuff } void…
- Настройки ESP32. Одна ошибка возвращается, все остальные работают. Я использую библиотеку Preferences.h в своем коде Arduino. Я инициализирую некоторые значения. Я сохраняю их вместе с библиотекой предпочтений. Затем я изменяю все значения, а затем считываю…
- Можно ли перепрыгнуть задержку в цикле? #include <Servo.h> Servo myservo; int pos = 0; int servo_pin = 3; int led_pin = 4; void setup() { myservo.attach(servo_pin); Serial.begin(9600); pinMode(led_pin,OUTPUT); } …
- Включить в другой файл сделать другую ошибку компиляции У меня возникли проблемы с компиляцией кода. ardutest.ino: #include "mylib.h" #include <SD.h> void setup() { } void loop() { fn(); } mylib.h: #ifndef mylib_h #define…
- Можно ли использовать Arduino UNO для эмуляции джойстика PS4? Я хочу знать, есть ли библиотека, которую можно использовать для создания контроллера PS4 с Arduino. У меня есть рулевое колесо PS2, и я хочу использовать его для Arduino с PS4. Я знаю, что у PS4…
- Можно ли проверить правильность архитектуры в обновлении OTA (ESP32 или ESP8266)? Наличие skech, работающего на ESP8266, а также на ESP32 с возможностью обновления через OTA, загрузка неправильного двоичного файла (загрузка в ESP8266, скомпилированного для ESP32, и наоборот)…
- Как запустить Atmel Studio в Linux Я использую Linux Fedora 20. Для того, чтобы скомпилировать программы на C для Arduino, как описано в книге "Программирование на C с помощью Arduino" Уорвика Смита, опубликованной Elektor, я скачал…
- Можно ли использовать скользящий переключатель без резистора? Я понимаю , как выдвижные и выдвижные резисторы работают с кнопками, и я также понимаю, что аналогичная идея может быть применена к ползунковым переключателям. Кроме того, я знаю, что в некоторых…
- Почему arduino так медленно реагирует на последовательный ввод У меня есть очень простой скетч, где я мигаю светодиодной лампочкой. Если я отправлю другое значение на последовательный монитор, то сначала всегда будет короткая секунда, когда индикатор больше не…
- NodeMCU 1.0 - Исключение 9 `Fatal exception 9(LoadStoreAlignmentCause):` Я получаю эту ошибку в своем коде. Фатальное исключение 9(loadstorealignmentпричина): Использование основной версии 2.4.2 Трассировка стека Decoding stack results 0x40213e9c:…
- Комментарии изменяют поведение компиляции (переопределение слабой ссылки sysTickHook) У меня есть очень простая процедура, которая загорается встроенным светодиодом (вывод 13), когда системный таймер срабатывает при прерывании. Я переопределяю слабую ссылку на int…
- Сбой при использовании переменных ссылок в классах Теоретическая Q У меня возникли некоторые проблемы при использовании ссылочной переменной в классе. Класс A имеет значение int a=0 . Класс B имеет экземпляр класса A и ссылается на int…
- Не удается изменить указатель на порт в главном цикле Я тестирую на Arduino UNO. Я хочу использовать timer1 и прерывания для создания различных светодиодных шаблонов. Светодиоды могут охватывать несколько портов, т. е. PORTB и PORTD. Я хочу…
- NFC зависает после команды RF_ON Мы разработали нашу плату с NFC PN5180, но я не могу заставить ее работать должным образом. После отправки команды RF_ON я застрял в STATE_CHANGE_IRQ_STAT, ожидая TX_RFON_IRQ_STAT, но состояние…
- Компас с компенсацией наклона Adafruit_LSM303 У меня возникли проблемы с компенсацией наклона моего компаса. Я использую акселерометр/компас LSM303DLHC в сочетании с Adafruit_LSM303_U.h. Я смог направить свой компас в правильном…
- Эмулятор Nikon IR remote trigger (ML-L3) не работает Я попытался проследить/воспроизвести результаты из нескольких источников для эмуляции инфракрасного дистанционного триггера Nikon: Руководство по фруктам DIY Nikon ML-L3 ИК Беспроводной…
- Какой стандарт C++ поддерживает язык Arduino? "Языком Arduino" (как они его называют ) Arduino IDE 1, очевидно, является C++. Какой именно C++? Я попытался разобраться в этом сам (Arduino IDE 1.8.13 для Arduino Uno), но не могу понять, какой…
- Несколько mpu9250 с использованием tca9548a с esp32 Я использую ESP32 и 1 датчик mpu9250(только для тестирования) с tca9548a, соединения: TCA <-> ESP VIN - VCC GND - GND ПДД - GPIO21 SCL - GPIO22 TCA <-> MPU SD2 - ПДД SC2…
- Можно ли подключить более одного ИК-приемника к Arduino Uno? Я хочу использовать #include <UNremote.h><UNremote.h> для получения информации с инфракрасного пульта дистанционного управления. Он отлично работает с одним ИК-приемником. Но я хочу…
- Аппаратная реализация тригонометрических функций? Кто-нибудь знает, существуют ли какие-либо современные микроконтроллеры, которые имеют аппаратную реализацию тригонометрических функций? Согласно моему пониманию, современные процессоры имеют…
- Емкостное касание на брелке Adafruit M0 становится нестабильным при отсоединении USB-кабеля от ноутбука Обратите внимание, что, чтобы добраться до этого момента, я использовал большую часть полезной информации из поста Как использовать емкостное касание на плате Adafruit в режиме Arduino? Я…
- Каков наилучший способ преобразования std::string в строку? Простите, я начинающий программист. Я пытался использовать функцию toInt() для строки std::, но я заметил, что toInt() работает только для класса String. Итак, у меня есть значение std::string…
- Лог команд STK500v2 во время мигания Mega Моя конечная цель-воспроизвести процесс, с помощью которого компьютер программирует arduino. Я просмотрел файл commands.h и сделал пару попыток, чтобы понять логику правильно. Но безрезультатно…
- Arduino Zero не распознается как MIDI-устройство через собственный USB-порт В настоящее время я пытаюсь заставить Arduino Zero отображаться как собственное USB-MIDI-устройство в моей DAW (ableton). Независимо от того, что я пытаюсь, я не могу заставить его отображаться как…
- Почему arduino adafruit express застрял при загрузке? мой arduino для игровой площадки adafruit express застрял при загрузке и говорит, что он не распознает порты. <Arduino: 1.8.16 (Магазин Windows 1.8.51.0) (Windows 10), Плата: "Игровая площадка…
- Как использовать две функции pulseIn() одновременно в Arduino? Я хочу подключить несколько ультразвуковых датчиков к моей плате Arduino. Для этого мне нужно, чтобы несколько функций pulseIn() работали одновременно. Как я могу это сделать?
- Почему вывод отправки влияет на вывод приема с помощью библиотеки емкостных датчиков Arduino Я пытаюсь понять, как работает библиотека емкостного зондирования Arduino https://playground.arduino.cc/Main/CapacitiveSensor/ работает. В нем говорится: Когда пин отправки меняет состояние,…
- Частота PWM Arduino Nano Я использовал Arduino Nano в качестве ШИМ-контроллера для нагревательного элемента. В настоящее время я использую D11 (PB3). Я мог бы изменить, хотя все контакты с ШИМ используются и…
- Как отправлять информацию о данных без работы Wi-Fi на LCD? Всем привет, я начинаю изучать кодирование и второй язык-английский. У меня есть небольшой проект , я использую Arduino uno , esp8266 , dht11, жк-дисплей I2C и использую приложение blynk в своем…
- Может ли ESP-1 использовать SPI для связи с датчиками? Интересно, могу ли я использовать SPI для связи между модулем ESP-1 ESP8266 и датчиками SPI и другими ведомыми устройствами. Если да, то нужно ли мне устанавливать библиотеку?
- Добавление прерывания в ATtiny45 с помощью Arduino Недавно я написал простой сценарий для...мы скажем: "прошейте несколько светодиодов" и загрузим его в attiny45. Короче говоря, скрипт циклически переключается через 3 светодиода и включает их на…
- Что лучше использовать: #define или const int для констант? Arduino—это странный гибрид, в котором некоторые функции C++ используются во встроенном мире-традиционно в среде C. Действительно, многие коды Arduino очень похожи на C, хотя. C традиционно…
- Как перезапустить void loop(), если условие выполнено Это должен быть короткий вопрос. Я пытаюсь понять, как я могу перезапустить void loop() , если выполнено определенное условие. В этом случае, если (s>10), я хочу, чтобы цикл был перезапущен.…
- Как очистить входной последовательный буфер в Arduino? Я общаюсь с модулем Wi-Fi esp8266 с помощью Arduino. Модуль возвращает запросы GET от других клиентов. Они будут иметь форму GET /101011 HTTP/1.1\r\nHost... Я хочу извлечь только 101011 …
- 24/14 секундный таймер обратного отсчета или часы для кнопки запуска/остановки баскетбольного мяча плохо реагируют Кнопка "Пуск" не отвечает правильно, я не могу понять, что не так с кодом ? пожалуйста, помогите , этот код предназначен для 24-секундного и 14-секундного таймеров обратного отсчета в одном…
- LCD TFT 2.4" изменяет значения аналогового считывания Arduino Mega У меня есть Arduino Mega с ЖК-дисплеем TFT 2,4"" с считыванием сигнала 5 В на выводе A8 (Arduino mega pin) от raspberry pi (просто для тестирования). Они заземлены вместе. Когда Arduino без…
- ov2640 с 18-контактным контактом и без экрана arducam Я купил этот модуль камеры ov2640 с 18 контактами, и у меня нет экрана, чтобы вставить его. Я ищу библиотеку или рабочий код для этого датчика моей камеры, но все, что я получал, были примеры…
- Где находятся исходные файлы для Due? Где находятся исходные файлы, содержащие определения и функции HAL для Due? Я пытаюсь заниматься программированием CMSIS.
- Код для ESP32 без платы разработки Я новичок в микроконтроллерах. Хотел бы начать разработку для esp32, так как он имеет встроенный Wi-Fi и bluetooth и довольно дешев. Тем не менее, у меня еще нет платы. Есть ли способ эмулировать…
- Проверить возможности PIN во время компиляции Существуют ли независимые от платы функции для проверки возможностей pin-контакта во время компиляции? Можно ли использовать pin в качестве вывода, как в digitalWrite() ? Поддерживает ли…
- Как Arduino IDE работает с ESP32? Я понимаю, как компилятор компилирует наш код для создания двоичного кода. Затем мы можем использовать avr gcc для загрузки кода bin на чипы atmega через программатор (USB-ISP) или через…
- Нужен простой, маломощный, недорогой беспроводной коммутатор для передачи на Arduino Я ищу очень простой беспроводной, маломощный, недорогой коммутатор, который может передавать сигнал на Arduino. В идеале каждый передатчик должен иметь свою подпись. Например, предположим, что у…
- Таймер для отправки периодического импульса Я ищу очень маломощный, небольшой компонент (возможно, arduino), который будет посылать импульсный логический импульс 3,3 В один раз каждые X секунд в другую систему. Я хочу иметь возможность…
- Подключение HX711 к трехпроводному датчику нагрузки У меня есть следующие тензодатчики: Я использую следующий усилитель HX711 В каждом руководстве, которое я могу найти в Интернете, описывается, как подключить датчик нагрузки с четырьмя…
- Как сохранить значение датчика в EEPROM? (ESP8266)? Я хотел бы сохранить высоту бака в случае отключения питания с помощью EEPROM и каждый раз, когда я перезагружаю плату. Однако я не смог этого сделать после использования EEPROM.commit (), EEPROM…
- Как узнать максимальный ток через VIN на плате NodeMCU? Я прочитал этот ответ https://arduino.stackexchange.com/a/51878 на другой, но связанный с этим вопрос. Похоже, что VIN на NodeMCU напрямую или через диод подключен к разъему USB. Источник…
- Перемещение символа по LCD-экрану - есть ли лучший способ? У меня есть некоторый базовый опыт программирования, но я новичок как в C, так и в Arduino. Я повозился с примером ЖК-кода, чтобы попытаться переместить символ с помощью встроенной клавиатуры. Я…
- Подключение Arduino к Philips Hue Я пытаюсь управлять лампами Philips Hue с помощью Arduino Uno (с моделью WiFi shield R3 ). И щит, и мост Philips Hue подключены к одной сети, и я пытаюсь отправлять команды JSON с Arduino на мост…
- Попытка запрограммировать счетчик светодиодов Требует, чтобы светодиод мигал каждые 5 минут, однако он мигает дважды в секунду Вот код, который я написал, я чувствую, что проблема заключается в том, как я использовал оператор if int ledPinS = 13; //Классифицирует вывод 13 как подключенный к светодиоду …
- Arduino Nano сгорел на музыкальной светодиодной ленте Я занимаюсь проектом, в котором задействованы Arduino Nano, модуль микрофона для обнаружения звука и светодиодная лента RGB (индивидуально адресуемые светодиоды). Я также купил аккумулятор, чтобы я…
- Самый простой способ эмулировать процессор оригинального gameboy с помощью Arduino Мой первоначальный вопрос предполагает, что можно эмулировать оригинальную систему GameBoy с помощью платы Arduino. Дополнительная информация в нетехнических терминах: я ищу устройство на базе…
- Функции Delay() и millis() не работают во внешних файлах cpp В настоящее время я сталкиваюсь с проблемой использования функций delay() и millis() во внешнем файле cpp. Проблема в том, что когда я использовал функцию delay() в своей основной программе…
- Как преобразовать строку в массив байтов У меня есть код, его цель-получить строку от такого компорта, как: Установите@1234567890123456@1234567890123456@1234567890123456@1234567890123456 @ 1234567890123456 и преобразуйте его в четыре…
- Ошибка преобразования float в int Я пытаюсь преобразовать 1,06 в 106, умножив на 100, но ответ приходит 105, я не знаю, почему. Переменная ver может быть любой десятичной в этом формате x.xx float ver = 1.06; int vers = ver *…
- Использование и определение класса деструктора Я создал класс для TFT-кнопок и сообщений при использовании сенсорного дисплея Wemos 2.4 tft. В коде я использую около 12 кнопок (3 разных экрана с 4 кнопками на каждом экране ), например, в моем…
- Проблема с client.connect() Я использую сервер XAMPP(версия 7.2.1) на своем ПК для публикации данных датчика arduino на веб-странице. Я попробовал приведенный выше код, и он показывает такую ошибку, как: Ethernet,…
- Почему ATMEGA328P U-TH не отвечает USBasp, но работает с Arduino в качестве ISP? Недавно я заказал ATMEGA328P AU из Китая, но получил "ATMEGA328P U-TH". которые кажутся очень проблематичными. Я пытаюсь использовать USBasp для записи загрузчика, но он терпит неудачу и показывает…
- NodeMCU с реле блокировки 5 В - реле с низким уровнем срабатывания Я собираюсь подключить NodeMCU к ретрансляционной плате с защелкой, такой как эта (4-канальная версия): ССЫЛКА Как плата MCU, так и плата реле будут питаться от одного и того же регулятора…
- Как подключить ESP32 к сети переменного тока 230 В Я хочу подключить ESP32 к сети переменного тока 230 В, и я не знаю, как это сделать. Требование состоит в том, чтобы он никогда не перегревался. Какие компоненты я должен использовать? ESP будет…
- В ESP8266 EEPROM сохраненные данные отличаются, когда я пытаюсь их прочитать Я работаю над проектом, который требует сохранения некоторых данных в EEPROM. Как я читал в Интернете, у ESP8266 нет реального EEPROM, он использует раздел FLASH сразу после прошивки. Из-за этого…
- Измерить напряжение в 14 точках 0-60 вольт (литий-полимерная батарея 14s) с помощью одного АЦП Я хочу измерить напряжение батареи 14 С на каждой ячейке с помощью одного АЦП. Я предполагаю, что мне нужен встроенный или внешний АЦП (I2C), делитель напряжения и микросхема переключения, которая…