Список вопросов
- PWM следует применять к ENA или IN1/IN2 для платы L298N для управления скоростью Я новичок в Arduino и использую L298N для привода двух двигателей постоянного тока. Когда я искал в Интернете образец кода, я заметил, что существует два типа дизайна. Один тип использует…
- IMU (MPU9250) и тикер на ESP32 Я хочу периодически считывать данные с IMU (MPU9250). Для этого я использую тикер, как показано в следующем коде: #include <Ticker.h> #include "MPU9250.h" constexpr int…
- Как увеличить переключение распиновки? Рассмотрите этот код: void loop() { digitalWrite(pinTest, HIGH); digitalWrite(pinTest, LOW); } На Arduino Mega 2560, работающем на частоте 16 МГц (=0,06 мкс), я ожидаю, что ширина…
- Нельзя переключаться между RTC и каким-либо событием Какие-нибудь идеи, пожалуйста? Я застрял, и также не судите меня за то, как я написал код. Я новичок в программировании и все еще учусь. Итак, идея заключается в том, что я хочу отображать данные и…
- Не сохраняется на вкладке Хорошо, я внес некоторые изменения в код, и я хотел бы, чтобы они это увидели. На данный момент в программе есть ошибка, она не сохраняет содержимое txt-файла в таблицу, может кто-нибудь дать…
- Пытаюсь послать .wav файлы между NodeMCU Я пытаюсь отправить wav-файлы между двумя NodeMCU. Моя настройка похожа на этот модуль карты USD -> Arduino Mega ->> Node MCU >> Итак, это моя установка, где у меня есть 4 таких…
- Связь с Arduino и электронным устройством(например, телевизором или компьютером) через кабель rs 232 Допустим, в какое-то электронное устройство (телевизор ИЛИ компьютер) встроена программа. В зависимости от полученных данных от Ardiuno, он отображает некоторый текст в зависимости от требований…
- В чем разница между объявлением переменной вне цикла и объявлением статики внутри цикла? Это два способа хранения переменной вне цикла (или любой функции). Во-первых, я могу объявить его с глобальной областью действия вне цикла: void setup() { Serial.begin(9600); } int count…
- Ошибка примера скрипта Arduino Piccolo Поэтому я пытаюсь создать аудиовизуализатор из этого учебника, перечисленного здесь. Поэтому я загрузил все необходимые файлы и загрузил код. Но когда я пытаюсь это проверить, я получаю эту…
- Преобразование кода Ниже приведена документация zabbix с форматом заголовка запроса. Документ Zabbix У меня есть трудности с реализацией этого заголовка в C ++ (Arduino), Я видел реализацию того , что мне нужно…
- Проблема сопряжения модуля Bluetooth Hc-05 Индикатор модуля мигает/работает, но он не отображается для сопряжения в моем смартфоне.Я поставил его на 3,3 вольта и перепробовал разные телефоны.
- Как отправить несколько байтов с помощью Wire без копирования Когда мне нужно отправить через Wire несколько байтов, например, длинное целое число, я преобразую его в массив байтов и указываю длину long int i; Wire.write((byte*)&i, 4); Но если я…
- Wire.write недопустимое преобразование из 'char*' в 'const uint8_t* Я написал этот код: char message[4]; memcpy(message, &delta, 4); Wire.write(message, 4); Когда я пытаюсь скомпилировать, я получаю это предупреждение: warning: invalid conversion from…
- Можно ли использовать Arduino PWM для аудио с усилителем PAM8493? Я видел некоторые проекты, использующие PWM для воспроизведения аудиофайлов, и кажется, что для этого нужен усилитель, иначе звук будет очень низким. Я уже сделал проект с использованием…
- Правильное включение 8-канального реле Этапы репликации: Регистр сдвига 595N на базе arduino Каждый выход на регистре подключен к 1 из 8 реле на релейной плате Arduino запрограммирован на повторение цикла через каждые 8,…
- Как запустить 3 режима работы, для каждой операции есть отдельная кнопка для выбора режима в Arduino? Мне нужно запустить 3 режима работы, если в arduino нажаты 3 кнопки. Я сделал логику кода инициализации для одной кнопки и одной операции, но получил сообщение об ошибке "переопределение int ena1". …
- Мой Arduino пропускает оператор? Итак, я создал этот код (я довольно новичок в этом). Единственное, что должен делать Arduino, - это когда я нажимаю кнопку на выводе 2, включаю светодиод на выводе 4 и эмулирую CTRL + R на…
- Несколько вопросов по битшифтингам! Итак, int в Arduino составляет 2 байта, что технически может содержать значение 65 535. Однако старший бит используется как знаковый бит, так что теперь у нас есть от -32 768 до…
- Проблема с Software Serial: нет ответа Я использую плату Arduino Uno с IDE 1.6.7. Я попытался реализовать измененную версию базового примера (пример SoftwareSerial ) из библиотеки Software Serial. Код прилагается. Он должен мигать…
- Raspberry Pi, Teensy и Arduino на i2c Я только что попал в интересную передрягу. У меня есть 3 платы Arduino (Pro Mini) и 2 платы Teensy (3.1), подключенные через I2C к Raspberry Pi Master. Линии данных I2C 2x Teensy подключаются…
- Приходится перезагружать скетч каждый раз, когда я запускаю Yun Я новичок в Arduino и IoT. Я взял в руки Yun и загрузил простой скетч, чтобы подписаться на тему. Я получаю сообщения (я настроил PHP-скрипт и брокера на сервере, который обрабатывает сообщения) и…
- Не удается прочитать I2C из RTC Я использую ESP32, который я подключил к MAX31329 RTC через I2C. К сожалению, я не могу прочитать ни одного регистра из RTC. После того, как изменение библиотеки MAX31328 не сработало, я попытался…
- Запрашиваю помощь в проекте с ЧПУ с использованием Arduino Я сделал настройку с помощью Arduino Uno, Nema 17, ходового винта T8, ИК-датчика и двигателя постоянного тока. Я пытаюсь создать код, который: Сбрасывает исходное положение обрабатывающей…
- Как правильно поместить дескриптор u8g2 в класс Я пытаюсь создать небольшой будильник с батарейным питанием, используя Arduino MKRZero и универсальный OLED-дисплей с разрешением 128x64 пикселей, управляемый SH1106. Я начал просто сбрасывать…
- Могу ли я использовать этот подход, чтобы прослушивать сигналы TX и RX с помощью второго Arduino? Основываясь на этом ответе , я могу подключить 2 Arduino следующим образом: Но, насколько мне известно, основной микроконтроллер использует протокол RS232, а AtMegau16 (или ATMegau8)…
- Игра под управлением Arduino с реакцией У меня есть этот код, и это легкая игра с реакцией. Когда вы нажимаете кнопку на выводе 11, начинается игра, и огни должны колебаться взад и вперед. Основная цель состоит в том, чтобы нажать кнопку,…
- Как сделать так, чтобы мой сервопривод не повторял цикл и выполнял остальные функции? В проекте есть импровизированный счетчик (с вырезом в виде полукруга и рычагом с сервоприводом). При запуске программы (кнопка 2) рычаг переместится влево в положение «9 часов». Оказавшись на месте,…
- Проблема с датчиком температуры и влажности DHT11 Я новичок в мире Arduino, и сегодня я пытался создать простую программу для отображения температуры и влажности с помощью этого датчика. Я сделал схему, следуя одному учебнику, и ничего не произошло…
- Несколько передатчиков и проблема с ref На одной модели есть три Ардуино. Каждый из них оснащен датчиком температуры DS18B20 Dallas и антенной беспроводной связи nRF24L01. Существует также независимое устройство, состоящее из Arduino и…
- Как заставить двигатели постоянного тока работать одновременно? Я кодирую моторный щит adafruit для 3 двигателей постоянного тока, чтобы двигаться вперед и назад, и поэтому меня беспокоит, почему все время работает только мой мотор3, а двигатели 1 и 2…
- Как использовать занятый контакт в df player для arduino Мне нужна помощь в том, как использовать занятый контакт в проигрывателе df для arduino.... пока воспроизводится один звук или проигрыватель df занят, я не хочу запускать проигрыватель df с помощью…
- Получение максимального значения из HX711 и использование его в коде далее я использую HX711 модуль, чтобы получить значение из ячейки загрузки.мои проекты-это машина испытания прочности на растяжение,который будет постепенно увеличивать нагрузку и сломаться в своей…
- Как использовать 3-осевой линейный акселерометр H3LIS331DL с arduino для обнаружения резкого торможения автомобиля Я здесь новичок, недавно я работал с 3-осевым линейным акселерометром H3LIS331DL с мини-модулем I2C Вот код для осей X, Y, Z. #include <movingAvg.h> #include <Wire…
- ENC28J60 не пингуется Я купил новый модуль ENC28J60 и попытался связаться с ПК через плату Arduino Uno. Когда я попытался пропинговать адрес, который я дал в программе, он не получает пинг. Дай мне какое-нибудь…
- Помогите с 1-проводным переводом на I2C Пожалуйста, кто-нибудь. Я хочу использовать датчик температуры (DS18B20) только в щите I2C ( Tentacle Mini ), но этот датчик состоит только из одного провода. Могу ли я написать код I2C, чтобы…
- Устранение неполадок оптрона Я пробую проект 15 из книги Arduino Uno Projects book (оптопара). Мне удается включать и выключать светодиод в отдельной схеме с помощью моей оптопары с приводом от Arduino. Теперь я…
- Проблема с двигателем постоянного тока на Arduino для новичков Итак, я новичок в Arduino и в электронике в целом. Я просмотрел несколько руководств, и во всех них есть простой ранний учебник, который включает двигатель постоянного тока и снова выключает его.…
- Точность синхронизации Arduino nano Как точно можно отсчитывать время Arduino nano? Проект, над которым я работаю, требует двух Arduino nano для синхронной работы. Один Arduino должен активировать реле через 2700 секунд, а второй…
- Как работать с матричной панелью WS2812B 16x16 от aliexpress Я совершенно новичок в Arduino и хочу построить проект с использованием светодиодной матрицы 16x16, но не знаю, с чего начать. В Интернете я все время нахожу эти изготовленные на заказ матричные…
- Как загрузить scal-фактор, внешний по отношению к коду? Мы знаем, что нам нужны калибровочные коэффициенты (масштабные коэффициенты) для считывания текущих данных датчика (ACS758) в arduino. Я также использую считыватель напряжения с использованием схемы…
- Какова частота PWM-выхода на Arduino Какую частоту ардуино использует для обычной ШИМ при использовании analogWrite()? И отличается ли это для разных моделей ардуино? Особенно интересует Mega 2560, но я также хочу знать, согласуется…
- GCRduino ненадолго появляется в IDE, а затем исчезает У меня есть две платы UNO, выпущенные несколько лет назад. Они выглядят одинаково в том, что касается размещения фишек. Я могу подключить оба устройства, и они начнут мигать, а когда я нажму…
- SoftwareSerial не будет читать всю напечатанную строку при вызове readString() У меня есть Arduino UNO и ESP32, которые должны взаимодействовать друг с другом с помощью SoftwareSerial. Проблема, с которой я сталкиваюсь, заключается в том, что когда я вызываю readString и…
- Можно ли запрограммировать чип AVR (atmega328p) через i2c? В настоящее время я использую avrdude и программирую свой чип atmega328p через контакты spi , переводя контакт RESET в низкий уровень (программатор spidev ). В моем проекте я использую…
- Адрес TTGO TS I2C Я работаю над проектом с использованием TTGO TS, который общается с arduino через протокол I2C Как я могу найти адрес платы TTGO TS, используемой в связи I2C ?
- Как подготовиться к короткому замыканию между контактами 5V и GND? Мой Arduino Uno управляет парой светодиодов в водонепроницаемом корпусе. Я прокладываю провода от земли, контакта данных и контакта 5 В в корпус. Питание Arduino осуществляется через разъем…
- Arduino configure скрипт для условной компиляции библиотек У меня есть библиотека, использующая условную компиляцию на основе переменных препроцессора. Библиотека представляет собой отдельный объектный файл .cpp с файлом заголовка. Как я могу передать…
- Как инициализировать и деинициализировать serial на основе ввода пользователя? Вкратце. Если аргумент верен, я хочу создать функцию, которая печатает необходимые данные в Serial. Однако, если его ложный Serial не инициализирован и ничего не печатает, он только выполняет код…
- Помогите с использованием uint32_t? Пытаюсь скормить серийник arduino от raspberry pi. Любая помощь очень и очень ценится Поэтому я не знаю C, поэтому я просто пытаюсь запустить очень простой код на моем Arduino, чтобы отправлять ему команды по последовательному порту. Я загружаю serial в buf irsend…
- Частота дискретизации Arduino pro mini какова возможная частота дискретизации, которую пользователь может установить в Arduino pro mini с помощью регистров ADCSRA? Я хочу установить желаемую частоту дискретизации через регистры, возможно…
- Как вывести ESP8266 из глубокого сна в определенную дату и время? Я хочу перевести свой ESP8266 в режим глубокого сна, а затем разбудить его в определенный день и время, [примерно] с точностью до секунды. Редактировать: К сожалению, глубокий сон ESP8266 не…
- Один светодиод в матрице 4х4 не включается Я изучаю искусство и совсем новичок в электронике/программировании. Моя более широкая цель – научиться управлять отдельными светодиодами, когда их много (например, 64 или даже больше, поэтому я…
- попытка подключиться к Wi Fi на ESP32 с помощью учетных данных с SD карты Я пытаюсь подключиться к WiFi на ESP32, используя учетные данные, которые я хранил на SD-карту, есть возможность для чтения и анализа учетных данных и печати на серийный монитор показывает, что SSID…
- Как отобразить символ º на ЖК-дисплее? У меня есть ЖК-дисплей 16x2, и я хочу отображать температуру: 23 ºC . Но символ º отображается неправильно. Вместо символа º отображается странный символ.
- Попытка создать экземпляр часов реального времени DS3231 в библиотеке Я пытаюсь написать библиотеку, инкапсулирующую вещи, которые я делаю с часами реального времени DS3231. Мне удалось скомпилировать скетч с помощью библиотеки, но он, по-видимому, взрывается при…
- Как прошить предварительно скомпилированные файлы bin в NodeMCU с помощью Ardunio IDE Как прошить предварительно скомпилированный двоичный файл в NodeMCU с помощью среды разработки Ardunio. Так как каждый раз для этого требуется скомпилировать и прошить его. Есть ли способ прошить…
- Как запустить функцию, обнаружив изменение напряжения? #define monitor_pin 14 void setup() { pinMode(monitor_pin , INPUT); } void loop() { unsigned long d1 = pulseIn(14, HIGH); if (d1>0){//триггерная функция} } Я знаю, что есть…
- Система обнаружения препятствий на большой дальности действия Я создаю систему дальнего и быстрого обнаружения препятствий , HC-04 работает медленно для этого, у других датчиков нет диапазона, а лидар слишком дорогой. Есть идеи, как создать…
- Изменение времени тика в FreeRTOS Я пытаюсь использовать функцию FreeRTOS vTaskDelay() для периодического выполнения задач. В последней версии FreeRTOS время «тика» было установлено на 15 мс. Следовательно, наименьшее разрешение,…
- Отдельный блок управления от светодиодов я использую один адаптер (12vDC 2A) я хочу иметь возможность питать светодиодную ленту с его помощью плюс схему управления проблема в том, что atmega328 перезагружается, но когда я только включаю…
- Альтернативная полноскоростная USB-библиотека для ATTINY85? В настоящее время я работаю над проектом, использующим ATTINY85 для связи по USB. После некоторых исследований выяснилось, что библиотека V-USB поддерживает только USB 1.1, который поддерживает…
- Активация определенного макроса в классе из main.cpp Извините, если этот вопрос был задан. Я пытаюсь активировать определенную функцию в классе с помощью макроса, определенного в классе из main.cpp. Я использую библиотеку jrowberg MPU6050, если это…
- Как прервать компиляцию на основе «неправильного» значения в переменной Я ищу код, который может генерировать ошибку времени компиляции, когда переменная содержит неправильное значение. Однажды я начал с этого кода в программе переменного тока: #define…
- как перевести json в строку? Я получаю объект json от aws iot MQTT. Предполагая, что json из aws имеет {status:open}. Вот мой код. #include <ArduinoJson.h> void messageHandler(char *topic, byte *payload, unsigned int…
- Подключаю контроллер PS3 к Arduino Uno с помощью USB Host Shield. Застрял на "PS3 Bluetooth Library Started" Я провел исследование подобных проблем и обнаружил, что мне нужно включить отладку. Я сделал следующие попытки: Изменения настроек.h - включена отладка путем изменения с 0 на 1 Появляется…
- ПК не может получить доступ к порту HC-06 Bluetooth COM У меня есть Bluetooth-модуль HC-06, подключенный к плате Arduino UNO, чтобы данные, полученные ультразвуковым датчиком, передавались на мой компьютер по Bluetooth и последовательной связи. Я…
- Управление 2 двигателями постоянного тока с L293D и батарейным блоком 6V? Извините, если мой вопрос выглядит новичком, но я только начинаю углубляться в робототехнику и электронику, и моим первым проектом было создание небольшого робота для предотвращения столкновений…
- Код Arduino дает ошибку при компиляции Я новичок и пытаюсь написать код для управления сервоприводом с помощью двух ультразвуковых датчиков. Я пытался сделать код, но когда я попытался скомпилировать его с помощью моего приложения для…
- Данные из RC522 в базу данных Firebase в реальном времени #include<ESP8266WiFi.h> #include<SPI.h> #include "MFRC522.h" #define RST_PIN D3 #define SS_PIN D4 MFRC522 mfrc522(SS_PIN, RST_PIN); void setup() { Serial.begin(9600); SPI.begin(); …
- Выбор Ардуино Я хочу разработать свои собственные SmartWatch, оборудование, программное обеспечение и все такое. Моя проблема начинается с аппаратной части; более конкретно, на какой платформе я должен его…
- Подключить генератор функций к Arduino Как подключить генератор функций, генерирующий аналоговый сигнал, к Arduino Uno? Я не знаю, с чего начать, поэтому не могли бы вы также сказать мне настройки генератора функций, например, его…
- Как получить свободное/использованное место на SD-карте и передать его Я использую этот блок кода для чтения и суммирования байтов всех текстовых файлов, которые у меня есть на SD-карте: long get_sd_memory_taken() { File dir = SD.open("/"); long…
- Инициализация массива структур Я определил себе структуру: typedef struct { unsigned char current; unsigned char start; unsigned char target; unsigned long startTime; unsigned int duration; } led; Я смог…
- Нужен пример того, как отправлять КОМАНДЫ AT на модуль SIm7000E GPS+LTE из ESP32 и читать эти ответы в последовательном мониторе На самом деле мне нужно сделать HTTPS post request с помощью SIM7000 и ESP32, но доступные библиотеки не имеют функции HTTPS post request, я хочу сделать этот запрос с помощью AT-команд. Мне нужен…
- Температура не обновляется на OLED-экране — компоненты Grove Я использую 2 компонента рощи для отображения температуры. Я использую температурный датчик высокой точности I2C — MCP9808 и OLED-экран с помощью этого скрипта: #include <U8g2lib…
- Обнаружение приблизительного угла/местоположения источника света с помощью фототранзисторов Примечание: [Я изучаю Arduino примерно две недели, поэтому у меня мало опыта в использовании фототранзисторов.] Мой план заключается в размещении четырех одинаковых фототранзисторов,…
- Прикосновение к емкостной кнопке, немеханическое Речь идет не об использовании емкостной кнопки для управления Arduino. это наоборот. Я хотел бы "потрогать" емкостная кнопка на другом обычном устройстве. Можно было бы переместить палочку, похожую…
- есть ли необработанный вывод RTC? У меня есть часы реального времени I2C, модуль RTC DS3231, и мне просто нужно что-то вроде Unix Time. Я использую uRTCLib и смотрю на методы класса . но не вижу ничего подобного. Я думаю, что…
- Миграция проекта Arduino Uno R3 в Wemos D1 R2 — проблемы с распиновкой Поэтому я решил приобрести плату Wemos D1 R2, чтобы мои старые проекты Arduino Uno R3 могли получить некоторые новые функции IoT. Однако, даже если мой код отлично работает в Uno, я хочу…
- Порт Pro Micro COM исчез после загрузки Я загрузил скетч на свой Pro Micro, но он перестал отображаться в последовательных портах. Другие платы Arduino отображаются нормально. Я пытался обнаружить устройства с последовательным…