Список вопросов
- Проблема с Arduino Nano 33 IOT Nano 33 IOT не определяется Windows. Когда я подключаю USB-кабель, на плате горит только зеленый свет. Плата устанавливается из менеджера плат. кабель является кабелем USB DATA, а не кабелем для…
- Сигналы поворота на ардуино Можно ли использовать Arduino для питания следующих ламп? Здесь У меня есть проект, и хотя я новичок в электронике, я программист (C, C++, C#, Java) по профессии, так что сторона кодирования меня…
- Мигание 7-сегментного сегмента Atmega328 и 4Digit ! Я подключил 4 светодиода 7Seg (CC) с транзисторами NPN на катоде каждой цифры. Я использую регистр сдвига 74HC595, подключенный к схеме довольно распространенным способом. Код, который я запускаю,…
- Как узнать, просыпается ESP32 самостоятельно или вручную У меня есть проект, в котором я помещаю ESP32 в режим глубокого сна на определенное время, например: 1 час Чтобы иметь возможность самостоятельного пробуждения, кабель должен быть подключен от…
- Печать результата функции AnalogRead() приводит к сбою Arduino Я создал схему, которая считывает аналоговый вывод 3 на Arduino Nano и выполняет другие действия в зависимости от возвращаемого значения. Однако у меня есть проблемы с функцией AnalogRead(). Всякий…
- HTTP-запрос SIM800L ненадежен У меня есть вопрос относительно SIM800L и HTTP-запроса GET. Я использую этот простой код https://exploreembedded.com/wiki/Setting_up_GPRS_with_SIM800L для связи с SIM800l с помощью AT-команд. Для…
- ПК не распознает Arduino при работе с классом и библиотекой MIDIUSB Недавно я купил Arduo Due, чтобы создать своего рода Midi-контроллер вместе с библиотекой MIDIUSB. Я создал простую тестовую программу с 1 потенциометром (без использования класса) для…
- Что не так с этим кодом? Это не работает #include <DS1302.h> #include <Servo.h> Time t; Servo myservo; int Hour; int Min; int Sec; // Запускаем DS1302 DS1302 rtc(2, 3, 4); void setup() { myservo.attach(9); myservo.write(45);…
- ArduinoJson не добавляет строку в JsonObject. ArduinoJson сломался? У меня есть этот код String GetTimeString(){ strftime(dateArray, 100, dateFormat, getTimeInfo()); dateString = String(dateArray); Serial.println(dateString); return…
- Ардуино как ISP с serial monitor для ATmega328 У меня есть ATmeg328 TQFP на плате (в системе). Я использую Arduino Uno в качестве ISP для программирования чипа. Однако я хотел бы использовать последовательную связь с чипом через плату Arduino. …
- Таймеры, выводы ШИМ и цифровые выходы на Arduino Mega Я использую Arduino Mega для управления двигателями через ШИМ и драйверы двигателя Adafruit DRV8871. Я также использую TIMER1 для прерывания по времени. После добавления прерывания TIMER1 я…
- Увеличение расстояния ИК-пульта / передатчика Я пытаюсь настроить свой Arduino в качестве замены пульта дистанционного управления. Настройка работает, и я могу использовать ее для включения/выключения своих вещей, например вентилятора. …
- Использовать библиотеку шаговых двигателей с драйвером A4988? Я хочу использовать эту библиотеку: https://www.arduino.cc/en/Reference/Stepper #include <Stepper.h> Здесь показана проводка для моего драйвера: https://www.pololu…
- Преобразовать символ в целое число, оставив кодировку У меня есть два символа, которые я получаю по Bluetooth. char a = SerialBT.read(); char b = SerialBT.read(); Согласно справочнику по Arduino , декодированные данные, хранящиеся в char…
- Нужно ли включать библиотеки, которые уже указаны в заголовочном файле? В своем скетче я использую библиотеку Adafruit BME280. В примерах скетчей они включили библиотеку Wire, SPI и Adafruit_Sensor. Однако я вижу, что в заголовочном файле библиотеки Adafruit_BME280 эти…
- Захват ввода с включенным спящим режимом на плате ATM32u4 работает только при каждом втором чтении в спящем режиме. Вкратце: у меня есть код захвата ввода и код энергосбережения, объединенные в одну программу. Оба адаптированы из примеров Ника Гэммона, которые отлично работают независимо друг от друга. Когда я…
- Ошибка Cast from 'char*' to 'uint8_t {aka unsigned char}' loses precision [-fpermissive] Я пытаюсь преобразовать строку, полученную из Websocket, в uint8_t, которую я могу скопировать в байты данных кадра протокола CAN. Я использую чип ESP32 и программирую его в Arduino IDE. Строка,…
- Правильная проводка для релейного модуля? Я хочу узнать рекомендуемую схему подключения реле. Я устанавливаю его как НЕТ. Куда мне подключить реле, к горячему проводу или к заземляющему проводу? Куда подсоединить провод, идущий к…
- Что не так с моими кодами Мой учитель показал нам представление о танцующих рождественских огнях в tinkercad. Но я не знаю, что делать с кодами. Он оставил нам инструкцию, что делать. Я слежу за этим, но тинкеркад продолжает…
- Нужен дисплей в виде полосы для моего проекта Arduino Я пытаюсь создать проект умного стола. Но я наткнулся на одну проблему, то есть я не знаю, какой дисплей мне использовать. Мне нужен дисплей с соотношением сторон примерно 2:1, но с относительно…
- Передавать аудио с Arduino на устройство по Wi-Fi Я только недавно начал изучать Arduino. Это мой первый проект. Итак, идея проекта заключается в том, что будет плата Arduino (в идеале Uno, но я не знаю, была бы лучше другая плата), и когда вы…
- Метод HTTP PUT на NodeMCU/ESP8266 Некоторое время я пытался отправить запрос на размещение с моего esp8266, но не могу понять, почему он не работает, и в Интернете почти нет сообщений о запросах на размещение. Я продолжаю получать…
- Сканер отпечатков пальцев Arduino останавливает цикл после регистрации или удаления Как остановить цикл при регистрации отпечатка пальца в модуле? Цикл зависает при регистрации отпечатка пальца, хотя это уже было сделано. Результат, который я хочу, был после регистрации отпечатка…
- Библиотека джойстиков Arduino не распознается играми (Steam) У меня есть рабочий код Arduino Pro Micro, который использует библиотеку джойстика Arduino в качестве геймпада. Сейчас я просто провожу тестирование, поэтому в коде подключена и настроена одна…
- Проблема отображения MD_Parola при построении теста Я использую ESP8266 и плитки с 4-точечной матрицей для отображения часов (обновления с использованием NTP и WiFi). Все работает хорошо, но только когда я создаю текст, используя тип const char* . …
- Как сохранить состояние - заставить ардуино запускать код только один раз/заставить ардуино работать по-другому в следующий раз, когда он включен Я создаю велосипедный спидометр на основе Arduino. Когда код запускается, пользователь выбирает размер своего велосипеда (который мне нужен для расчета радиуса). Затем у меня есть конечная машина…
- Программирование без ветвления на ардуино Я изучил программирование без ветвлений, чтобы ускорить код, и мне любопытно, как именно Arduino (или, скорее, atmega328) на самом деле читает машинные инструкции. Есть ли у него кэш-память или он…
- Клавиатура Arduino стартует строчными буквами (но не должна) Поэтому я записал пример KeyboardMessage на свой Arduino SS Micro ATmega32U4 . Когда я открываю редактор и нажимаю кнопку, я предполагаю, что вывод будет Зоу нажал кнопку XX раз. ("Z"…
- Ошибка при компиляции кода прошивки для самостоятельного обновления ESP3 когда я пишу этот код в esp8266, он работает нормально. но когда я попробовал этот код в esp32 с некоторыми изменениями, он показывает ошибку во время компиляции: board which i use : DOIT ESP32…
- Wemos D1R2 - переход Onewire 2 DS18B20 на переменную Я новичок, провел несколько тестов с Uno, и теперь у меня в руках Wemos D1R2... Я создаю что-то вроде метеостанции, которая будет отправлять данные на Thingspeak.com и регистрировать эти данные там…
- «Устройства I2C не найдены» Arduino Nano Every Мне очень легко удалось настроить Arduino Nano с платой I2C, но Arduino Nano Every доставил мне гораздо больше хлопот (мой проект требовал низкого профиля). Просто для проверки я оголил несколько…
- Сообщения об ошибках при проверке кода с помощью Visual Studio Code Недавно я перешел на использование Visual Studio Code для разработки для Arduino. Но я получаю некоторые сообщения об ошибках, когда пытаюсь проверить свой код, что меня смущает. Сообщения: …
- Как сделать, чтобы светодиоды загорались один за другим в зависимости от того, как долго кнопка была нажата и удерживалась В своем проекте я пытаюсь создать дисплей таймера со светодиодами, основанный на том, как долго кнопка была нажата и удерживалась. Всего 8 светодиодов, при нажатии кнопки переключения загорается…
- FastLED не работает должным образом Я новичок в работе и программировании с Arduino. Проект, над которым я работаю, представляет собой цифровые часы, в которых используется цепочка светодиодов WS2812 , чтобы загорались правильные…
- Отправить тело JSON с платой SIM900 Я пытаюсь отправить JSON, но не могу установить заголовок Content-Type . Другие команды выполнены успешно: [23:49:41:856] AT+SAPBR=3,1,"CONTYPE","GPRS"␍␊ [23:49:41:899]…
- Заведомо нестабильный ESP8266 MQTT-клиент Я делаю проект, в котором ESP8266 получает данные от Arduino Uno и публикует их через MQTT. Через случайное время он перестанет отправлять данные моему MQTT-брокеру. Это может быть час, это может…
- Настройка/отладка доступного 9DOF IMU Я купил IMU с 9 степенями свободы на AliExpress (рис. распространенная проблема (и я истекающий кровью нуб). Я попытался настроить эту плату, используя примеры кодов из Adafruit — предполагая, что…
- Как сгенерировать аппаратное прерывание в mpu6050 для пробуждения Arduino из режима SLEEP_MODE_PWR_DOWN? Я использую Arduino UNO и сохраняю режим SLEEP_MODE_PWR_DOWN & хотите, чтобы он просыпался с помощью аппаратного контакта INT MPU6050 (который должен посылать сигнал, когда MPU находится в…
- Проблема с подключением MQTT PubSubClient к ESP32 У меня возникли некоторые проблемы со строкой в приложении Arduino с ESP32. Я не понимаю, почему этот код работает: mqtt.setServer("m20.cloudmqtt.com", порт); //в порядке а это не работает…
- radio.write() всегда возвращает 0 Я пытаюсь отправить char [] через NRF2401, но метод radio.write() всегда возвращает 0. Убедитесь, что msg содержит сообщение, прочитанное из str. #define TAM 50 RF24 radio(9,10); const…
- Как получить переменную из функции обратного вызова? Есть библиотека davetcc/IoAbstraction . Единственная библиотека, работающая должным образом с моим поворотным энкодером. Проблема в том, что при вращении я вижу только серийный вывод с данными о…
- Максимальная длина матрицы для инвертирования матрицы на atmega32 Какая максимальная длина матрицы может быть использована для инверсии матрицы на atmega32, например, можем ли мы реализовать инверсию матрицы для матрицы 15x15 на atmega32? И если это можно сделать…
- Зачем нужно время отклика в AT-командах esp8266? Я пишу прошивку для AT-команд для esp8266, подключив его к atmega2560. Теперь вопрос, как мне узнать время отклика на АТ-команды записи его прошивки, чтобы прочитать ответ? собственно до этой мысли…
- Как разрывать блок питания и разъемы USB? Я планирую сборку с собственным корпусом для Arduino. В качестве альтернативы я хотел бы обойти разъем питания и порт USB, которые на заводе припаяны к плате, чтобы использовать разъемы,…
- Автономные команды Arduino Я хотел знать, есть ли способ, чтобы мой Arduino сохранил последнюю команду, которую я отправил ему, прежде чем я отключил его от своего компьютера. Спасибо.
- Подключение нескольких MAX30100/30102 через I2C Я хочу подключить несколько (до 4) оксиметрических датчиков MAX30100 или MAX30102 к Arduino через I2c. Но я не смог найти решение для изменения/назначения адреса I2C. …
- Проблемы с программированием пользовательской платы ATMEGA2560 Мне нужна помощь. Я скопировал сердце дизайна MEGA2560 в новый проект. У меня есть новые печатные платы с чистыми микроконтроллерами, и теперь мне нужно все запрограммировать. (У меня есть проект,…
- Источник питания WS2812B У меня есть адресная светодиодная лента RGB WS2812b длиной 5 м (150 светодиодов RGB). Я купил блок питания 5 В 10 А для его питания; однако всякий раз, когда я пытаюсь использовать его для питания…
- Воспроизведение звука поверх фоновой музыки с помощью библиотеки arduino uno tmrpcm Мы разработали большое пианино с 15 кнопками. Каждая кнопка имеет датчик приближения. Всякий раз, когда пользователи взаимодействуют с датчиком, для этой кнопки воспроизводится определенный звук.…
- Питание esp32cam от аккумулятора У меня есть esp32cam that I've программируется и питается через FTDI, подключенный к USB-разъему компьютера . Теперь, когда этот этап завершен, я хотел бы запустить его портативно, используя…
- Arduino nano 33 ble vs ble sense. Потребляемая мощность и т.д. Поработав с Arduino Uno на работе, я хочу купить себе плату для некоторых проектов/экспериментов дома. Размер nano кажется отличным вариантом, особенно без припаянных разъемов, поскольку он очень…
- Автоматический выключатель/предохранитель необходим для домашнего монитора IoT? В большинстве 12-вольтовых блоков питания CCTV каждый силовой кабель защищен стеклянным предохранителем. Я не видел предохранителей или автоматических выключателей, используемых при распределении…
- Sparkfun OBDII — Arduino Uno застрял на скорости 832 об/мин — 13 км/ч Я работаю над хобби-проектом с Sparkfun OBDII UART + Arduino Uno + ЖК-экраном 16x2, я пытаюсь считывать показания датчика RPM-Speed-Coolant Temprature-Oxy во время работы. Страница продукта …
- Почему он показывает, что d2 не был объявлен в области видимости #define BLYNK_PRINT Serial #include <SPI.h> #include <ESP8266WiFi.h> #include <BlynkSimpleEsp8266.h> #include <SimpleTimer.h> #include <DHT.h> #define BLYNK_PRINT…
- ESP8266 HTTPS post запрос тела сообщения с WifiClientSecure Есть ли способ опубликовать запрос тела HTTPS в Arduino esp8266. Я могу запросить параметр HTTPS с библиотекой WifiClientSecure, но это небезопасно по сравнению с отправкой тела запроса в POST.
- ОТА-программа SPIFFS на ESP8266 Я хотел бы получить информацию о том, можно ли загрузить образ файловой системы SPIFFS на ESP8266. Теоретически это может сработать: его можно закачать по USB, и по логам меняется местоположение…
- Как подключить ардуино к разъему для наушников? Я хотел бы подключить разъем для наушников к моему Arduino и сделать его выходом. Я имею в виду, что просто отправил бы несколько простых звуковых сигналов. Я знаю, что есть макетный разъем для…
- Ошибка чтения флэш-памяти, 1000 Я знаю, что этот вопрос задавали несколько раз, но предлагаемые решения не работают, У меня есть esp32, припаянный к моей собственной печатной плате с преобразователем UART в USB, все работает…
- Связь ESP8266 и Python Я новичок в работе с сетями и работе с ESP8266. Я успешно настроил свой ESP8266 и могу запрограммировать его из Arduino IDE (протестировал мигающий код). Я хочу отправить некоторые данные из…
- Arduino отвечает на ввод с вывода данных HT12D Есть ли способ подключить контакт вывода данных от HT12D к входному контакту Arduino или ESP8266-12e, а затем определить, когда контакт данных активирован, чтобы я мог заставить Arduino или…
- Какое минимальное значение можно измерить с помощью датчика тока ACS712 30A? Я делаю мультиметр Arduino для измерения тока. Сначала я подумал об использовании шунта, но он не работает, так как мне нужно измерять ток в диапазоне мА.
- Использование двух Arduino для снижения энергопотребления Я планирую построить датчик качества воды с pH, температурой, растворенным кислородом и электропроводностью. Похоже, что энергопотребление будет очень высоким, особенно из-за изолятора сигнала, я…
- Arduino зависает во время выполнения кода Я разочарован своим проектом Arduino, вы можете мне помочь? Я использую Arduino Uno, электрический замок (высокий/низкий), 4 дистанционных звуковых модуля. В основном у меня есть 4 ящика, я измеряю…
- Задача моделирования параллельной связи Привет, я пытаюсь отправить данные (1 байт) с одного Arduino на другой, используя параллельную связь (шина из 8 соединений) и не используя какую-либо библиотеку. Однако проблема в том, что данные…
- Связь между ESP01 Arduino NANO и использование внешнего прерывания в Arduino NANO для другой программы, кроме программы связи, в одно и то же время Я установил связь между ESP01 и Arduino NANO (на базе ATMEGA328). Используемые контакты ESP: GPIO-0 и GPIO2. В NANO используются D2 и D3. Эта программа работает нормально. Теперь я хочу добавить…
- Arduino Uno и FastLED WS2812B глючат Я использую Arduino Uno и fastLed WS2812B. У меня правильно настроены светодиоды. Каждые 2 секунды огни останавливаются примерно на секунду и отображают, казалось бы, случайные цвета. Кто-нибудь…
- PWM, использующий timer3 для сервоуправления, не генерирует выходных данных Я делаю программу для небольшого манипулятора, управляемого четырьмя сервоприводами. Проблема: мне нужны выходы PWM, у timer1 их три, поэтому мне нужно использовать timer3 для последнего Основная…
- Ошибка чтения из PROGMEM Я пытался запустить код с этого https://circuits4you. .com/2018/03/10/esp8266-jquery-and-ajax-веб-сервер/ Я вставляю это сюда. /* * ESP8266 NodeMCU jQuery CDN Demo * *…
- Подсветка светодиода с помощью Arduino Uno с клавиатуры ПК Я попытался включить светодиод с помощью клавиатуры ПК и Arduino Uno с буквой A. Я получаю сообщение статус выхода 1 'keypressed' не был объявлен в этой области Мой код: int led1 =…
- Ошибка соединения Arduino Firebase с отказом Я делаю проект для школы, в котором мне нужно отправлять данные с датчика на веб-страницу. После некоторых исследований я решил использовать базу данных Firebase в реальном времени. Безопасность на…
- Для чего этот потенциометр? Я работаю над проектом анемометра с использованием Arduino. Я почти ничего не знаю об Arduino и слежу за это руководство . У меня есть некоторые сомнения по поводу создания. Вот что мне нужно…
- Нажатия клавиш Леонардо не работают с OBS Я использую Arduino Leonardo, чтобы иметь горячие клавиши для OBS, но они не работают, когда окно OBS Studio не сфокусировано. У меня Леонардо нажимает Ctrl + Alt + Shift + F7, когда я нажимаю…
- millis и micros всегда возвращают 0 (или другую константу) На Arduino Uno у меня есть примерно такой скетч: void setup() { // Генерируем некоторый ШИМ-сигнал на выводе 5, используя таймер 0. pinMode(5, OUTPUT); TCCR0A = 0b00110011; …
- Наиболее эффективная и экономичная установка домашней автоматизации Мне удалось создать систему, используя Wemos D1 R1, подключенную к моему веб-сайту, для получения данных для включения или выключения реле 5 В. Теперь я хотел бы расширить проект, чтобы…
- Нумерация выводов для нестандартных микросхем поэтому я заменил материнскую плату в 3D-принтере anet a8 с правильной настройкой RAMPS. в нем не было ничего плохого (или, по крайней мере, он не был поврежден, есть ряд серьезных конструктивных…
- Возможный шум от двигателей Я пытаюсь управлять самобалансирующимся автомобилем, но кажется, что MPU6050 загрязняется, когда мои двигатели работают на полной скорости. Я управляю своими двигателями с помощью модуля L298N и с…
- Ошибка при компиляции: 'class TwoWire' has no member named 'setClock' Я новичок в программировании на C и только что начал работать с веб-редактором Arduino (Win10-Firefox) для написания кода для платы Raspberry Pi (3B). RPi находится в сети через соединение…
- Объектно-ориентированное программирование Arduino Может ли кто-нибудь прислать мне ссылку на учебник по объектно-ориентированному программированию Arduino? Я хочу изучить Arduino, я только новичок.
- Нужна помощь в получении данных с дальномера Я подключил свой дальномер (CJVL53L0XV2) к макетной плате для тестирования и запустил пример кода Arduino для дальномера. Дальномер работает, но я не знаю, как взять расстояние, которое дальномер…
- else if игнорируется, если не Serial.println что-либо до Я столкнулся с необъяснимым поведением на Arduino Uno. Я серийно читаю строку из серийного монитора/питона. Эта строка является условной для нескольких операторов if/else if. Сумасшествие в том, что…