#include <Quad7Segment.h> // Include the custom library
// Define your digit and segment pins
int digitPins[] = {13, 12, 14, 27}; // Digit control pins
int segmentPins[] = {15, 2, 4, 16, 17, 5, 18, 19}; // Segment control pins (A-G, DP)
Quad7Segment display(digitPins, segmentPins); // Create an instance of the display
void setup() {
display.begin(); // Initialize the 7-segment display
}
void loop() {
int i = 1000;
display.clearDisplay(); // Clear the display
display.selectDigit(0);
display.displayNumber(1);
display.setColon(true);
delay(i);
display.selectDigit(1);
display.displayNumber(2);
display.setColon(false);
delay(i);
display.selectDigit(2);
display.displayNumber(3);
display.setColon(true);
delay(i);
display.selectDigit(3);
display.displayNumber(4);
display.setColon(false);
delay(i);
display.selectDigit(0);
display.displayNumber(5);
display.setColon(true);
delay(i);
display.selectDigit(1);
display.displayNumber(6);
display.setColon(false);
delay(i);
display.selectDigit(2);
display.displayNumber(7);
display.setColon(true);
delay(i);
display.selectDigit(3);
display.displayNumber(8);
display.setColon(false);
delay(i);
display.selectDigit(0);
display.displayNumber(9);
display.setColon(true);
delay(i);
}