Проблемы с 7 сегментным индикатором и ТМ1650
- Войдите на сайт для отправки комментариев
Вс, 18/02/2018 - 12:56
Приветствую! Товарищи, нужна помощ с 7-сегментным индикатором и TM1650.
При выводе значений на индикатор все цифры работают стабильно и адекватно, кроме цифры 8, эта зараза помигает несколько раз и погаснет, все мозги себе сломал. Возможно кто-то сталкивался с подобным или видит в чем причина столь странного явления, прошу помочь начинающему. Прошу прощения, если подобное уже обсуждалось.
Спасибо.
ссылка на библиотеку TM1650 https://github.com/arkhipenko/TM1650
Собственно сам скетч.
#include <Wire.h>
#include <TM1650.h>
//экран
TM1650 d;
//экран
static uint8_t digit[11] = {0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0xFF};
static uint8_t digitDOT[10] = {0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10};
// setup code here, to run once:
void setup() {
//экран
Wire.begin(); //Join the bus as master
d.init();
d.displayOn();
d.setBrightness(TM1650_MIN_BRIGHT);
//экран
}
//здесь пишем цифры и чистим индикатор:
void loop() {
d.setPosition(0, 0x7f);
delay(500);
d.setPosition(0, 0x00);
delay(500);
}
Вставка программного кода в тему/комментарий
В цифре 8 горят все светодиоды - скорее всего не хватает току(напряжения).
Попробуйте поколдовать с резисторами.
Благодарю за комментарий, возможно, вы правы
Посмотри здесь http://arduino.ru/forum/programmirovanie/kontroller-led-i-klaviatury-fd650v-kak-im-upravlyat#comment-232263 , правда без библиотек, прямое управление микросхемой.
Спасибо за ссылку, статья оказалась полезной, но с другого аспекта. Проверил выводы питания на ардуино нано, на выходе питания 5v со табилизатора платы ток был на пределе допустимого, при переключении на выход 3.3v проблема решилась.
Спасибо всем откликнувшимся!
p/s не знаю, есть ли тут "плюсы в карму участника", если есть, подскажите, раставлю)