LED display-modul, 8 siffror och 8 knappar
Den flexibla display-modulen baserad på TM1638 är mycket enkel att använda tillsammans med Arduino tack vara det färdiga kodbiblioteket som finns tillgängligt för nerladdning.
Koden
#include <TM1638>
#define FRAME_TIME 500
TM1638 ledkey(2,3,4); // Data = pin 2, Clock = pin 3, Load = pin 4
char *str = " BYGGAROBOT.SE ";
void setup() {
}
void loop() {
byte leds = 0x0F;
for (char *ptr = str; ptr < str + strlen(str) - 8; ptr++) {
ledkey.setDisplayToString(ptr);
for (int i = 0; i < 8; i++) {
ledkey.setLEDs(~(0xFF >> i));
delay(FRAME_TIME / 8);
}
}
}
Här är en film som visar resultatet när koden körs:
Lämna ett svar