Re: Не скучные часы на WS2812B
Добавлено: Вс дек 31, 2017 12:55:05
Ясно.
Здесь можно немножко помяукать :)
https://radiokot.ru/forum/
Можно и так попробовать.Mishany писал(а):![]()
![]()
Код: Выделить всё
{1,1,1,1,1,1,1,1,1,1,0,0,1,1},//Б 15
{1,1,0,0,1,1,1,1,1,1,1,1,1,1},//А 16Код: Выделить всё
{0,0,0,0,1,1,1,1,1,1,1,1,1,1},//P 15
{1,1,0,0,1,1,1,1,0,0,1,1,1,1},//H 16Код: Выделить всё
void write_B_H(void)
{
temp[29] = 0;
temp[28] = 0;
temp[58] = 0;
temp[59] = 0;
cifry(18,11,B_H[0],B_H[1],10,10);
}
void write_B_P(void)
{
temp[29] = 1;
temp[28] = 0;
temp[58] = 0;
temp[59] = 0;
cifry(10,B_P[2],B_P[0],B_P[1],16,15);
}Код: Выделить всё
void write_B_H(void)
{
temp[29] = 0;
temp[28] = 0;
temp[58] = 0;
temp[59] = 0;
cifry(18,11,B_H[0],B_H[1],16,10);
}
void write_B_P(void)
{
temp[29] = 1;
temp[28] = 0;
temp[58] = 0;
temp[59] = 0;
cifry(10,B_P[2],B_P[0],B_P[1],15,10);
}Код: Выделить всё
//sec_edinicy
//if (s1 == 0)
//{
// s1 = 10;
// temp[29] = 0;
//}
//if (m1 == 0)
//{
// m1 = 10;
//}Код: Выделить всё
//if (times[1] == 0)
//{
// times[1] = 10;
//}Код: Выделить всё
//if (times[3] == 0)
//{
// times[3] = 10;
//}Код: Выделить всё
if (date[5] == 0)
{
date[5] = 10;
}Код: Выделить всё
day = date[5]*10 + date[4];Код: Выделить всё
void read_DATE(void)