#include <IRremote.h>
#include <Wire.h>
#include <TM1650.h>
TM1650 d;
int RECV_PIN = 11;
IRrecv irrecv(RECV_PIN);
decode_results results;
void setup() {
Serial.begin(9600);
irrecv.enableIRIn(); // Start the receiver
d.init();
}
void loop() {
if (irrecv.decode(&results)) {}
d.displayOff();
d.displayString("____");
d.setBrightness(TM1650_MIN_BRIGHT);
d.displayOn();
delay(100);
char line[] = "1234";
d.displayString(line);
d.setBrightnessGradually(TM1650_MAX_BRIGHT);
delay(2000);
d.setBrightnessGradually(TM1650_MIN_BRIGHT);
d.displayOff();
delay(1000);
line[1] |= 128;
d.displayOn();
d.setBrightnessGradually(TM1650_MAX_BRIGHT);
d.displayString(line);
delay(2000);
}