• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Wyprowadzenia wyświetlacza LED 8 segmentowy 4 cyfrowy. Test czy działa.
#7
(02-11-2017, 12:55)krn78 napisał(a): No to może tu?

Nie znam angielskiego. i nie mogę się połapać w tym. Znalazłem tu https://www.youtube.com/watch?v=S_Hnx20GzGs. Szukałem specyfikacji tego mojego wyświetlacza 4 i 8 cyfrowego i nie znalazłem. Chodzi mi o to jaki tam jest chip. W każdym razie ruszył na 4 cyfrowym i pokazuje kropkę. Gdzie to w programie? Biblioteka w załączniku.
Kod:
#include <TM74HC595Display.h>
int SCLK = 4;
int RCLK = 5;
int DIO = 6;

TM74HC595Display disp(SCLK, RCLK, DIO);
unsigned char LED_0F[10];

void setup() {
LED_0F[0] = 0x00; //ALL
LED_0F[1] = 0xFF; //NONE
LED_0F[2] = 0x7F; //1
LED_0F[3] = 0xBF; //2
LED_0F[4] = 0xDF; //3
LED_0F[5] = 0xEF; //4
LED_0F[6] = 0xF7; //5
LED_0F[7] = 0xFB; //6
LED_0F[8] = 0xFD; //7
LED_0F[9] = 0xFE; //8
}

void loop() {

int i;

for (i=0; i<10; i++) {
disp.send(LED_0F[i], 0b0001); //send digital "." to 1st indicator
delay(500);
}

for (i=0; i<10; i++) {
disp.send(LED_0F[i], 0b0010); //send digital "." to 2nd indicator
delay(500);
}

for (i=0; i<10; i++) {
disp.send(LED_0F[i], 0b0100); //send digital "." to 3rd indicator
delay(500);
}

for (i=0; i<10; i++) {
disp.send(LED_0F[i], 0b1000); //send digital "." to 4th indicator
delay(500);
}

}
Na 8 cyfrowym wyświetla tylko 2 połówka.


Załączone pliki
.zip   TM74HC595-4dig-display-master.zip (Rozmiar: 3.97 KB / Pobrań: 1)
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Wyprowadzenia wyświetlacza LED 8 segmentowy 4 cyfrowy. Test czy działa. - przez Ronin - 02-11-2017, 16:37

Skocz do:


Przeglądający: 1 gości