#include "sevenSegmentDisplay.h"
#define PIN_A 23
#define PIN_B 22
#define PIN_C 15
#define PIN_D 17
#define PIN_E 4
#define PIN_F 21
#define PIN_G 19
#define PIN_DP 18
seven_segment_display_wired_t config = {
.common_type = SEVEN_SEGMENT_DISPLAY_COMMON_ANODE,
.pin_a = PIN_A,
.pin_b = PIN_B,
.pin_c = PIN_C,
.pin_d = PIN_D,
.pin_e = PIN_E,
.pin_f = PIN_F,
.pin_g = PIN_G,
};
SevenSegmentDisplay s7d(config);
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
}
void loop() {
for(uint8_t number = 0; number < 10; number++) {
s7d.dp(true);
s7d.display(number);
delay(300);
s7d.dp(false);
Serial.println(number);
delay(1000);
}
Serial.println("off");
s7d.off();
delay(1000);
}