Песочница. Раздел для новичков

Таймер с выполнением действия

Добрый день всем форумчанам.

Пишу сюда, потому что нет надобности вникать и изучать данную тему, но очень нужна ваша помощь. Имеется на руках ардуино нано и реле 5в для выполнение определенных действий. Прочитав форум, понял, что в самой ардуинке нет часов, а есть команда миллис, которая просто позволяет узнать или запросить, сколько времени прошло с момента включения. Так вот, не имея дополнительных модулей, какой код прописать в ардуино, что бы он выполнял данное действие:

"Если прошло 24 часа, то на 5 секунд активировать электронный выход 5".

Модуль RFID RC522 для считывания nfc метки банковских карт

Вышеприведённый модуль работает с перезаписываемыми метками nfc. Но может ли он считать данные с метки банковской карты?

QSerialPort + Arduino Leonardo

После переподключения к USB, QSerialPort успешно считывает байты с arduino только после открытия и закрытия  монитора порта в arduino IDE 

Версия Qt 5.15.1 MinGW 32 bit. К порту прилка и до и после открытиязакрытия монитора подключается успешно. Ардуина питается от USB компа.

Код скетча:

void setup() {
  Serial.begin(9600);
}

void loop() {
  Serial.println("test");
}

Код подключения к порту в Qt:

Таймер ожидания события

Есть небольшой код для примера

терморегулятор для ТТ котла

всем привет, сделал контроллер для пеллетной горелки, все работает но есть нюанс... у контроллера есть 10 режимов мощности горелки для поддержания заданной температуры, сейчас режим вибирается PID регулятором но я не могу его настроить чтоб он мог прийти к какому то режиму и на нем работать пока не изменятся факторы которые будут влиять на температуру... PID регулятор слишком быстрый для системы отопления, или я не понимаю как он работает:( 

 

суть в том что я хочу чтоб были заданные режимы работы между которыми регулятор бы выбирал...

MAX30102+Arduino UNO

Здравствуйте, уважаемые господа Ардуинщики.

Подскажите как правильно подключить Пульсоксиметр MAX30102 к Arduino UNO. То что по шине I2C это понятно, SDA - SDA, SCL-SCL. Но дело в том, что напряжение на плате Ардуино на шине I2C 5 вольт. А на пульсоксиметре с обратной стороны платы есть контактные площадки 1,8 и 3,3 вольта куда надо припаять перемычку в зависимости от того, какое напряжение по шине I2C Если я правильно понял из китайской инструкции к этой плате. Потому что ни в одном из примеров, и ни в одном проекте про это нет ни слова.

Наводки в печатной плате

Добрый день.

Помогите победить.
Собрал на макете схему на Arduino nano, работала без проблем. Перенес на печатную плату, через 40-60 секунд, начинает моргать светодиод I, потом загорается и все зависает. После отключения питания и включения все повторяется. Понимаю, что на висящих в воздухе контактах возникают наводки, что приводит к этой проблеме.
Загрузил скетч- мигающий светодиод, 13 ногу через 10 кОм на землю все повторяется на этой печатной плате. На макетной все работает. Как решить?

 

 

Считывание данных с передатчика 433мг на дисплей 1602 по I2C

Как можно попытаться с передатчика считывать значение и передавать его на дисплей?

Переключение рычага

Всех приветствую. Я только начинаю осваивать ардуино. Помогите, пожалуйста, советом. Как можно это реализовать. Есть мотор для откатных ворот. На моторе есть рычаг перевода привода в ручной режим, который позволит двигать ворота от руки, в случае отключения электричества например. Я бы хотел реализовать на ардуино автоматическое переключение этого рычага. Наверное, нужно использовать какой-нибудь шаговый двигатель или серво? Как лучше сделать зацепление с рычагом для того, чтобы можно было его поворачивать? Может где-то можно приобрести подходящие рычаги или конструкцию?

Концевики к шаговому мотору

Помогите пожалуйста вставить в этот скетч концевики, которые будут разворачивать направление шагового мотора.

Библиотека, если нужна, тут - https://disk.yandex.ru/d/giLq_ciJ3EBFs4