proyecto 9
Proyecto 9: Encender Display de 7 Segmentos con Arduino
En este proyecto aprenderás a controlar un **display de 7 segmentos** utilizando **Arduino**. Se programará una secuencia de números del **0 al 9** para visualizar en el display.
Materiales Necesarios
- Arduino Uno
- Display de 7 segmentos
- Resistencias de 220Ω
- Cables de conexión
- Protoboard
Código Fuente
const int pins[7] = {2, 3, 4, 5, 6, 7, 8};
const byte numerosDisplay[10] = {
0b1000000, // 0
0b1111001, // 1
0b0100100, // 2
0b0110000, // 3
0b0011001, // 4
0b0010010, // 5
0b0000010, // 6
0b1111000, // 7
0b0000000, // 8
0b0010000 // 9
};
void setup() {
for (int i = 0; i < 7; i++) {
pinMode(pins[i], OUTPUT);
}
encendido(0);
}
void loop() {
for (int i = 0; i < 10; i++) {
encendido(i);
delay(1000);
}
}
void encendido(int numero) {
byte numeroBit = numerosDisplay[numero];
for (int i = 0; i < 7; i++) {
int bit = bitRead(numeroBit, i);
digitalWrite(pins[i], bit);
}
}
Instrucciones Paso a Paso
- Conectar el display de 7 segmentos al Arduino usando el protoboard.
- Colocar resistencias de 220Ω en cada segmento para evitar sobrecarga.
- Programar el código en el IDE de Arduino.
- Subir el código y observar la secuencia de números en el display.
- Modificar los tiempos en el código para ajustar la velocidad de cambio.
Comentarios
Publicar un comentario