• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Zmienne
#13
(10-01-2020, 22:39)Jarewa0606 napisał(a): I tak do tej pory nie powiedziałeś ze funkcja zwraca 12:25:40 czyli do sekundy...

W skrócie to będzie tak zmień string-a na  tablice char, wyciągnij co trzeba i zmień na init-a lub unit-a...

Powiedziałem na samym początku że odtczytuje uproszczoną wersję godziny co pokazałem w dalszych wpisach Serial.println(rtc.getTimeStr(FORMAT_SHORT));.
FORMAT_SHORT podsunął mi pewien pomysł, odnalazłem w pliku DS1302.cpp taki wpis:

char *output= "xxxxxxxx";

Time t;
t=getTime();
if (t.hour<10)
output[0]=48;
else
output[0]=char((t.hour / 10)+48);
output[1]=char((t.hour % 10)+48);
output[2]=58;
if (t.min<10)
output[3]=48;
else
output[3]=char((t.min / 10)+48);
output[4]=char((t.min % 10)+48);
output[5]=58;
if (format==FORMAT_SHORT)
output[5]=0;
else
i wydedukowałem, że najłatwiej w output[5]=0; zmienić 5 na 2 i tym prostym krokiem rozwiązałem mój problem, z funkcji Serial.println(rtc.getTimeStr(FORMAT_SHORT)); odczytałem godzinę złożoną z 2 cyfr. O użyciu tablic myślałem przed zadaniem pytania na forum i doszedłem do wniosku, że nie będę przeliczał wielu zmiennych więc tablica to trochę przerost formy nad treścią. Dzięki za odpowiedź.

Jest inne pytanie, do jakiej zmiennej mogę przypisać dane z (rtc.getTimeStr(FORMAT_SHORT)). ?
 
Odpowiedź
  


Wiadomości w tym wątku
Zmienne - przez pschon - 10-01-2020, 15:11
RE: Zmienne - przez Jarewa0606 - 10-01-2020, 15:34
RE: Zmienne - przez pschon - 10-01-2020, 15:50
RE: Zmienne - przez Jarewa0606 - 10-01-2020, 16:01
RE: Zmienne - przez pschon - 10-01-2020, 16:05
RE: Zmienne - przez Jarewa0606 - 10-01-2020, 16:16
RE: Zmienne - przez pschon - 10-01-2020, 16:27
RE: Zmienne - przez Jarewa0606 - 10-01-2020, 16:42
RE: Zmienne - przez pschon - 10-01-2020, 16:53
RE: Zmienne - przez elvis - 10-01-2020, 17:07
RE: Zmienne - przez pschon - 10-01-2020, 17:28
RE: Zmienne - przez Jarewa0606 - 10-01-2020, 22:39
RE: Zmienne - przez pschon - 10-01-2020, 23:48
RE: Zmienne - przez pschon - 10-01-2020, 23:55
RE: Zmienne - przez pschon - 11-01-2020, 00:00
RE: Zmienne - przez kaczakat - 12-01-2020, 02:59
RE: Zmienne - przez pschon - 12-01-2020, 11:48
RE: Zmienne - przez pschon - 12-01-2020, 12:43
RE: Zmienne - przez kaczakat - 18-01-2020, 13:07

Skocz do:


Przeglądający: 1 gości