7segments

art100
Offline
Зарегистрирован: 09.03.2014

Обнаружил кучу 7 сегментных индикаторов.

Какие последовательные контроллеры в моде для 7 сегментных сейчас?

С точки зренич конечно ардуиноводства.

art100
Offline
Зарегистрирован: 09.03.2014

Кто-то кричит купи пачку 7219 вытравь платки и распаяй. Как китайцы. Может еще поработают.

А вы как думаете?

Конечно интересны варианты с меньшим количеством кода и большим количеством железа.

Смотрю с общим анодом 1984-ого года и не прогорели еще. Или они скоро прогорят?

Золото с них снимать не уговаривайте слишком ядовито и выхлоп никакой.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013
art100
Offline
Зарегистрирован: 09.03.2014

4026

щас почитаю может вот оно счастье :)

 

art100
Offline
Зарегистрирован: 09.03.2014

что-то с последовательным интерфейсом кто-нибудь ардуиноводил?

упс тут общий катод а на что у нас там анод вроде

 

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

а чем это лучше чем MAX7219

art100
Offline
Зарегистрирован: 09.03.2014

веселую библиотечку нашел если не лень распаивать 13 выводов пару=четыре npn 120ом 8 штук 1к 4 штуки на одну ардуину

я не специально

случайно бомба получилась :)

 

// art100 to write 20140928 bomba jock
// lib https://github.com/likema/Arduino-SevenSegmentDisplay
/* als324b
#define S1A     9//1
#define S1B     7//2
#define S1C     5//3
#define S1D     2//4
#define S1E     3//5
#define S1F     8//6
#define S1G     6//7
#define S1H     4//8
#define DIGIT1 10//9
#define DIGIT2 11//10
#define DIGIT3 12//11
#define DIGIT4 13//12
// power + 5v      13   
*/
#include <SevenSegmentDisplay.h>
//als324b                        d2 d1        a  b  c  d  e  f  g  h //
SevenSegmentDisplay<true,BiDigit<11,10> > ss( 9, 7, 5, 2, 3, 8, 6, 4);
//---------------
void setup(){
  pinMode(13,OUTPUT);
}
//=========================
void loop(){
  unsigned i=5;//5sek 60;
  do{ 
    ss.print(i,-1,2000); 
  }while(i--);
  digitalWrite(13,HIGH);
}
//=========================

 

https://yadi.sk/i/wPz-b2TBbher4

 

art100
Offline
Зарегистрирован: 09.03.2014

а какие есть микрушки для 7 сегментов с общим анодом? SAA1064 ? еще что-нибудь есть?

art100
Offline
Зарегистрирован: 09.03.2014

бомба через 5 минут понежнее

// art100 to write 20140928-130000 bomba jock 5 minut
// lib https://github.com/likema/Arduino-SevenSegmentDisplay
/* als324b
#define S1A     9//1
#define S1B     7//2
#define S1C     5//3
#define S1D     2//4
#define S1E     3//5
#define S1F     8//6
#define S1G     6//7
#define S1H     4//8
#define DIGIT1 10//9
#define DIGIT2 11//10
#define DIGIT3 12//11
#define DIGIT4 13//12
// power + 5v      13   
*/
#include <SevenSegmentDisplay.h>
//als324b                         d3 d2 d1        a  b  c  d  e  f  g  h //
SevenSegmentDisplay<true,TriDigit<12,11,10> > ss( 9, 7, 5, 2, 3, 8, 6, 4);
//---------------
void setup(){
//  pinMode(12,OUTPUT);
  pinMode(13,OUTPUT);
}
//=========================
void loop(){
  unsigned i=300;// 5minut //5;//5sek 60;
  do{ 
    ss.print(i,-1,2000); 
  }while(i--);
//  digitalWrite(12,HIGH);
  digitalWrite(13,HIGH);
}
//=========================

art100
Offline
Зарегистрирован: 09.03.2014

jeka_tm пишет:

а чем это лучше чем MAX7219

они вроде все для общего катода MAX7219 MC14499 ?

для общего анода a6278 кто нибудь пробовал?

http://pdf1.alldatasheet.com/datasheet-pdf/view/143399/ALLEGRO/A6278.html