Какую плату выбрать в PlatformIO для ESP Wroom 32? Я новичок в этой теме микроконтроллеров, и мой следующий шаг — использовать модуль wlan, который представляет собой ESP WROOM 32 .
В качестве IDE я использую Visual Studio + PlatformIO и не могу…
Сопряжение HC-06 с ардуино У меня есть модуль Bluetooth HC-06, и я хочу соединить его с моим Arduino UNO. Дело в том, что когда я исследовал, как это сделать, я получил разные ответы. Какую пару мне использовать? Заранее…
Motor Shield и Bluetooth-модуль HC-06 соревнуются за контакты Итак, моя проблема заключается в следующем: у меня есть Arduino Uno с Adafruit Motor Shield (1.0) и Bluetooth-модулем HC-06, и я хочу использовать их одновременно. Проблема в том, что Motor Shield…
74HC595 на контакт 5 В отключает uno Я новичок в использовании SN74HC595 сдвиговый регистр и пытаемся следовать этому руководству: https://www.arduino. .cc/en/tutorial/ShiftOut на основе этой конфигурации:
Когда мой Arduino…
Как установить таймер? Я хотел бы установить таймер секундомера, который будет определять, как долго ввод находится в определенном состоянии перед изменением. Я хочу установить его так, чтобы в зависимости от вывода мой…
Что означает «Обновление OCR1x в» в таблице WGM ATMEGA328? Я только что закончил читать пару онлайн-руководств о том, как использовать регистры таймера с широтно-импульсной модуляцией, поэтому я все еще плохо знаком с этой концепцией. Когда я посмотрел в…
Могу ли я использовать внутренние часы на Wemos D1 Mini? У меня есть работающая установка Wemos D1 Mini, которая измеряет температуру и отправляет ее по Wi-Fi на мой сервер. Теперь я использую устройство с батарейным питанием и экспериментирую с…
Какие датчики нужны для обнаружения магнитного «взлета»? Я хочу создать датчик, используя Arduino (или любой другой esp), измеряющий высвобождение ноги на панели пола. Я построил прототип, используя медные пластины и бит BBC Micro:, который работает…
Как предотвратить прострел при переключении мотора мостом? В идеале при подключении двигателя с помощью Н-моста необходимо убедиться, что все операции «размыкания» выполняются до операций «закрытия», чтобы предотвратить короткое замыкание. Как убедиться,…
Лучший способ запросить у Arduino данные из Python? Я пытаюсь отправить числовые данные с инерциальных датчиков с моего Arduino на скрипт Python через последовательный порт (PySerial).
Я обнаружил, что если я непрерывно отправляю данные с Arduino без…
Включение библиотеки клавиатуры удаляет звук из пьезоэлемента Я использую библиотеку клавиатуры для включения клавиатуры и ввода цифр. при вводе определенного числа должен издаваться звук.
Однако, когда я ввожу с помощью последовательного монитора, звук…
Несогласованный цифровой вывод на простом коде Поэтому я новичок в кодировании Arduino, и я сделал этот код, где я ввожу данные с последовательного монитора, а затем использую его как команду для цифровой записи. проблема в том, что иногда код…
Проблема с загрузкой скетча в Леонардо Сегодня я получил Arduino Leonardo, чтобы заменить мой Uno. Я попытался запустить один из скетчей, которые использую на Uno, но безуспешно. Когда я начинаю загрузку, светодиод RX на Leonardo мигает…
Bluetooth-модуль Adafruit Feather 32u4 Bluefruit LE и HC-05 Можно ли подключить Adafruit Feather 32u4 Bluefruit LE к Bluetooth-модулю HC-05?
Я делаю монитор сердечного ритма с помощью Adafruit Feather, но он не может отправить данные в LABView для…
Сделать, чтобы 2 выходных контакта работали попеременно Я задал ШИМ-выход на контакт (9) и хочу, чтобы на контакте (10) был высокий уровень, когда на контакте (9) низкий уровень, и на контакте (10), когда на контакте (9) высокий уровень. Итак, что я…
Возможно, Arduino генерирует 3D- графику на tft или vga. С помощью Arduino можно визуализировать 3D-графику, такую как очень низкополигональные 3D-модели, или генерировать световые эффекты: тени не в реальном времени или тени и отражения в реальном…
Где находится файл журнала Arduino IDE? Не Serial Monitor "Произошла ошибка при загрузке скетча"
У меня возникает эта конкретная ошибка при загрузке скетча на плату, и IDE неправильно определяет проблему.
Это версия 1.8.13 для Windows 10.
Я хочу…
Не могу загрузить код Arduino при подключении модуля ESP8266-01 Я использую это руководство для подключения моего WiFi-модуля ESP8266-01 к Arduino UNO с помощью Arduino IDE v. 1.8.13.
Он работает, и модуль может подключаться к моему Wi-Fi.
Однако, когда…
Переход к загрузчику из кода приложения в atmega328p Я пытаюсь запрограммировать Arduino Uno (atmega328p), используя только последовательные линии Tx/Rx (без DTR, поэтому без автоматического сброса). Это позволяет мне загружать код через WiFi/TCP с…
Нужна помощь по модификации кода ардуино https://youtu.be/a7cO0Zcwmvw ). Может ли кто-нибудь помочь мне удалить код LED DISPLAY 16*2 из данного код ниже (мне просто нужен код светодиодного дисплея TM1637)
КОД:-
https://drive.google…
Преобразование long в массив символов и обратно Я пытаюсь сохранить состояние в регистраторе данных. Я могу нормально читать/писать на SD, но я не могу правильно прочитать/записать значение long - я построил его для преобразования в массив…
Длина массива строк в функции Я знаю, что этот вопрос задавали тысячу раз, но я не могу найти решение для своего случая.
Чтобы получить длину массива строк в заданной функции. Это для платы Arduino.
#define LEN(x)…
Код для 2 ультразвуковых датчиков Это мой код:
int trigPin=13; // Контакт запуска датчика подключен к контакту 13 Arduino
int echoPin=11; // Контакт датчика Echo подключен к контакту 11 Arduino
float pingTime; //время…
Мультиплексирование Arduino I2C с использованием TCA9548A Я использую 5 датчиков, два из которых имеют одинаковый адрес I2C и подключены через мультиплексор TCA9548. Остальные 3 датчика подключены к основной шине arduino I2C. В примерах скетчей онлайн я…
Отсутствуют ACK на I²C Я использую акселерометр GY-521, а также датчики давления BMP280 через I²C на ESP8266.
Когда я анализирую данные I²C с помощью осциллографа, я вижу отсутствующие ACK на обоих из них, как показано…
Преобразовать двоичный файл в char Я читаю текстовый файл, сохраненный на моем устройстве ESP8266 (используя LittleFS ).
while (myFile.available()) {
Serial.write(myFile.read());
}
Моя цель — сохранить содержимое…
Ошибка компиляции на ATmega2560 У меня есть ошибка. Ошибка отображается как:
статус выхода 1
Ошибка компиляции для платы Arduino Mega или Mega 2560.
Код:
#include <Wire.h>
#include <LCD.h>
#include…
WS2812B только белые на нестандартной плате Недавно я разработал плату для светодиодного проекта. Я использую WS2812B в качестве светодиода и ATMEGA328P-AU в качестве микроконтроллера. Я также использую arduino nano в качестве ISP и использую…
Странный RTC DS3231 Вывод только при сохранении дат в переменные Мне очень жаль задавать этот вопрос, так как я думаю, что он больше связан с моими посредственными навыками программирования на C++, чем с Arduino.
У меня есть проект, в котором я хочу использовать…
Правильно ли сделана эта схема? Я не могу заставить работать схему, которую не так сложно скопировать.
Эта схема была сделана для расширения Arduino моей системы DSC HS2032. Я пробовал пример "Статус" в библиотеке Arduino DSC…
Функция String(int) останавливает Arduino Ну, я пытаюсь сделать приложение с Arduino leonardo и GSM Shield. Есть условия if, else if, else .. и т.д.
if (smsMetni.indexOf("DURUM") != -1) {
Serial.println("SMS…
Плохо ли питать arduino mega 6V через USB? Я работаю над проектом, в котором нет внешнего регулятора напряжения 5 В, а только 6 В. Я не могу запитать его через разъем питания, потому что таким образом мне не хватает тока, и я…
Ультразвуковые датчики с двигателями 12v не работают! (АДРУИНО) хорошо... поэтому я использую четыре мотора на 12 В и один ультразвуковой датчик с моторным щитом... и получаю странные результаты...
в моем коде у меня это так, когда расстояние до объекта…
Как записать загрузчик на atmega328 (не atmega328p)? Привет, я купил чипы atmega328 (не путать с atmega328p). Они очень похожи, но чипы atmega328p просто более энергоэффективны, так что я читал. В любом случае, моя цель — записать загрузчик Arduino на…
Можно ли преобразовать контакт в землю Я недавно начал использовать Arduino uno, но, к моему отчаянию, контакт заземления, без которого я не могу (или не могу) выполнить какой-либо проект, поэтому я подумал о возможном решении, что, если…
avrdude: stk500_recv(): программатор не отвечает, arduino pro Я пытаюсь загрузить скетч, чтобы загрузить скетч мигания на Arduino Pro, используя SparkFun Serial Basic Breakout (в Ubuntu 18.04).
настройка
В arduino IDE у меня есть следующие настройки:
…
Улучшенное циклическое переключение цветов RGB. Я пытался найти способ использовать 16 миллионов цветов RGB для этой светодиодной ленты. Я думал об использовании LEDS.setBrightness(); , но мои попытки не увенчались успехом. Я прочитал …
Что именно делает возвращаемый тип в функции? Что-то, чего я никогда не понимал и до сих пор не понимаю, что конкретно делает возвращаемый тип? Все в учебниках просто говорят, что void ничего не возвращает, а int возвращает int и т. д. Но что…
Преобразовать строку в массив У меня есть проект, и мне нужно преобразовать строку (содержащую цифры и буквы) в массив
String name = "s111, s222, bbbb,cccc ";
и я хочу
array[0] = s111;
array[1] =…
Как адресуются ячейки во FLASH-памяти? Есть внешняя флэш-память ( W25Q80DV ), которую я хочу использовать с Arduino.
Эта память имеет 4096 страниц по 256 байт каждая.
Я хочу сделать несколько операций записи на страницу, чтобы…
Ардуино - Воспроизведение файлов WAV с помощью зуммера Я разработал программу для Arduino, которая воспроизводит файл WAV с SD карты с помощью динамика .
Это принципиальная схема
Скетч, который я использую, основан на библиотеке TMRpcm …
Вопрос об ошибке в этом коде Может ли кто-нибудь указать, что именно я здесь напортачил, и предложить конкретное решение. Вот сообщение об ошибке:
Arduino: 1.8.13 (Windows 10), Board: "Arduino…
Не может получить низкую мощность с Adafruit Trinket Я хочу использовать как можно меньше энергии во время сна с помощью Adafruit Trinket. Основываясь на результатах, представленных в различных местах в Интернете (блоги и т. д.), я ожидаю, что смогу…
Самодельный Arduino с использованием ATMEGA328P, ISP или ICSP? Я планирую создать самодельную коммутационную плату Arduino, используя версию ATMEGA328P smd. Меня смущает обилие информации о том, следует ли мне использовать ICSP или ISP для его программирования.…
Точечная матрица arduino выключить прерывистый светодиод Я сделал точечную матрицу, содержащую 10 строк и 12 столбцов, всего 120 светодиодов.
Я хочу включить светодиоды, как показано на рисунке, но когда я размыкаю землю 1, 2 и контакты 0, 1, 2
6…
Как использовать символ «+» в качестве строки Ну, я пытаюсь сохранить номер телефона в виде строки. Для удобства использования хочу добавить "+" символ программно. Вот так:
String cepNo ="+" + "901234567";
Но…
Разделенный последовательный поток Arduino, разделенный запятыми Я пытаюсь прочитать последовательные данные в Arduino.
Обычно я использую кабель Serial-to-USB для подключения к оборудованию и отправляю данные, например
33,Z,35.0,F,1073741.824,I,0.0,0x68
33…
Получить массив символов с помощью модуля SIM900 Я пытался получить массив символов с помощью SIM900, но не смог. Я могу получить только один символ, например 'G' , но я хочу получить строку "abcd" . Когда я использовал char* для сохранения…
Использование шаблона внутри класса Я пытаюсь использовать функцию шаблона, но получаю сообщение об ошибке
home/guy/.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../…
Удерживающие кнопки (клавиатура) Я сделал беспроводную клавиатуру, но для моего проекта мне нужно всего 4 кнопки: левое управление, левый шифт, F1, F2.
Проблема: когда я удерживаю кнопку - она действует как множество нажатий и…
Связь I2C, ESP->Nano на endTransmission без ACK от nano Я пытаюсь установить связь между ESP (главным) и arduino nano (ведомым). Это только прототип и все работает отлично. Но я хочу добавить несколько ардуино, и поэтому мне нужно определить, подключено…
Использование последовательного порта в коде Я хочу написать функцию, определяющую последовательный порт на основе флага, но не уверен, что это возможно.
Например:
void writeToSerial(bool useSerial1)
{
SerialPortClass serialPortObject;…
Запуск Arduino с 2 выходами и 2 входами Совершенно новый для Arduino, 3 недели назад!
Я делаю проект с 2 входами (2 ультразвуковых датчика) и 2 выходами (зуммер и отправка SMS)
Код для запуска зуммера и смс отлично работает по…
Нужно ли удалять переменные перед сном? В этом руководстве показано, как перевести Arduino в спящий режим и использовать сторожевой таймер для пробуждения через определенные промежутки времени:
https://youtu.be/urLSDi7SD8M
Я изучаю…
MPU6050 Проблема с NodeMCU Я использую MPU6050 как часть IMU моего дрона, и я написал эту программу для Arduino Nano, чтобы получить ориентацию модуля MPU6050 в 3D-пространстве. И это прекрасно работает, но когда я загрузил…