0% encontró este documento útil (0 votos)
185 vistas16 páginas

Introducción al Reloj Binario

Cargado por

Chonta Style507
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
185 vistas16 páginas

Introducción al Reloj Binario

Cargado por

Chonta Style507
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

1 RELOJ BINARIO: HISTORIA, DEFINICIÓN, CARACTERISTICAS, TIPOS Y

APLICACIONES EN EL CAMPO

Jesús Santos 8-959-1053, Emilio Aaron 8-958-1929 &


Kevin Herrera EC-35-373
Julio 12, 2023.

Universidad De Panamá
Facultad De Informática, Electrónica y Comunicaciones
Electrónica Digital I
Agradecimientos

A la Docente Aidelen Chung, donde expresamos nuestra más profunda gratitud y


reconocimiento por su dedicación, sabiduría y pasión en el arte de la enseñanza. Su
inquebrantable compromiso con el desarrollo académico y personal de sus estudiantes ha dejado
una huella imborrable en cada uno de nosotros.
Resumen

El sistema binario, popularmente conocido porque es el sistema que utilizan los


ordenadores y el resto de los dispositivos electrónicos, es un sistema de base 2. Eso significa que
es un sistema que solo utiliza dos cifras para representar todos sus números y en el caso del
código binario estas dos cifras son el 0 y el 1.
Se caracteriza por el uso en la informática y la tecnología de la información: El sistema
binario es muy importante en la informática y la tecnología de la información, ya que los
ordenadores utilizan el sistema binario para representar y procesar información.
El código binario es muy importante hoy en día porque es el lenguaje para comunicarse de
forma rápida y eficiente con las máquinas. Desde el portal de ConvertBinary se puede convertir
una cadena de texto a binario de forma rápida y sencilla. También se dispone de otro tipo de
conversiones muy útiles como binario a texto, binario a decimal, binario a hexadecimal y sus
conversiones inversas.
En conclusión, el sistema binario es útil ya que ayuda a determinar ciertas tareas que
requieren de un sistema numérico que sólo utiliza dos valores, es decir, el 1 y el cero.
Tabla de Contenidos

Capítulo 1 .................................................................................................................................... 5
Introducción a los modelos binarios ........................................................................................... 5
Introducción a qué es el sistema binario ..................................................................................... 5
Definición de cómo se traduce el código binario........................................................................ 6
Capítulo 2 .................................................................................................................................... 8
Aplicaciones del sistema binario ................................................................................................ 8
Ventaja del sistema binario ......................................................................................................... 8
Desventaja del sistema binario.................................................................................................... 8
Capítulo 3 .................................................................................................................................... 9
Reloj Binario ............................................................................................................................... 9
¿Qué es un reloj binario? ............................................................................................................ 9
¿Cómo usar el reloj binario? ....................................................................................................... 9
Pasos para leer un reloj binario ................................................................................................. 10
Código del proyecto: ................................................................................................................. 11
Conclusión ................................................................................................................................ 15
Lista de referencias ................................................................................................................... 16

¡Error! Marcador no definido.


Capítulo 1
Introducción a los modelos binarios

La historia cuenta que el código binario estuvo presente desde de la antigüedad oriental,

muchos matemáticos como el hindú Píngala (siglo III o IV a.C.) lo propusieron,

coincidiendo en muchos casos con la reinvención del número 0.

El sistema binario moderno fue obra del filósofo alemán Gottfried W. Leibniz,

posteriormente el matemático George Boole detalló el álgebra de Boole que fue el

desarrollo del sistema binario actual en los circuitos electrónicos.

Introducción a qué es el sistema binario

El código binario es el sistema numérico fundamental en la computación e informática,

usado para la representación de textos, o procesadores de instrucciones de computadora,

utilizando el sistema binario.

Cuando una persona te diga que el mundo gira alrededor de los números, no es que sea un

amante de la matemática, o puede que sí. Pues en informática y en el mundo de la

tecnología los números toman un papel importante como el número binario que a través del

uso de ceros y unos hacen la construcción de los computadores porque se adapta bien a la

presencia o ausencia de voltajes eléctricos, dando origen a un bit de información: presentes

o ausentes, es decir, 1 ó 0 respectivamente.


Definición de cómo se traduce el código binario

Con los ceros y unos los ordenadores tienen que entender las órdenes de las letras, colores,

posiciones, búsquedas, entre otras funciones. Todo lo que haces con una computadora se

elaboran a través de números. En computación, cada color tiene un número, por ejemplo:

32 16 8 4 2 1

1 0 0 1 0 1
Todas las personas conocen el sistema decimal, es decir, si te ponen el número 313. El tres
de la derecha vale 3 (unidad), el 1 vale 10 (decenas) el 3 de la izquierda vale 300
(centenas). En el caso del sistema binario, es parecido, con la diferencia que está
conformado por dos dígitos por el 1 y el 0, en cada columna vale dos veces lo que vale a la
derecha, es decir, el doble (algo así como la potencia al cuadrado). Solo hay que seleccionar
los números binarios que tengan un 1 y sumar sus valores correspondientes, o sea:

1+4+32=37

37 llegaría ser el número binario


Capítulo 2
Aplicaciones del sistema binario
El sistema binario permite numerosos usos actuales, por ejemplo:
• Programación de microprocesadores.
• Cifrado de información confidencial.
• Transferencia de datos de un sistema informático a otro.
• Protocolos de comunicación digital informática.

Ventaja del sistema binario


El código en binario es la forma más eficiente de almacenar datos que puede procesar un
sistema digital como con los procesadores modernos. Ya que es mucho más fácil construir
una CPU digital que una analógica, en especial por ser más fácil predecir su
funcionamiento.
En 1605 Francis Bacon habló de un sistema por el cual las letras del alfabeto podrían
reducirse a secuencias de dígitos binarios, las cuales podrían ser codificadas como
variaciones apenas visibles en la fuente de cualquier texto arbitrario.

Desventaja del sistema binario


Una de las desventajas de la numeración binaria es que requiere números relativamente
largos y que resultan confusos para ser manejados por personas. Para facilitar este manejo,
se ha recurrido al sistema de numeración en base 16 o Hexadecimal.
El sistema binario moderno fue documentado por Leibniz, en el siglo XVII, en su artículo
"Explication de l'Arithmétique Binaire". En él se mencionan los símbolos binarios usados
por matemáticos chinos. Leibniz utilizó el 0 y el 1, al igual que el sistema de numeración
binario actual.
Capítulo 3
Reloj Binario

¿Qué es un reloj binario?


Un reloj binario es un tipo de reloj que se basa en diodos emisores de luz (LED), no en
pantallas de 7 segmentos como un reloj digital normal, que muestra una codificación
binaria de números en LEDs. Originalmente, mostraban cada dígito decimal del tiempo
sexagesimal como un valor binario, pero actualmente los relojes binarios también muestran
horas, minutos y segundos como números binarios La mayoría de los relojes binarios son
digitales, aunque existen versiones analógicas.

¿Cómo usar el reloj binario?


El reloj binario, es un tipo de reloj que funciona a partir del código binario, de modo que
resulta muy curioso y original. Si quieres tener uno, y aprender cómo leer un reloj
binario con la guía de pasos que te ofrecemos una continuación.
Veamos entonces cómo funciona y cómo se puede leer.

Pasos para leer un reloj binario

1. Si tienes un reloj binario, ya sea de pulsera o de mesa, leerlo es algo muy sencillo.
Si te fijas te darás cuenta de que el reloj binario consta de seis columnas, cada una
con una serie de luces (LED) que son las que debemos interpretar y traducir como
la hora, leyendo además de izquierda a derecha.
2. Tenemos que añadir que existen varias formas de leer un reloj binario, aunque
quizás la más sencilla es el método BCD que consiste en traducir las columnas
Led, como si fueran las horas, minutos y segundos.
3. De este modo, en vertical, las columnas las puedes dividir de dos en dos, para que
podamos asignar, dos a las horas, dos a los minutos y dos a los segundos.
4. Luego en horizontal debes asignar valores a las luces LED que se iluminan y que
son cuatro. De tal manera que a la columna de arriba le asignamos el 8, a la
siguiente el 4, la siguiente el 2 y la última (la que está más abajo) tendrá asignado
el 1.
5. A continuación, tenemos que fijarnos en cómo se van a ir encendiendo las luces
LED en las columnas y a partir de cuál se encienda podremos interpretar la hora.
6. De este modo debes asignar ese valor que os hemos dado de 1,2,4,8 a cada luz y
si por ejemplo en las primeras dos columnas aparece encendida la primera luz de
todas en la primera columna y el resto están apagadas serán las 10 horas. En el
caso de que estuviera las dos columnas encendidas abajo, serían las 11.
7. Los minutos funcionan igual, te fijas en las columnas tercera y cuarta y te fijas en
qué punto están iluminadas. En el caso de tener más de un punto iluminado, solo
tienes que sumar a partir del valor que tiene cada columna en horizontal.
8. Y lo mismo ocurre con los segundos. Fíjate en las dos últimas columnas, y mira
qué luces LED se iluminan y las interpretas con su valor.
Leer un reloj binario es algo realmente sencillo, lo único que debes hacer es practicar, pero
en cuanto lo enciendas y comiences a fijarte bien las columnas iluminadas, sabrás que hora
es en todo momento.

(Imagen 1: Muestra del Modelo de Reloj Binario realizado a través de Tinkercad)

Código del proyecto:


// Declaracion de variables

// Leds de los segundos, 6 leds 59 seg 111011

int ledPinsSec[] = {2, 3, 4, 5, 6, 7};

// Leds de los minutos, 6 leds 59 min 111011

int ledPinsMin[] = {8, 9, 10, 11, 12, 13};

// Leds de las horas solo 5 ya que el máx es 23 horas 10111


int ledPinsHr[] = {14, 15, 16, 17, 18};

int secSize =sizeof(ledPinsSec) / sizeof(int);

int minSize = sizeof(ledPinsMin) / sizeof(int);

int hourSize = sizeof(ledPinsHr) / sizeof(int);

// Como no tengo la libreria Time.h inicializo la hora a las [Link]

int seconds = 00;

int minutes = 30;

int hours = 18;

void setup()

[Link](9600);

//Obtiene el número de elementos de un arreglo

[Link](sizeof(ledPinsSec));

for(int i = 0; i< secSize;i++)

pinMode(ledPinsSec[i], OUTPUT);

for(int i = 0; i< minSize;i++)

pinMode(ledPinsMin[i], OUTPUT);

for(int i = 0; i< hourSize;i++)

pinMode(ledPinsHr[i], OUTPUT);

}
void loop()

seconds++;

if(seconds > 59)

seconds = 0;

minutes++;

if(minutes > 59)

minutes = 0;

hours++;

if(hours > 23)

hours = 0;

//[Link]((char) seconds);

[Link]("Horas: ");

[Link](hours);

[Link](" Minutos: ");

[Link](minutes);

[Link](" Segundos: ");

[Link](seconds);

DisplaySeconds();

DisplayMinutes();
DisplayHours();

delay(1000);

void DisplaySeconds()

for(int i = secSize - 1; i>= 0; i--)

int currentSecond = bitRead(seconds, i);

digitalWrite(ledPinsSec[i], currentSecond);

void DisplayMinutes()

for(int i = minSize - 1; i>= 0; i--)

int currentMinute = bitRead(minutes, i);

digitalWrite(ledPinsMin[i], currentMinute);

void DisplayHours()

for(int i = hourSize - 1; i>= 0; i--)

int currentHour = bitRead(hours, i);

digitalWrite(ledPinsHr[i], currentHour);

} }
Conclusión

El proyecto Arduino de Reloj Binario es una excelente manera de combinar la


programación y la electrónica para crear un reloj único y fascinante. A lo largo del
desarrollo del proyecto, se han aprendido diversos conceptos y habilidades, como el manejo
de matrices de LED, el uso de funciones y la manipulación de variables de tiempo.

La conclusión de este proyecto es que se ha logrado construir un reloj que muestra la hora
en formato binario utilizando LED. A través de la programación, se ha logrado actualizar
los valores de segundos, minutos y horas, permitiendo una visualización precisa de la hora
actual.

Además de aprender sobre el funcionamiento interno de un reloj binario, este proyecto ha


proporcionado una experiencia práctica en el uso de Arduino y la programación en lenguaje
C++. También ha brindado la oportunidad de mejorar las habilidades de resolución de
problemas, ya que se han enfrentado desafíos para controlar los LED y mantener una
sincronización adecuada del tiempo.

En resumen, el proyecto Arduino de Reloj Binario ha sido una experiencia educativa y


gratificante que ha permitido explorar y aplicar conceptos de electrónica y programación en
un contexto real. Ha demostrado la versatilidad de Arduino como plataforma de desarrollo
y ha fomentado el pensamiento creativo y la capacidad de innovación. Este proyecto
representa un punto de partida para explorar más a fondo la electrónica y la programación,
así como para desarrollar proyectos aún más complejos y emocionantes en el futuro.
Lista de referencias

Geektopia: [S. Otegui, "Qué es y cómo se lee un reloj binario," Geektopia, 19-ene-2015. En
línea]. Disponible en:
[Link]
[Link]. [Consultado el 12 de junio de 2023].

Okdiario: [Okdiario, "Cómo leer correctamente un reloj binario," Okdiario. En línea].


Disponible en: [Link]
2192954. [Consultado el 12 de junio de 2023].

La voz del sur: [La voz del sur, "Por qué es importante código binario," La voz del sur. En
línea]. Disponible en: [Link]
patrocinado/por-es-
importantecodigobinario_258516_102.html#:~:text=El%20código%20binario%20e
s%20muy,de%20forma%20rápida%20y%20sencilla. [Consultado el 12 de junio de
2023].

También podría gustarte