Четырёх разрядный светодиодный индикатор с двумя общими катодами
- Войдите на сайт для отправки комментариев
Втр, 14/04/2020 - 23:55
Сломалась часы VST.Хочу попробовать переделать на Ардуино.Подскажите,как подключить такой индикатор через 74HC595(у меня они есть).
https://voltiq.ru/shift-register-and-arduino/
Тут описано подробно и довольно не плохо. По этому гайду соединил два индикатора.
//Контакт SH_CP int SH_CP = 12; //Контакт ST_CP int ST_CP = 8; //Контакт DS int DS = 11; byte d1[10] = {0b11000000,0b11111001,0b10100100,0b10110000,0b10011001,0b10010010,0b10000010,0b11111000,0b10000000,0b10010000} ; // 0123456789 void setup() { // Настроим выходы SH_CP, ST_CP, DS pinMode(SH_CP, OUTPUT); pinMode(ST_CP, OUTPUT); pinMode(DS, OUTPUT); Serial.begin(9600); } void loop() { for (int i = 0; i < 10; i++) { // Вызовем начало приема данных byte x = random (0,99); byte y = x%10; digitalWrite(ST_CP, LOW); // Последовательная передача данных на Контакт DS shiftOut(DS, SH_CP, MSBFIRST, d1[y]); //3 shiftOut(DS, SH_CP, MSBFIRST, d1[x/10]); //3 // Вызовем окончание передачи данных. // Теперь сдвиговый регистр подаст напряжение на указанные выходы digitalWrite(ST_CP, HIGH); Serial.println(x); // Задержка в 1 секунду delay(1500); } }Только соединять сегменты с ногами 595ой нужно так 1 в 1, т.е. сегмент индикатора:нога 595
A:Q0
B:Q1
C:Q2
D:Q3
E:Q4
F:Q5
G:Q6
DP:Q7
Одноразрядный индикатор подключить через 74НС595 просто.Легко подключить четырёхразрядный с общим анодом или катодом.Но как подключить четырёхразрядный с ДВУМЯ общими катодами(в каждом разряде они делят сегменты)?
Не совсем понимаю что значит "два" общих катода? У меня есть индикатор одноразрядный с двумя катодами, так первый катод - красным сегменты светят, второй - зеленым, оба сразу - оранжевым. Другой индикатор у меня есть, там тоже два катода, но они тупо соединены внутри вместе, т.е. звонятся накоротко.
В чем проблема соединить все катоды в кучу и управлять 595м? разве что вы хотите динамическую индикацию. То зачем если уже собрались 595 ставить, стоят они копейки
У четырёх разрядного индикатора 16 выводов.Два из них катоды.При подключении одного можно зажечь часть сегментов каждого разряда.Через другой зажигаются остальные сегменты.К другим 14 выводам-анодам подключено по 2 сегмента в каждом разряде.Вот такой хитрый индикатор,без динамической индикации не обойтись.Вообще то аноды
можно подключить напрямую к цифровым выводам ардуино( как раз хватает), а катоды через транзисторы к аналоговым.Ещё бы программу суметь составить.
купи нормальный https://aliexpress.ru/item/32795864597.html
Хватит уже кефир в стакане мешать. Где марка, схема включения, параметры подключения индикатора? Ни разу в жизни не встречал индикатора с двумя отдельными катодами. А те что встречал были с отдельными выводами, которые просто объединялись на схеме в один. Почему в этом нельзя просто объединить катоды и использовать как один?
Размер моего 220 на 65-часы-то настенные.Жалко рубль отдавать за новые,а ардуинки вналичии.
[quote=nik182]Хватит уже кефир в стакане мешать. Где марка, схема включения, параметры подключения индикатора? Ни разу в жизни не встречал индикатора с двумя отдельными катодами. А те что встречал были с отдельными выводами, которые просто объединялись на схеме в один. Почему в этом нельзя просто объединить катоды и использовать как один? Я вроде так подробно описал назначение выводов.Марка неизвестна,хотя на индикаторе есть надпись-ES-2505B-3SMT. Отпаял от неисправной схемы,прозвонил-определил-позасвечивал сегменты.
А если катоды объединить и позасвечивать сегменты - что будет? превратится в однокатодный?
eсть надпись-ES-2505B-3SMT. Отпаял от неисправной схемы,прозвонил-определил-позасвечивал сегменты.
не поленился, не гуглится по этой надписи ничего, как не переставляй и не сокращай. Если уже отпаял и прозвонил - накидай схему и выкладывай, интересно же что за чудо?
Вопроса два: катоды друг с другом звонятся? сколько всего ног на идикаторе?