Este código implementa un contador del 0 al 9 usando servomotores para simular un display de 7 segmentos, donde cada servo representa un segmento (A a G) del número que se desea mostrar.
🧠¿Qué es un display de 7 segmentos?
Un display de 7 segmentos tiene 7 "barras" (segmentos) que pueden encenderse o apagarse para formar los números del 0 al 9.
Estos segmentos se nombran asÃ:
🔧 Explicación del código:
1. Incluir la librerÃa Servo
Permite controlar servos fácilmente.
2. Declarar los 7 servos (uno por segmento)
Cada servo se conecta a un pin digital del Arduino del 2 al 8.
4. Función para mostrar un número (del 0 al 9)
Cada caso representa un número del 0 al 9. La instrucción servo_X.write(90)
se puede interpretar como "segmento encendido" (dependiendo de la posición fÃsica del servo), y write(0)
como "apagado".
Nota: El ángulo (0 o 90 grados) puede variar dependiendo de cómo esté instalado el brazo o pieza del servo.
5. Bucle principal (loop)
-
Muestra los números del 0 al 9.
-
Cada número se muestra durante 3 segundos.
✅ Resumen general:
-
Es un contador visual que simula un display de 7 segmentos con 7 servomotores.
-
Cada número activa ciertos servos y desactiva otros para formar su figura.
-
Ideal para proyectos educativos o demostraciones mecánicas del principio de funcionamiento de displays numéricos.
No hay comentarios:
Publicar un comentario