#define SSD_COM1_PIN 5 // Pin de COM1 conectado a 5V
#define SSD_COM2_PIN 0 // Pin de COM2 conectado a GND
#define SSD_A_PIN 22
#define SSD_B_PIN 23
#define SSD_C_PIN 5
#define SSD_D_PIN 18
#define SSD_E_PIN 19
#define SSD_F_PIN 16
#define SSD_G_PIN 21
#define SSD_DP_PIN 17
void setup() {
// Configuración de los pines del display de siete segmentos
pinMode(SSD_A_PIN, OUTPUT);
pinMode(SSD_B_PIN, OUTPUT);
pinMode(SSD_C_PIN, OUTPUT);
pinMode(SSD_D_PIN, OUTPUT);
pinMode(SSD_E_PIN, OUTPUT);
pinMode(SSD_F_PIN, OUTPUT);
pinMode(SSD_G_PIN, OUTPUT);
pinMode(SSD_DP_PIN, OUTPUT);
pinMode(SSD_COM1_PIN, OUTPUT);
pinMode(SSD_COM2_PIN, OUTPUT);
// Encender todos los segmentos
digitalWrite(SSD_A_PIN, HIGH);
digitalWrite(SSD_B_PIN, HIGH);
digitalWrite(SSD_C_PIN, HIGH);
digitalWrite(SSD_D_PIN, HIGH);
digitalWrite(SSD_E_PIN, HIGH);
digitalWrite(SSD_F_PIN, HIGH);
digitalWrite(SSD_G_PIN, HIGH);
digitalWrite(SSD_DP_PIN, HIGH);
// Activar ambos displays
digitalWrite(SSD_COM1_PIN, HIGH);
digitalWrite(SSD_COM2_PIN, LOW);
}
void loop() {
// No hay necesidad de hacer nada en el bucle de loop
}