Table of Contents

Bogdan-Ciprian BREŞUG - Ceas binar

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Un ceas binar va afisa ora intr-un format binar (http://en.wikipedia.org/wiki/Binary_clock), in formatul ore-minute-secunde. Ora poate fi setata folosind doua butoane (pentru schimbarea orei si a minutelor). Vor fi folosite:

Descriere generală

Hardware Design

Lista de piese

  1. 20 de LED-uri (6 rosii, 7 verzi, 7 albastre)
  2. 20 de rezistente de 1k8
  3. un RTC DS3231 (DS3231.pdf)
  4. fire de conexiune
  5. 2 butoane pentru setarea orei

Schema real time clock

Schema electrica

Software Design

Am incercat sa folosesc o biblioteca pentru ceasul extern descarcata de aici ds_rtc_lib insa nu am reusit sa fac ceasul extern sa functioneze.

Implementarea codului face ca LED-urile aferente fiecarei cifre din ora sa se aprinda, urmate de un delay de 1 secunda. Numarul de secunde sunt incrementate apoi, iar procesul o ia de la capat.

Rezultate Obţinute

Proiectul este partial functional, deoarece nu am avut timp sa il termin.

Se aprind LED-urile corespunzatoare orelor si minutelor si am si un LED reprezentand secundele care se aprinde si se inchide o data pe secunda.

Nu am atasat butoanele de control al orei / minutelor si nu am reusit sa fac ceasul extern sa functioneze. :(

Concluzii

Proiectul a fost distractiv, desi am avut cam mult de lipit.

O sa incerc in timpul verii sa il finalizez. :)

Download

bbc_1972364736413112.zip