(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);
}
}