Список вопросов
- Преобразование сигнала ШИМ 3,3 В в сигнал ШИМ 5 В Я использую ESP32....максимальный сигнал ШИМ составляет 3,3 В... И я должен контролировать скорость двух двигателей с помощью драйвера двигателя TB6612FNG... когда я использовал Arduino.. Arduino…
- не могу понять, что не так с моим кодом nodemcu #include <ESP8266WiFi.h> #include <FirebaseArduino.h> //Настройки Firebase #define FIREBASE_HOST "..........firebaseio.com/" // не могу поделиться #define FIREBASE_AUTH "..........…
- Чтение PROGMEM приводит к неправильному шестнадцатеричному значению Я уверен, что делаю здесь какую-то глупость, но приведенный ниже код должен записывать тестовые шестнадцатеричные значения в EEPROM I2C, однако, когда я пытаюсь прочитать EEPROM, он имеет…
- когда я закончил кодировать свои 3 двигателя постоянного тока, все эти ошибки накопились, одна из них сказала, что в программе есть случайный «/ 302». /* #include <SmartInventor.h> */ void setup() { SmartInventor.DCMotor(); } void loop() { // М1, М2, М3 // по часовой стрелке, против часовой стрелки, СТОП // 0-100 //…
- 0 температура и влажность DH11 Хорошо, у меня проблемы с кодом. Я впервые использую DH11 Я продолжаю получать, что температура 0 градусов, так что влажность #include "dht.h" #define dht_apin A0 dht DHT; void setup(){ …
- Термометр Arduino и дисплей влажности с 7-сегментным светодиодным дисплеем Я хочу использовать Arduino Uno, семисегментный светодиодный дисплей (четыре цифры) и библиотеку SevSeg , чтобы см. температуру и влажность (альтернативно). Прежде всего я пробую этот код: …
- DHT11 аналоговый или цифровой? Я видел некоторые проекты с DHT11, некоторые подключали его с помощью аналогового контакта, другие — с цифровым. Есть ли разница/преимущество в подключении к аналогу?
- Идентификация детали Это может быть глупый вопрос, но я хотел бы знать, что это за часть. Кто знает?
- ожидаемое первичное выражение перед токеном ',' ... проблема это проблема --- ожидаемое первичное выражение перед токеном ',' #define motor void setup() { pinMode(8,OUTPUT); } void loop() { digitalWrite(motor,HIGH); // put your main code here, to…
- Прерывания внутри класса, связанные с функцией класса Здравствуйте, у меня есть класс, и я хотел бы прикрепить прерывание внутри класса и прикрепить его к функции класса. class counter{ public: counter(int pin){ Ipin=pin; } void…
- Обработка изображений У меня есть проект, над которым я работаю, и мне нужно проверить давление на манометре с помощью камеры. Я знаком с небольшим программированием openCV с использованием веб-камеры ноутбука. Однако…
- Как многозадачность с прерываниями на Arduino? Я пытаюсь создать безналичную систему раздачи воды на основе RFID. Я использую Arduino mega 2560, PN532, реле, датчик потока. Вот поток программы в режиме I2C; У меня есть две функции, одна для…
- Arduino IDE дает эльф, но не дает шестнадцатеричный файл Arduino IDE дает файл .elf, но не создает файл .hex. Показывать подробный вывод во время: компиляция уже выбрана. /Пользователи/имя…
- Нельзя использовать millis() вместо задержки Я делаю фонарь для автомобиля. Во-первых, я хочу, чтобы всякий раз, когда я нажимаю на замок ключа автомобиля, таймер запускался на 10 секунд. И если я дважды нажму кнопку в течение 10 секунд,…
- Как измерить ультразвуковой датчик без импульсного метода? Я фронтенд-разработчик, поэтому не особо разбираюсь в Arduino. Так или иначе, мой учитель дал мне проект. Короче говоря, мне нужно измерить расстояние с помощью HC-SR04. Но проблема в том, что…
- Может ли кто-нибудь помочь мне расшифровать код для arduino? я совсем потерялся Код выглядит следующим образом: void loop(){ light = analogRead(5); Serial.println(light); analogWrite(3,light/4); }
- Как заставить кнопку Arduino забыть о своем прошлом назначении? Для своего школьного проекта я делаю спидометр на Arduino для велосипеда. Я буду использовать датчик геркона, чтобы получить скорость. Также будут часы и термометр, он будет на жк экране 16х2. Чтобы…
- Разница в скорости выполнения цикла увеличения и уменьшения Я экспериментировал с циклами for, когда заметил, что простой цикл увеличения выполняется быстрее, чем цикл уменьшения. Я не могу придумать ни одной причины, почему это должно быть так. Есть ли…
- ESP32 - неточность NTP после глубокого сна Я пытаюсь создать проект выборки датчиков с использованием ESP32 (аккумулятор, солнечная панель и влияние температуры не являются частью теста прямо сейчас, чтобы уменьшить внешние эффекты, которые…
- Прерывание сервопривода с помощью датчика силы Я впервые имею дело с Arduino, и у меня есть школьное задание. У меня есть сервопривод и датчик силы. Когда "1" (символ, а не целое число) вводится в последовательный монитор, сервопривод должен…
- Как запустить функцию каждый 10-й раз через цикл? В настоящее время у меня есть функция, которая поляризует все мои датчики каждый раз в своем цикле, но я хочу поляризировать один из датчиков только каждый 10-й раз. В настоящее время в начале моей…
- Как можно ограничить чувствительность емкостных сенсоров? У меня есть классическая игровая площадка Adafruit , и сенсорные панели очень чувствительны. С расстояния сантиметра они срабатывают. Я был бы рад просто иметь регулярные входы или уменьшить…
- Проблема с настройкой i2c OLED wemos D1 mini shiled (64*24) Привет Я использовал этот щит раньше. Но это не сработало, когда я хотел поработать с ним прошлой ночью! это моя проводка : Теперь я хочу знать, как проверить , что он здоров? …
- Возникла проблема с переобъявлением символа другого типа Боролся с этим в течение нескольких дней, и я подозреваю, что у меня есть несколько проблем, но я не могу их найти. Проект: нужен последовательный счет, который считает от 5 до 50, а прерывание…
- Выделение строковой памяти Arduino Когда строковая переменная объявляется и изменяется внутри функции, куда она попадает? В кучу (поскольку объявление строки является частью динамического выделения памяти) или в стек (поскольку…
- как использовать hx-53 (модуль инфракрасного датчика ИК-передатчика) с ESP32? ESP32 tx2 (контакт 17) и rx2 (контакт 16) используют сигналы на основе 3,3 В. Данные HX-53 подключаются к tx2, gnd к gnd и vcc к vin(5v). Но, насколько я понимаю, ввод данных HX-53 должен быть…
- Код Neopixel не работает на плате Adafruit Feather Я подключил один неопиксель к своей плате Adafruit Feather, работающей под управлением программного обеспечения Arduino. Вывод питания подключен к 3 В на Feather. Контакт ввода данных…
- WiFi.begin не работает с выводом const char* ArduinoJson Я использую ArduinoJson для анализа файла, полного строк JSON, содержащих SSID и пароль для зарегистрированных сетей. У меня есть небольшой веб-интерфейс, который работает в режиме программной…
- Я не могу использовать ESP8266 12E с Arduino Я получаю диплом инженера. Я хочу сделать проект, соединяющий несколько ESP8266 с маршрутизатором и управлять несколькими релейными платами. Я не могу использовать ESP8266 12E с Arduino. Я…
- ESP32: отключить детектор отключения питания У меня есть ESP-WROOM-32, и я использую Arduino IDE для передачи кода на него. Мой ESP питается от 2 батареек типа АА, и у меня возникла проблема с блоком питания. Он хорошо работает с новой…
- Обобщение повторяющегося кода в функции цикла пустоты Как мне обобщить десятки строк кода для мигания красным светодиодом в Arduino Rich Shield? Есть ли способ или метод исключить хотя бы половину кода для повторяющихся сценариев? const int redPin…
- Надежно дублируйте индивидуальный ИК-пульт дистанционного управления с помощью ATTiny85. Это то, с чем я борюсь некоторое время и не могу найти надежного решения. Библиотека Arduino IR предоставляет метод для записи произвольного IR-кода и его повторной отправки. Это давало мне разные…
- Запуск команд из строки У меня есть строка: string s="digitalWrite(8,LOW);" Есть ли способ запустить его как код?
- NodeMCU ESP8266 отключился от WiFi после нескольких часов работы Я попытался протестировать NodeMCU ESP8266 с помощью этого кода из здесь #include <ESP8266WiFi.h> #include <WiFiClient.h> #include…
- ESP 32 Cam (бренд diymore) и друг FTPI программиста adafruit "превышено время ожидания заголовка пакета" У меня возникли проблемы с работой моей недавно купленной камеры esp32. Я новичок в использовании платы программатора и вообще в Arduino. Кто-нибудь может мне помочь? Что я сделал: установил…
- Как уменьшать переменную каждую секунду Я пытаюсь подсчитать переменную "bankValue" с определенным коэффициентом стоимости. Код, который я пробовал, отлично отсчитывает значение банка..но.. #define INTERVAL_MESSAGE1 1000 unsigned…
- Прокрутка слева направо на дисплее MAX7219 Для прокрутки слева направо ( арабские буквы) мне нужна функция для печати слов/предложений на дисплее MAX7219. [С помощью функции setpixel(x, y) ] Я много искал, но мои попытки не…
- Как мне сделать правильный сканер длинных строк для обнаружения определенных тегов в потоке символов? Вот мой код: #include <SoftwareSerial.h> SoftwareSerial BTserial(2, 3); // прием, передача void setup() { Serial.begin(9600); BTserial.begin(9600); Serial…
- Прокрутите одну строку текста, пока другая строка остается статической на OLED-дисплее SSD1306. У меня есть OLED-дисплей SSD1306, который я подключил к Wemos D1 Mini. Это работает как шарм, но мне было интересно, возможно ли иметь две строки кода, где одна строка статична, а другая…
- Использование прокручиваемого текста в OLED Adafruit_SSD1305 Всю последнюю неделю я искал в Интернете способ программирования прокручиваемого текста (влево или вправо) с помощью Adafruit_SSD1305, но нашел только команды прокрутки для Adafruit_SSD1306.…
- Могу ли я использовать 1-байтовые типы данных для хранения цифрового ввода? Я читаю документы на DigitalRead() и задаюсь вопросом, почему он хранит, казалось бы, логические входные данные HIGH и LOW в переменной типа данных int . У меня есть две проблемы с этим:…
- Можно ли подключить 36-контактный 4-разрядный 7-сегментный дисплей к Arduino Uno R3? Прежде всего, вот техническое описание 4-разрядного 7-сегментного дисплея, который я использую: http://www.kingbrightusa.com/images/catalog/SPEC/ca56-11ewa.pdf Как я могу сделать счетчик или…
- PCF8575c меняет адрес в сканере I2C Я хочу подключить удлинитель контактов PCF8575c к ESP32, чтобы зажечь 12 светодиодов. Проблема в том, что после подключения, когда я пытаюсь использовать сканер I2C, он показывает мне много разных…
- Как перепрограммировать Arduino, если порт USB уже используется? Я разрабатываю эмулятор клавиатуры с помощью Digispark Pro (на основе Arduino), который использует порт USB в качестве интерфейса клавиатуры. Я еще не запрограммировал его, потому что сомневаюсь,…
- Блинк не работает Я написал этот код для записи и приема сигналов по i2c между двумя Uno. У меня есть мастер и ведомый код, все работает. Теперь я хочу, чтобы светодиод мигал, для этого я добавил пример мигания без…
- Модификация умных часов или повязки для занятий с дополнительными датчиками Мне нужно что-то вроде повязки для занятий, к которой я хотел бы добавить датчик изгиба или датчик ЭМГ для простых задач распознавания жестов рук. Я, вероятно, мог бы построить его с нуля с помощью…
- Структура typedef не работает Я создал этот простой код, но получаю следующую ошибку exit status 1 'RGB' does not name a type typedef struct RGB { double r; double g; double b; }; RGB led; RGB…
- AnalogReference (ВНУТРЕННЯЯ) конфигурация Мне нужна помощь, потому что я не понял конфигурацию AnalogReference(INTERNAL). Я бы измерил интенсивность лазерного луча, проходящего через фильтр. Вот схема, которую я бы реализовал, используя…
- delayMicroseconds не работает на STM32F103C8T6 Из-за поддельного модуля STM32F103C8T6 на рынке функция delayMicroseconds работает быстрее, чем ожидалось, когда я ожидаю задержку в 1000 мкс, я получаю задержку в 500 мкс. Есть ли лучший метод,…
- Звоните через 4G LTE Я использовал модуль SIM800L в прошлом, но из-за того, что Ting отключил свою сеть 2G, я искал альтернативы. У меня есть SIM7000A, но я не могу найти разъем для микрофона или динамика. Можно ли с…
- Массив Serial.print ничего не отображает Я попробовал использовать Serial.print для созданного мной массива, но Arduino ничего не отображает на мониторе. Я попытался выполнить Serial.print("Хе-хе-хе"); в качестве теста, но он просто…
- Как я могу заставить свою программу Arduino Esplora запускаться нажатием кнопки, а затем продолжать работать без необходимости удерживать кнопку нажатой? Я пытаюсь создать программу, в которой основной код запускается при нажатии кнопки. Я использую Arduino Esplora и хочу, чтобы встроенный светодиод был синим, когда я подключаю питание, пока я не…
- Указатели функций, которые вызывают одну функцию Я читаю файл библиотеки timer.h для основной библиотеки STM, которую я только что установил в аппаратную папку Arduino. Конечно, у меня как у новичка должно быть много вопросов о многих…
- Этот код дает неправильный результат. Почему? void setup() { int calc(9,2); Serial.begin(9600); } void loop() {} int calc(int val1, int val2) { Serial.print(val1 + val2); } Это не синтаксическая ошибка, я получаю вывод как 1, я…
- Включить тег Git (или версию SVN) в скетч Arduino? Есть ли способ получить текущий тег Git/идентификатор коммита в двоичный файл скетча Arduino? Для обычной разработки настольных программ вы можете использовать Makefile с некоторыми хитростями…
- Датчик PIR и сон (прерывание) на Mega2560 Итак, я начал получать некоторые знания о ИК-датчике и о том, как позволить Arduino «заснуть», пока ИК-датчик не обнаруживает движения. Я нашел где-то следующий код, и он выглядел довольно просто…
- Почему вывод serial monitor показывает неопознанные символы? #define LED 13 #define BAUDRATE 9600 #define DEBUGOUTPUT 0 #define LED 13 #define powercontrol 10 // переменные контрольной суммы byte generatedChecksum = 0; byte checksum = 0; int payloadLength =…
- Как ssd1306 справляется с разными размерами экрана? Я заметил, что если у меня два дисплея SSD1306, то на дисплее с разрешением 128 x 32 будут потеряны все остальные строки при записи в режиме x64, а на дисплее с разрешением…
- Управление MIDI-клавиатурой Я относительно новичок в Arduino и хочу реализовать простую систему, использующую MIDI-клавиатуру для (i) обнаруживать нажатия клавиш (через MIDI-сообщения) с клавиатуры (ii) хранить…
- Первое программирование самодельной платы ATMega32U4 Я вступаю в мир Arduino и решил собрать небольшую плату для реализации геймпада. Перед разработкой платы я протестировал свою прошивку на Arduino Pro Micro USB , поэтому решил сделать что-то…
- Как я могу объявить пользовательские контакты при использовании с ESP8266 в библиотеке MPU9250 Я хочу объявить контакты SCL и SCK, например Wire.begin(sda_pin, scl_pin); , чтобы использовать их с ESP8266 для интеграции датчика MPU 9250/6500. Я не могу найти способ объявить это в этом примере…
- 5 В на цифровых контактах HIGH, только при использовании питания USB Итак, у меня есть небольшая проблема с моим Arduino Pro Mini. Возможно, стоит отметить, что это клон, но в остальном это все еще какая-то странная функциональность. Я провел несколько экспериментов,…
- Как правильно определить крен, тангаж, перемещение? У меня MPU9250. Я рассчитал акселерометр, гироскоп, магнитометр. Но я хочу знать, как рассчитать шаг рыскания по крену. Я искал в Google. Я нашел много ответов roll = (atan2(-Accel_Y,…
- Как создавать большие массивы программ и не раздражать компоновщика У меня есть довольно сложный проект (PlatformIO, но у меня также было это в vanilla IDE) с несколькими вложенными включениями. Допустим, есть три файла и основной скетч. Основной скетч включает №2 и…
- Как работает этот код?? val3 определяется как константа const int val3 = 7; void setup(){ Serial.begin(9600); int val3 = 8; int val4 = 4; Serial.print(calc(val3,val4)); } void loop() {} int calc(int val1, int val2) { return val1 + val2; } …
- код для автоматической двери Я хочу, чтобы она работала как обычная автоматическая дверь, чтобы оба датчика работали как отдельная активация. Единственная проблема, которую я заметил, заключается в том, что сервопривод остается…
- Продолжить воспроизведение звука во время процедуры прерывания Я пытаюсь воспроизвести тон (на Arduino Mega через библиотеку тонов) и сделать так, чтобы тон не прерывался, если во время воспроизведения тона вызывается процедура прерывания. Я не уверен, что это…
- L298N Мотордрайвер Я работаю над школьным проектом машины, движущейся по прямой. Мы используем 2 двигателя, которые работают от 12 до 24 вольт. Ссылка . Мы используем последовательно три батареи по 9 В,…
- Сеть ESP8266 и WPA2 PSK У меня возникли проблемы с подключением esp8266 к сети Wi-Fi. Я тестирую точку доступа с мобильного телефона. Если я настрою сеть на открытие (без безопасности), мой код ниже работает без проблем.…
- Сопоставление входящих данных с переменной У меня есть система, в которой можно проверить метку RFID и распечатать ее индивидуальный 4-байтовый UID. Моя задача — проверить, имеют ли последующие теги одинаковый UID, и если нет, вывести…
- При компиляции я получаю #endif без ошибки #if. Вот код. Пожалуйста помоги! #include <Arduino.h> #endif #include <ESP8266WiFi.h> #define watersensor D2 const char* ssid = "pooja"; const char* password = "ranip2780@"; WiFiServer server(301); IPAddress ip(192,…
- Прорисовка аналогаЧитать на OLED (128*64) - EspWemos D1 mini (проблема с загрузкой этого скетча) Я хочу построить аналоговый ввод в реальном времени на OLED. Этот код для Arduino Uno.. Я тестировал на arduino uno и получил идеальный ответ. но я использую плату OLED-Wemos D1 mini…
- Питание/зарядка батареи Arduino Nano 33 У меня есть проект с Arduino Nano 33 BLE Sense . Мой проект отлично работает, но мне нужно перевести его на питание от батареи, и я немного не понимаю, что именно требуется. У меня есть…
- Отображение при нажатии кнопки для светодиода и возврат 1 Я только начал использовать Arduino, и у меня возникли проблемы с написанием кода. Вот задание, которое мне нужно выполнить. "Создать функцию чтения кнопки Подсказка: заголовок функции…
- Система контроля доступа с клавиатурой 4x3 и RFID-RC522 Привет, ребята, у меня есть система контроля доступа, отлично работающая с RFID и клавиатурой. Я хотел бы реализовать: Если PIN-код введен неправильно более 3 раз, карта отключается. кто-то…
- Получение сброса wdt + перезагрузка каждые 5 секунд с помощью простого кода кнопки/реле У меня есть код для Arduino, который я адаптировал из простого кода с двумя кнопками и двумя реле, который я нашел в Интернете. Я просто умножил все, чтобы у меня было 5 кнопок/5 реле. Для этого я…
- Проблемы с подключением Bluetooth OBD2 ELM327 Я сделал небольшой проект, используя Arduino UNO, 3,5-дюймовый дисплей, модуль bluetooth HC-05 и ELM327 (дешевый клон ebay). Мне удалось установить связь, прочитать данные, интерпретировать и…
- ESP8266 Ошибка неверного запроса 400 #include <ESP8266WiFi.h> const char* ssid = "Tonosh"; const char* password = "a43056043"; const char* host = "192.168.8.107"; void setup() { Serial.begin(115200); …
- Как исправить ошибку "invalid operands of types 'const char [17]' and 'float' to binary 'operator+'"? #include <Wire.h> long aX,aY,aZ,gX,gY,gZ; float rtX,rtY,rtZ,gfX,gfY,gfZ; void setup() { Serial.begin(9600); Wire.begin(); setupMPU (); } void loop() { recordAccelregisters(); …
- Как напечатать несколько номеров через Serial с очень небольшим количеством строк кода? Может ли кто-нибудь помочь мне, как вывести числа от 1 до 10 через Serial без необходимости писать каждую команду вручную? Ниже мой набросок - мне нужен краткий, а не длинный набросок: …