Путаница в чтении Oscope Software Serial Arduino Я пытаюсь устранить неполадки программного соединения Uart с моего Arduino Nano, и я не понимаю этот вывод. Настройка проста, у меня есть программное последовательное соединение на контактах 2 и 3.…
ATtiny85 I2C ЖК Моя настройка выглядит следующим образом:
Arduino IDE 1.6.11
Arduino Pro Mini as ISP
ATtiny85 1602A LCD с платой I2C
Библиотеки, которые я использую:
TinyWireM (источник: …
Проблема со связью I2C HMC5983 У меня действительно странная проблема: когда я запускаю пример сканера проводов (I2C) из Arduino, я получаю следующее:
Сканер I2C
Сканирование...
Обнаружено устройство I2C по адресу 0x1E!
…
Как я могу отправить данные датчиков Arduino в приложение Java? Мой проект последнего года — сделать часы на Arduino с датчиками сердечного ритма и температуры тела, а также модулем отслеживания местоположения. Мне нужно отправить все данные часов в мое…
Как написать код arduino в скрипте ac/c++ Я новичок в arduino. Но у меня есть некоторые познания в программировании на c/c++. Я знаю, что ардуино написано на c. Но его нельзя использовать как обычный код c/c++.
Например ,
вместо того, чтобы…
Балансировка маятника с использованием PID
Уважаемые друзья! Обратите внимание на видео здесь о том, как сделать балансировочный маятник PID. как показано на картинке, и автор также предоставил код Arduino в описании видео. Могу ли я…
Та же кнопка одним кликом и двойным кликом Я надеюсь получить помощь с моим кодом.
Я пытаюсь отличить одиночное нажатие от быстрого двойного нажатия кнопки с устранением дребезга.
Я делаю какую-то глупую ошибку в своем коде и не могу…
Как улучшить работу кнопки включения/выключения У меня есть простая схема, включающая и выключающая свет по нажатию кнопки.
Он работает вполне нормально, но есть небольшая проблема с самим нажатием кнопки, он не полностью надежен.
Включить свет —…
Как уменьшить коды номеров Я новичок в проектах Arduino, я сделал цифровой счетчик, который считает от 00 до 99.
Вот мой код ниже
void setup()
{
pinMode(0,OUTPUT);
pinMode(1,OUTPUT);
pinMode(2,OUTPUT);
pinMode(3…
Проблема отображения переменной double поэтому у меня проблема с отображением двойной переменной в OLED & ИК-пульт дистанционного калькулятора, например, (с использованием u8g2):
displayTextOnRight(String(100000, 0)); //бывший.…
Arduino не распознает внешний микроконтроллер Я пытался следовать официальным инструкциям Arduino по программированию и питание внешнего макета, и я получил пакет ATmega328p, который может быть или не быть предварительно загруженным с…
Подключение экрана MKR GPS кабелем или в качестве экрана У меня есть MKR WiFi 1010 и MKR GPS Shield. Когда я подключаю свой GPS Shield с помощью кабеля I2C, он работает нормально.
Это работает отлично (внизу — автовоз MKR):
Однако, когда я…
Условное присвоение массива У меня есть очень длинные массивы глобальных переменных, заполненные данными.
Есть единственная функция, которая обрабатывает данные. Функция каждый раз работает только с одним массивом. Значение…
Изменение частоты вывода ШИМ на Arduino Uno Я пытаюсь изменить частоту выхода ШИМ с Arduino Uno R3 (использую контакт 9) на 200 Гц с рабочим циклом 20%. Это для ESC, который подключен к двигателю на 12 В, и я знаю, что ESC работает так, как…
Подключите OLED SSD1306 к Elegoo Uno R3 Я пытаюсь подключить экран OLED SSD1306 к моему Elegoo Uno R3 и отобразить что-то с помощью Arduino IDE. . Однако по какой-то причине на экране ничего не отображается.
Я подключил каждый контакт…
Кнопки нажимаются в правильном порядке Я пытаюсь найти лучший способ сделать это, в настоящее время использую кучу запутанных операторов if, которые работают. У меня есть ИК-датчик и три кнопки, которые нужно активировать в правильном…
Нужна помощь в создании 2 PWM-сигналов Мой проект заключается в использовании Arduino для управления двумя электромагнитными клапанами с помощью ШИМ и получения входного сигнала от датчика в качестве обратной связи.
Клапаны…
Проблема с алгоритмом конкатенации символов в матричном светодиоде Добрый день, я делаю светодиодную матрицу 7x10, в которой я использую CD4017 для обработки 7 строк и 2 каскадных сдвиговых регистра для обработки 10 столбцов.
Сначала я попытался запрограммировать,…
7-сегментный дисплей на многофункциональном шилде — Arduino Uno Я купил этот щит .
Я ищу способ отображения десятичной точки без использования какой-либо специальной библиотеки.
Большинство примеров, таких как этот , показывают только 0–9.< /p>
EDIT1…
Массив функций Я новичок в C++. Как сделать меню без if() {} else {} & случай переключения() ?
Я сделал меню на массиве, но оно почему-то не компилируется. Как исправить?
typedef void (*cbd)(uint8_t,…
Помощь с прерыванием режима ожидания Arduino и ватчдог таймера Я хочу использовать функции сна и пробуждения Arduino, но столкнулся с препятствием и, похоже, не могу его преодолеть. Поскольку я только создаю прототип для окончательной системы, я не могу…
Использует ли загрузчик SRAM? Я хочу использовать всю SRAM Arduino, написав код на ассемблере. Но использует ли загрузчик некоторое количество SRAM во время работы программы, и если ответ да , приведет ли изменение этих данных…
1 Гц и 32 Гц от 32,768 кГц на ATmega328P на 8 МГц и DS3231 32K У меня на входе ATmega328P сигнал 32,768 кГц.
Мне нужно получить 2 сигнала из этого сигнала: 1 Гц и 32 Гц.
Насколько хорошо это будет работать?
Как это сделать с помощью таймера/счетчика ATmega328P…
Прерывание таймера Attiny не делает прерывание каждые 1000 мс Я делаю секундомер с помощью attiny85, идея заключалась в том, чтобы использовать прерывания таймера для подсчета секунд.
моя теория заключалась в следующем: поскольку я настроил Attiny85 на частоту…
Ошибка типа данных Bluetooth Arduino В моем коде я хочу отправить несколько значений с плавающей запятой с моего телефона на Bluetooth Arduino, которые я затем разделю с помощью функции подстроки. затем он напечатает это разделенное…
Распиновка Duinotech ATTINY85 Я уверен, что это супер нубский вопрос, но
какая распиновка платы разработки Digispark ATTINY85
Плата выглядит следующим образом:
Теперь причина, по которой я задаю этот вопрос, заключается…
Как отключить отображение номеров строк в Mac Arduino IDE? Я пытаюсь отключить нумерацию строк в Mac Arduino IDE, но не вижу соответствующей опции после перехода в Arduino IDE > Настройки . Ниже приведен скриншот того, что я вижу.
Я видел этот…
ISR для таймера на Arduino MEGA вызывается только один раз Я пытаюсь написать код Arduino для мигания светодиода с помощью таймера 4 на Arduino MEGA (atmega2560). Я сбросил регистры таймера и ввел все необходимые значения, чтобы довести их до 16 МГц до 1 Гц…
Нужно ли калибровать LDR перед использованием его в проекте? Я делаю проект с Arduino, создавая синтезатор, в котором используется LDR.
Перед подключением Arduino к источнику питания и использованием проекта, нужно ли мне откалибровать LDR, как описано…
Как загрузить код в Arduino без ноутбука Я хотел бы знать, есть ли способ записи программ на микроконтроллеры, подобные этому, на Arduino без использования компьютера? Как флешка или что-то в этом роде? Предположим, вы хотите обновить…
Датчики температуры греются сами У меня есть 2 устройства IoT для измерения комнатной температуры. В комнату не попадает прямой солнечный свет (ориентация на север, перед окном дерево). Один — ESP8266 с DHT11, а второй — ESP8266 с…
Задержка в показаниях датчика при питании Arduino от адаптера 12 В Итак, я пытаюсь включить Arduino для измерения расхода воды. Он отлично работает, когда я запитываю его от ноутбука, но когда я напрямую подключаю его к адаптеру 12 В 1,5 А, показания появляются на…
Шифрование кода с помощью AES.ESP32 Я пытаюсь это понять. Почему мои шифрование и дешифрование неверны?
Используемая библиотека для AES:
https://github.com/DanielVukelich/Arduino-AES
Это для тестирования шифрования и…
Как создать задержки на языке ассемблера AVR Привет, я новичок в языке ассемблера AVR, поэтому я пытался получить функцию задержки для создания задержек 1 мс, 100 мкс и 1 мкс, чтобы сделать это, мне нужно выяснить, что заменить nop ниже здесь…
Вызов функций одного класса из другого класса — Обратный вызов Я новичок в C++ & Мне нужно вызвать функции одного класса из другого класса. И чтобы классы ничего не знали друг о друге. Как это сделать в среде Arduino?
class Encoder {
using CallBack2 =…
Падение напряжения при питании от батареек АА Я использую плату Arduino MKR 1010 Wifi для управления 4 сервоприводами (PS-1109MG). Вся схема питается от 4 аккумуляторов типа АА (1,2 В * 4). Питание Arduino осуществляется через порт Vin .…
TM1638 издает высокий звук? У меня есть плата TM1638 с 8 семисегментными дисплеями, 8 светодиодами и 8 кнопками. Каждый раз, когда загорается несколько светодиодов, плата издает раздражающий высокий звук.
Я управляю им с…
Плата ардуино с микрофоном У меня есть этот микрофон ( http://www.digikey.com/product-detail/en/CMA-4544PF-W/102-1721-ND/1869981 ) и плата Arduino Uno. Я пытаюсь считывать звук с микрофона (чтобы проверить шум чего-то (в дБ))…
Библиотека файлов нескольких пользователей Я хочу разместить все свои библиотеки на сервере. В настоящее время скетчи работают нормально, и, насколько я знаю, библиотеки поступают с отдельных машин Linux Mint, использующих cinnamon, выпуски…
Синяя таблетка ведет себя так, как если бы у нее был 10-битный АЦП Я только что купил таблетку STM32F103C8 Blue. У меня странное поведение с аналоговыми показаниями. Он ведет себя так, как если бы единица измерения была 10-битной, а не 12-битной.
Я загрузил очень…
ESP32 CAM не смог вовремя получить кадр Думаю, что название говорит само за себя. Недавно я купил камеру ESP32 по довольно дешевой цене.
Он выглядит как AI Thinker, но не имеет метки на самом чипе. Тем не менее, чтобы настроить его…
Переключение соленоида С помощью выхода Arduino 5V? Я немного озадачен тем, как включить соленоид с помощью транзистора, используя выход 5 В моего Arduino Nano. Соленоид работает на 12 В, поэтому я использовал NPN-транзистор для подключения источника…
Arduino общается с ПК? Я почти уверен, что это правильный форум, чтобы задать этот вопрос, но если это не просто lmk.
Я пытаюсь создать автоматический кликер, который будет как можно более скрыт для проекта HID unit…
NEO GPS 6M подключение к Lilypad Arduino Я работаю над проектом, который как-то связан с получением GPS-данных со спутников. При этом я использовал GPS NEO 6M с arduino Lilypad для носимых целей.
Я уже пробовал использовать Arduino Mega…
Проблемы с отображением 4-значного, 14-сегментного У меня новый 4-разрядный 14-сегментный дисплей HT16K33.
Я подключил его к моему Arduino UNO, подключил и загрузил код для быстрого тестирования.
Однако дисплей выглядит полностью разбитым (см.…
Shiftout обрабатывает только один сдвиговый регистр за раз Я делаю светодиодную матрицу 7x10, и у меня возникли проблемы с функцией сдвига. Он может показать мне вывод только в одном сдвиговом регистре за раз. Как я могу это исправить?
Например:
void…
ESP_ATMod и его многочисленные зависимости от библиотек Я пытаюсь установить https://github.com/JiriBilek/ESP_ATMod на ESP8266. Скетч включает множество библиотек. Эти библиотеки включают в себя другие библиотеки и так далее. Должен ли я вручную…
Как использовать датчик температуры M117 от mysentech? Кто-нибудь может помочь мне расшифровать температуру чип M117 с сайта mysentech.com ?
Я что-то пробовал, но получаю постоянное необработанное значение 0xFFFF, которое становится равным 1, когда…
«Перевести» BluetoothSerial в HardwareSerial У меня есть функция, которая принимает класс HardwareSerial в качестве аргумента:
void ProcessLine(HardwareSerial *serial, char *line)
{
// сделай что-нибудь
…
Вызов функции работает только при однократном вызове У меня есть 3 цепочки светодиодов, все из которых сопоставлены с концентрическими кольцами. Каждое кольцо имеет собственный 2D-массив с номером цепи & номер светодиода. У меня есть функция,…
Загрузка кода Arduino в контроллер полета гоночного дрона Я работаю над самолетами вертикального взлета и посадки и в настоящее время ищу хорошую плату в качестве полетного контроллера (FC). Я мог бы сделать это сам, но это требует много времени. Я думал…
Могу ли я использовать SCL, контакт SDA для I2C? Я прочитал эту статью . В статье он использует A4 и A5 для I2C. Но могу ли я просто использовать контакты SCL и SDA непосредственно в Arduino UNO R3? И нужен ли мне накладной резистор для контакта…