@pschon, jeśli oczekujesz pomocy to proponuję zacząć o napisania jakiej biblioteki używasz. Napisałeś tylko "Odczytuję godzinę z modułu ds1302", ale my nie wiemy jakiego typu jest zmienna "rtc" i możemy się tylko domyślać. A domyślanie sprawia, że nazwa
getTimeStr prawdopodobnie zwaraca napis, czyli
String.
Z napisu możesz oczywiście wydłubać potrzebne informacje, ale będzie to skomplikowane i mało efektywne.
Prawdopodobnie najłatwiej byłoby użyć innej funkcji - ale ciężko coś poradzić nie wiedząc co jest dostępne...
A przykładowo biblioteka dla DS1302 dostępna pod adresem
https://github.com/JAnwyl/ArduinoAquariu...ies/DS1302 zawiera funkcję
getTime. Dzięki niej możesz odczytać czas jako strukturę Time, gdzie aktualna godzina to po prostu pole "hour".
Natomiast niezależnie od biblioteki i problemu z ds1302, nie gniewaj się na radę kolegi @
Jarewa0606 - wbrew pozorom ma on dużo racji, jeśli nie nauczysz się podstaw, to za chwilę będziesz miał kolejny problem, którego nie będziesz potrafił rozwiązać. Chyba łatwiej zacząć od opanowania prostych przykładów, zrozumienia jak działają zmienne oraz ich
typy, a dopiero później zabrać się za realizowanie własnego projektu.