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

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

Совмещение RTC и WS2812b

Ситуация такова. Подключаю часы RTC DS3231 Загружаю дату. Всё работает. Подключаю RGB WS2812b. Всё работает. Совмещаю. Перестаёт. Дошло до того, совметсил в одном поекте. Коментирую всё что относится к часам - диоды работают... Вместе нехотят. Куда рыть подскажите.

Простой таймер без использования delay

Всем привет.

Для своего проекта нужно было таймер, не нагружающий процессор.

Одновременно считывать данные с 2 UART поротв на ESP32

Всем доброго вечера!

Купили с другом плату ESP32 для того чтобы собирать с разных датчиков значения и отправлять данные на сервер ThingsBoard https://thingsboard.io/
2 из датчика имеют интерфейс UART. На плате EP32 тоже 2 UART( RX0,TX0  и RX2,TX2). Версия платы Esp32 DevKit v1.

Проблема в том что невозможно читать данные с обеих датчиков одновременно. Получается прочитать с RX2,TX2 но только один датчик. Да еще и прошить не получается если на RX0, TX0 подключен датчик.

Читал в интернете что есть еще один порт для UART.

Энкодер меняет значение после второго поворота.

Приветствую всех. Програмист я не очень, поэтому прошу помощи.

Нужно что-то попровить или добавить, чтобы при одном повороте энкодера менялось значение(громкость+/-), а не как сейчас при втором.

Работа энкодера описана внизу, строка 432

П.С. Скетч компелируется только в старой IDE (1.0.5)

библиотека rc switch приемник rf

        1.все работает.....но когда я заключаю программу в  бесконечный цикл с               

Не собирается long из байт

Здравствуйте.

Не могу понять, почему у меня не собирается число unsigned long из байт. Например число 600000 разбивается на 192 39 9 0

Потом я собираю его обратно 192 | 39<<8 | 9 << 16 | 0 << 24 и получаю

192

10176

10176

10176

Контроллер atmega32u4. В чем может быть проблема?

Работа с пинами RX & TX

Прошу совета :)

Пирог - Мега и изернет шилд 5100, данные с температурного датчика каждые 5 мин пишутся в файл на карту памяти в 5100.

Как можно прочитать этот файл не вынимая карты?

Можно к выходам RX & TX подключить флешку и по команде сохранять копию файла на нее?

Как мне написать условия для серво привода.

Всех привествую. Подскажите пожалуйста как написать  условие (If-Else). у меня есть 
ардуино (Arduino Uno)
датчик движения (VL53L0X)
И серво привод.
С помощи гугл я смог завести модули на ардуино отдельно.
Первый показывает растояние, Второй сробатывает каждые 5 сек.
 
Сейчас пытаюсь написать условие, если датчик движение растояние 50 милл или меньше. что бы сработал серво привод на 5 сек. а если больше 50 не сробатывал.

Функция write библиотеки RF24

Доброго времени.

В библиоткете RF24 есть функция write, которая возвращает True либо False. Вопрос в следующем - она возвращает True при условии отправки сообщения с радиомодуля или при условии приема этого сообщения? В документации написано так - True if the payload was delivered successfully false if not

Почему LED моргает?

Добрый день.
Когда подаваемое на вход напряжение  растет LED включается, когда уменьшается выключается, но когда  напряжение не меняется LED должен быть выключен но он моргает из за помех микроконтроллера stm32 строка #36,   добавил строчку #38 , но ЛЕД дальше моргает 
Как исправить ? 
int currentValue;
int previousValue;
int analogPin = PB0;
int volt;
int LED =  PB14;


#include <LiquidCrystal.h>
LiquidCrystal lcd(PA0, PA1, PA2, PA3, PA4, PA5);