Está en la página 1de 9

Instituto Tecnológico de Apizaco

Integrantes:
Marcedeli Romero Bravo
Cristina Arenas Luna
Jonathan Méndez Diaz
Beatriz Lorenzana Flores

Carrera: Ingeniaría Tecnologías de la


Información y Comunicaciones

Contador binario

Docente: Eliut Flores Jiménez

Materia: Internet de las cosas y micro


controladores

Horario: 11:00-12:00

Fecha: 1 de septiembre del 2021


Contador binario con Arduino

Objetivo
Desarrollar un contador binario con una serie de 8 LEDS utilizando Arduino y un
registro de desplazamiento, la secuencia debe de empezar en 0 y concluir con
255.
Materiales y recursos
 El CI 74HC595
 Arduino UNO
 Protoboard
 8 leds
 8 resistencias de 220 Homs
 Cables macho-macho de diferentes colores
 Programa Arduino

CI 74HC595
Es un registro de desplazamiento. Estos registros, es un circuito digital secuencial,
sus valores en la salida dependen de los valores de la entrada y valores anteriores
almacenados. Se utiliza para controlar LED, pantallas de 7 segmentos, conjuntos
de LED y teclados.
También es capaz de controlar 8 salidas en paralelo desde solo 3 pines digitales
del Arduino.
Diagrama del circuito
Esquema de conexión

Conexión de terminales

Terminal Salida
1 Positivo del LED 2
2 Positivo del LED 3
3 Positivo del LED 4
4 Positivo del LED 5
5 Positivo del LED 6
6 Positivo del LED 7
7 Positivo del LED 8
CI 74HC595
8 Arduino GND
9 Nada
10 Salida Arduino 5v
11 Pin digital Arduino 2
12 Pin digital Arduino 3
13 Arduino GND
14 Pin digital Arduino 4
15 Positivo de LED 1
16 Salida de Arduino 5V
Para escribir el código es necesario que se tenga en cuenta lo siguiente:

Un dígito binario, ya sea 0 o 1 es equivalente a un bit. Un byte es equivalente a 8


bits. A patir de bytes que se miden las memorias de la computadora, por ejemplo.
Para poder representar un número entre 0 y 255 en binarios es necesario usar 1
byte, es decir, 8 bits. Y es por eso que este proyecto utilizará 8 LED. En el diseño
de este circuito será representado de tal forma que cada LED encendido
representa 1 y cada LED apagado representa 0.

Creación de código

Declarar y definir las


salidas como constantes.

Crear un contenedor para


los números del a 255 con
la sentencia for-
Conexión

También podría gustarte