Programski kod sata/brojača. Izveden pomoću 4 tipkala i LCD zaslonom rezolucije 16x2 točaka.

Dependencies:   mbed Bljeskalica TextLCD

Prikaz trenutnog vremena i datuma na LCD zaslonu rezolucije 16x2 točaka. U gornjem redu prikazuje se datum u formatu: dan/mjesec/godina, a u donjem redu vrijeme u formatu: sat/minuta/sekunda. Podešenje vremena i datuma je pomoću tipkala i to u inkrementima po 1 (sekunda, minuta, sat, dan, mjesec, godina).

main.cpp

Committer:
dariojankovic
Date:
2020-06-11
Revision:
0:1c9b141ec08b

File content as of revision 0:1c9b141ec08b:

#include "main.h"

int main() {
    
    DAN_SAT.mode(PullUp);
    MJESEC_MINUTA.mode(PullUp);
    GODINA_SEKUNDA.mode(PullUp);
    DATUM.mode(PullUp);
    VRIJEME.mode(PullUp);
    
    debounce.start();
    DAN_SAT.fall(&toggle_DAN_SAT);
    MJESEC_MINUTA.fall(&toggle_MJESEC_MINUTA);
    GODINA_SEKUNDA.fall(&toggle_GODINA_SEKUNDA);
    DATUM.fall(&toggle_DATUM);
    
    led.flash(5);
        
    LCD.cls();
        
    while(1) {
        ZASLON();
    wait(1); }           
 }