Led индикатор
- Войдите на сайт для отправки комментариев
Вс, 31/01/2016 - 01:00
Добрый день,
Не могу разобраться, как выводить точки на Led индикаторе (схема приложена). Пытаюсь вывести точку первой цифры.
int pinDP=4; int pinDIG1=11; void setup() { Serial.begin(9600); pinMode(pinDP, OUTPUT); pinMode(pinDIG1, OUTPUT); digitalWrite(pinDIG1, HIGH); } void loop() { }
После исполнения этого кода, точка появляется у второй цифры. Если ставлю в код выше только pinDIG2 - выводится двоеточие. Ставлю pinDIG3 - выводится точка третьей цифры. И pinDIG4 - выводится точка четвертой цифры.
По сути мне только двоеточие нужно, и все четыре цифры (без точек нижних). Но как это сделать - не понимаю. Помогите, пожалуйста.
На 9-3 выводы поставь тестер (с учетом полярности) засветится двоеточие с точкой
к сожалению dp-d1-d2 запараллелены и будут светить одновременно
никто не отменял маску, которой можно закрыть ненужные точки
вообщетто этот индикатор подразумевает динамическую индикацию
На самом деле, хотя по схеме dp-d1-d2 запараллелены, но если залить указанный мной код (только вместо pinDIG1 подключить pinDIG2) - то гореть будет только d1-d2, т.е. без нижней точки. Честно говоря, не знаю почему - ведь по схеме все три точки параллельно нарисованы). Но я говорю, как оно есть на практике.
И еще смущает, что если подключить 12 и 3 выводы на индикаторе - то по идее должна гореть точка под первой цифрой. Но на практике горит точка под второй цифрой...
Простите, я совсем новичек в этих делах. А как используется (где почитать) маска? Что означает динамическая индикация?
Спасибо!
Маска имелась ввиду не прогамная какаято)))
А просто кусок кортона или пласика не прозрачного который закроет от глаз точку.
Значит схема в даташите не соответствует изделию. Выход - искать правильную схему, или прозвонить тестером и нарисовать самому.
Динамическая индикация нашлась по контексту "динамическая индикация на avr" на яндексе , третья сверху
маска - да непрозрачная наклейка