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

Прошу помочь подключиться к автомобильным стопарям

Добрый день господа и дамы. Перейду сразу к сути: спаял такие платы по чужому примеру, на все интересующие меня вопросы человек игнорирует. Прошу вас господа помочь подключиться мне к автомобильным стопарям (режим заднего хода и бегающий поворотник). Подключение прошу написать ОТ и ДО т.к. везде в интернете по разному пишут.Знаю точно что по началу цепи нужен dc-dc преобразователь на 5В 6А. А дальше для меня туман...

Усиление выходного тока ESP8266

Эта микросхема имеет, пожалуй, самый слабый выходной ток. Всего 12 мА на пин, вход или выход. Понятно, что нужно применить транзистор для управления реле. Вопрос в том, какой резистор подключить к базе транзистора между выходом МК и базой. Какого номинала? И какой транзистор применить, если ток реле составляет порядка 50 мА? У меня есть транзисторы BC547C. Такой подойдет?

Помогите разобраться с DF Player

Возникла необходимость проиграть рандомно треки с определенной папки на SD карточке. Папок, допустим, три: 01, 02 и 03. Надо проиграть только со второй папки, не затрагивая остальные. 

Задержка включения и отключения реле

Всем доброго времени суток! При создании моего проекта появилась необходимость в реализации задержек при срабатывании реле. При превышение некоторого порога реле должно отключится с определенной выдержкой по времени, потом через некоторое время реле должно включится и если порог на отключения выше снова отключится и больше не реле не должно включится. Delay - здесь не подойдет.

Одновременное прикрепление взаимоисключающих библиотек

Чип ESP8266. На основную работающую программу залил сверху еще одну дополнительную. То есть подсоединил еще две библиотеки и в код вставил нужные строчки. Скетч скомпилировался и загрузился в чип. Но устройство не работает в итоге.

Может быть такое, что некоторые библиотеки "не дружат" друг с другом? То есть какой-то аппаратный конфликт, который не видит компилятор. Может такое быть?

Нагрев/охлаждение с помощью ПИД регулятора

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

Хочу сразу заметить, что со средой ардуины познакомился недавно.

Игрался с ПИД регулятором (нагрев датчика лампочкой) с использование стандартной библиотеки PID_v1.h. Все работает хорошо, но возник вопрос. Как прикрутить туда охлаждение, например, вентилятором, с тем же ПИД управлением? Тоесть, что-бы в одной системе датчик нагревался и охлаждался с помощью ПИД.

Для этого нужен двухпозиционный (с выходами нагрева и охлаждения) регулятор или можно как-то обойтись стандартным, но переключать ему направление работы (DIRECT/NORMAL) ?

Помогите разобраться с библиотекой iarduino_RTC

Ну точнее там в принципе все понятно. Вот только почему-то функция binktime() у меня не работает. Экран у меня стандартный 2х16 ардуиновский с I2C. Программа для обычных часов лежит на многих сайтах и там в момент установки времени должен мигать выбранный параметр (секунды, минуты, часы или там что другое). Так вот сами часы работают. Правда повозицца немного с кварцем пришлось. У меня была микросхемка ds1307, купил кварц в Чип и Дип, собрал на макетке - не работает. Повозился, в итоге нашел на старом медиацентре часовой кварт, впаял и все заработало.

Битовые операции и uint64_t

Добрый день.

Допустим у меня есть число размером 8 байт:

uint64_t dat=8681104427521506943;

(что есть 01111000 01111001 01111010 01111011 01111100 01111101 01111110 01111111)

я хочу его разбить на отдельные байты, пытаюсь это делать с помощью такого цикла

Доработка библиотеки русского шрифта

В одном из проектов по написанию бегущей строки я нашел такую библиотеку по выводу русского шрифта. Как можно доработать ее и дописать туда буквы украинского языка і, ї, ґ
Понятно что нужно прописать код по строчках для каждой буквы, но каким методом его взять?

// шрифты для вывода текста
const uint8_t fontHEX[][5] PROGMEM = {
	{0x00, 0x00, 0x00, 0x00, 0x00}, //   0x20 32
	{0x00, 0x00, 0x6f, 0x00, 0x00}, // ! 0x21 33
	{0x00, 0x07, 0x00, 0x07, 0x00}, // " 0x22 34
	{0x14, 0x7f, 0x14, 0x7f, 0x14}, // # 0x23 35