Программирование

Вопросы по программированию Arduino.

Алгоритм регулировки температуры с учетом инерционности

Всем привет! Пытаюсь реализовать регулятор температуры в комнате. Имею следующие компоненты:

1. Нормально открытый сервопривод на батарее. При подаче на него напряжения, батарея перекрывается в течение 3-5 минут.

2. Датчик температуры в другом конце комнаты

Сейчас алгоритм регулировки такой:

Каждые 30 сек проверяется температура в комнате.

Если температура выше 24,5 градусов и сервопривод открыт, то подаю напряжение на сервопривод(клапан закрывается)

как можно запрограммировать esp32 через ардуино?

Прошу помочь!!! у меня есть arduino uno и esp32(без usbпорта для программирования).

Вопрос: как можно запрограммировать esp32 через ардуино?

Помогите со скетчем, управление двигателями

Всем доброго дня! 

Возникла такая проблема не могу никак заставить крутится движки на плате Romeo BLE mini В ней используется драйвер двигателя DRV8833PWR В котором по два входа на канал, один из которых ШИМ для управления скорость вращения.
Имеется скетч: в котором используется L298N
У меня не получается адаптировать скетч под драйвер двигателя DRV8833PWR
Помогите пожалйста

Сам скетч:

2 ленты на 2 цифровых входа, как?

Такой вопрос. Есть две ленты. Можно ли сделать так, чтобы они обе работали?

Щас при загрузке эффекта на один порт, другой перестает работать. 

Arduino Uno

MIDI библиотека

Всем здравствуйте. Вопрос по работе с библиотекой MIDI.h. Скачал ее с гитхаба, после даже обновил стандартными средствами ардуино IDE. Пишу следующий скетч, например:

Класс для работы с двухосевым джойстиком

Короче, есть у мну это китайское чудо. Лежало до поры, до времени, но всё было не до сук :) Расчехлил надысь поделку, посмотрел примеры работы с ним в этих ваших интернетах - и уху ел: ну ничего нормального нет, от слова "совсем". Ни фильтрации дребезга, ни калибровки хотя бы по центральным точкам, ни полярных координат - так, записки неандертальцев на стенах пещеры, не более того.

WDT interrupt, sleep mode

Добрый день!



Вопрос такой:

Помогите с вольтметром.

Здравствуйте. Это я опять со своим вольтметром.Вольтметр собрал на 5 в. Работает. Собрал еще схему для замера разряжения с датчиком давления. Оба скетча работают по отдельности, но вместе не хотят. Для вольтметра использовал analogReference(INTERNAL)  -  1.1 В, а для датчика разряжения 4.91 В. Мне здесь подсказали, что нужно настраивать референс перед каждым чтением,потом делать паузу в миллисекунду после смены референса. С

Читает дату с DS3231 не правильно

Ребята, подскажите кто знает - при синхронизации с GPS иногда в модуль часов записывается не правильно дата. Год 2000, а месяц и дата нулевые. При этом время (часы и минуты) всегда верные. Читается из DS3231 в этом случае: 31 декабря 95 года. А иногда синхронизация проходит нормально - с правильной записью года, дня и месяца. Как получается что данные с GPS (прошедшие проверку if (gps.encode(c))) косячат при "вынимании" из них даты?...

Проект в самом начале, это далеко не законченный вариант кода, модули привинчиваю по очереди.

nrf24l01+arduino

Добрый вечер, ребята подскажите, есть arduino с nrf24 которая принимает два значения терморезисторов. Вопрос в вот в чем: как сделать так что бы можно было сравнить эти 2 числа и выполнить действие(включить диод)?

Вот код приемника: