как запустить 1628

0259
0259 аватар
Offline
Зарегистрирован: 30.03.2014

//Всем привет!!!!!;

//подвернулась железяка дисплей на tm1628;

//появилась мысль несть готовый модуль на 1638 есть библиотеки для него;

//у меня она пошла на половину причина дисплей подключен не по датшиту;

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

//выложу архив с библиотекой и 2 датшита один для 1638 второй для 1628;

//интерфейс похож на SPI; 

0259
0259 аватар
Offline
Зарегистрирован: 30.03.2014

https://yadi.sk/d/ondA8cHM3aZxLu ссылка на мой яндекс диск

0259
0259 аватар
Offline
Зарегистрирован: 30.03.2014

есть сдвиги диспплей ожил (но криво)


#include "TM1638.h"
#include "TM16XXFonts.h"
// hello segments for display
const byte hello[] = {
   0b1110100, 0b1111001, 0b0111000, 0b0111000 
};
const byte logi[] = {
   0b0111111, 0b1011011, 0b1101101, 0b1101111, 0b0000000
};
const byte logi_1[] = {
   0b0000000, 0b0000000, 0b0000000, 0b0000000, 0b1000000
};
const byte logi_2[] = {
   0b0000000, 0b0000000, 0b0000000, 0b0000000, 0b0100000
};
const byte logi_3[] = {
   0b0000000, 0b0000000, 0b0000000, 0b0000000, 0b0010000
};
const byte logi_4[] = {
   0b0000000, 0b0000000, 0b0000000, 0b0000000, 0b0001000
};
const byte logi_5[] = {
   0b0000000, 0b0000000, 0b0000000, 0b0000000, 0b0000100
};
const byte logi_6[] = {
   0b0000000, 0b0000000, 0b0000000, 0b0000000, 0b0000010
};
const byte logi_7[] = {
   0b0000000, 0b0000000, 0b0000000, 0b0000000, 0b0100000
};
const byte logi_8[] = {
   0b0000000, 0b0000000, 0b0000000, 0b0000000, 0b0000001
};

TM1638 mod(10, 9, 8);




void setup()
{
mod.setDisplay(hello);
delay(2000);
mod.setDisplay(logi);
delay(2000);
}

void loop()
{
mod.setDisplay(hello);
delay(2000);
mod.setDisplay(logi);
delay(2000);
mod.setDisplay(logi_1);
delay(500);
mod.setDisplay(logi_2);
delay(500);
mod.setDisplay(logi_3);
delay(500);
mod.setDisplay(logi_4);
delay(500);
mod.setDisplay(logi_5);
delay(500);
mod.setDisplay(logi_6);
delay(500);
mod.setDisplay(logi_7);
delay(500);
mod.setDisplay(logi_8);
delay(500);
}

пишет hello 0259 и все спетц сигменты (mp4, mp3, dvd, cd, play, pause)

12часов просидел

daverdave68@gma...
Offline
Зарегистрирован: 30.08.2018

тебе сколько лет, ради интереса?

0259
0259 аватар
Offline
Зарегистрирован: 30.03.2014

не мало с профилем ознакомтесь