This is a page dedicated to testing arduino, esp32, etc.. I am hosting this using my custom domain miracleostrich.ca.
</img>

arduino sketch, esp32c3 dev kit
// Define the pins connected to the ULN2003 Driver IN1-IN4
const int pin1 = 3;
const int pin2 = 4;
const int pin3 = 5;
const int pin4 = 6;
void setup() {
// Initialize all pins as OUTPUT
pinMode(pin1, OUTPUT);
pinMode(pin2, OUTPUT);
pinMode(pin3, OUTPUT);
pinMode(pin4, OUTPUT);
Serial.begin(115200);
Serial.println("Starting LED Chase Test...");
}
void loop() {
// Step 1: LED A (IN1)
digitalWrite(pin1, HIGH);
Serial.println("LED A is ON");
delay(500);
digitalWrite(pin1, LOW);
// Step 2: LED B (IN2)
digitalWrite(pin2, HIGH);
Serial.println("LED B is ON");
delay(500);
digitalWrite(pin2, LOW);
// Step 3: LED C (IN3)
digitalWrite(pin3, HIGH);
Serial.println("LED C is ON");
delay(500);
digitalWrite(pin3, LOW);
// Step 4: LED D (IN4)
digitalWrite(pin4, HIGH);
Serial.println("LED D is ON");
delay(500);
digitalWrite(pin4, LOW);
delay(1000); // Wait a second before restarting the chase
}