Witam forumowiczów.
Jestem w trakcie składania zegarka na RTC DS1307 i wyświetlaczu oled z kontrolerem SSD1306. Program skrobię w BASCOM-ie.
Mam problem z formatem godzin, minut i sekund. Otóż gdy wstawiona jest funkcja
Time$ wtedy dane wyświetlają się prawidłowo, tj. 07:05:03.
Ale wtedy nie mogę ustawić ani godziny, ani minut, ani sekund.
Natomiast jeśli czas odczytuję za pomocą _hour, _min, _sec wtedy wszystko da się ustawić, ale czas i ustawianie mam w formacie 7:5:3, czyli bez zer.
Korzystam z funkcji LCDAT na tym wyświetlaczu i ciężko jest dodać zera, bo i tak je przykrywa inna cyfra. Funkcja locate tu nie działa. Działa lcdat, ale tak jak pisałem,
Dodanie zer przed, nic nie daje.
Jak sformatować odczyt _hour, _min i _sec, aby poprawnie był wyświetlany i ustawiany czas z zerami?
Szukałem, ale nie znalazłem.
Jestem w trakcie składania zegarka na RTC DS1307 i wyświetlaczu oled z kontrolerem SSD1306. Program skrobię w BASCOM-ie.
Mam problem z formatem godzin, minut i sekund. Otóż gdy wstawiona jest funkcja
Time$ wtedy dane wyświetlają się prawidłowo, tj. 07:05:03.
Ale wtedy nie mogę ustawić ani godziny, ani minut, ani sekund.
Natomiast jeśli czas odczytuję za pomocą _hour, _min, _sec wtedy wszystko da się ustawić, ale czas i ustawianie mam w formacie 7:5:3, czyli bez zer.
Korzystam z funkcji LCDAT na tym wyświetlaczu i ciężko jest dodać zera, bo i tak je przykrywa inna cyfra. Funkcja locate tu nie działa. Działa lcdat, ale tak jak pisałem,
Dodanie zer przed, nic nie daje.
Jak sformatować odczyt _hour, _min i _sec, aby poprawnie był wyświetlany i ustawiany czas z zerami?
Szukałem, ale nie znalazłem.