ArduShop.ro

ArduShop.ro
cod tehnic.go.ro_02 reducere 5%, pentru vizitatorii paginilor mele !

marți, 8 noiembrie 2016

Afisaj TFT de 1,8" cu driver ST7735B (4) - ceas cu alarma si reglaj manual al datei si orei + termometru


   Am adaugat si alarma ceasului prezentat in articolul precedent, prin adaugarea unui buton fara retinere pentru activare si dezactivare alarma, dupa cum se vede si in schema urmatoare
   Dup aincarcarea sketch-ului TFT_DigitalClock_RTC1d.ino pe ecran vor apare urmatoarele informatii:
- ora si minutul, cele 2 puncte dintre ele clipind
- numele zilei
- data in format luna/zi/an
- ora alarmei si ca e activata (cu alb)
- temperatura masurata de senzorul de temperatul al integratului DS3231
   Daca alarma este dezactivata, apare ora ei scris cu albastru
   Daca ora alarmei este identica cu cea a ceasului (timp de un minut, cat este identitate), pe ecram va aapre simbolul de ceas cu rosu, iar ora cu alb
daca se apasa butonul ALARM atunci sau daca alarma este dezactivata, informatia apare cu albastru.
   Modul de reglaj al orei, datei si alarmei este similar ceasului anterior, intai se apasa butonul MENU, apar clipind orele si se modifica din tastele "+" si "-", dupa care se trece la minute, nume zi, an, luna, zi, ora alarma si minute alarma, dupa cum se vede si in filmuletul ceas cu alarma si termometru pe afisaj de 1,8" cu ST7735
si in cel in engleza, adjuting clock with alarm & thermometer using DS3231 on 1.8" ST7735 display
   PS: Am adaugat si memorarea orei, minutului si starii alarmei in EEPROM-ul procesorului de pe placa Arduino (anterior, la intreruperea aliomentarii sau la resetare alarma era activa la 7:00).
Sketch-ul cu totate facilitatile este TFT_DigitalClock_RTC1e.ino.