Vladimír Vavřík
Vladimír Vavřík
4. 4. 2025 • 12:01

Ahoj, udělal jsem si tohle zapojení. Nahrál jsem kód, připojil TX, ale nic se neděje. V serial monitoru mi běží stále řádek "GPRMC,,V,,,,,,,,,,N*53". Displej se nerozsvítí i přes to, že jsem opravil chybu. V kódu je jinak zapojení DIO a CLK než ve schématu. Může mi prosím někdo poradit?

Honza Šolc
13. 7. 2022 • 14:05

Když pominu kontext seriálu, že projekt vychází z předchozího projektu, kde už je samostatný RTC čip, tak napadá někoho důvod, proč nepoužít rovnou RTC zabudované v GNSS čipu? Breakout boardy mají většinou na desce i akumulátor nebo aspoň slot na baterku, takže RTC pak běží i bez externího napájení (kvůli warm/hot startům).

Mi.Chal
11. 7. 2022 • 11:56

GPS asi taky nebude úplně spása, ten signál je celkem slabý a třeba mobil v místnosti se moc nechytá. Ale je fakt, že pro čas by mohla stačit viditelnost jednoho satelitu, u polohy jich potřebuje víc.

lacog
11. 7. 2022 • 8:05

To mi pripomenulo, že už skôr som chcel dorobiť k Nikon zrkadlovke GPS...

Pindulin
11. 7. 2022 • 0:40

1) pojmenování česky je fakt zhovadilost... zjistiGPSCas by se mělo jmenovat nastavCasPodleGps. Zjisti by totiž znamenalo, že to vrátí a gps není služba pro zjišťování času. Koncepce té funkce, whilu ve kterém se to volá a následném delay je špatně - rozdělit do více samostatných částí a volat postupně a hodnoty si předávat.
2) v zjistiGPSCas je while, který se může zacyklit... i když nad ním je další zacyklovací bejkovina viz bod 1
3) parsování stringu cyklem?
4) jak víš, že tam máš po tom parsování správný hodnoty? Když zavolám setTime kde bude hodina = 30 tak to spadne?
5) int casovaZona = 2; Takže kdybych to hodil do gitu v zimě, měl bych tam 1?
6) v samotném kódu by neměly být žádné hodnoty, vše nastav někam jinam stejně jako třeba casovaZona.
-------------
Nedávno tu byla anketa, kde většina uměla programovat, tak bych nerad většině přivodil šok 😀

JP77
JP77
11. 7. 2022 • 0:03

Pro seřizování hodin jsou pozemní vysílače jako starší primitivnější technika. Snad ještě existují. Bylo by jejich použití jednodušší?

Určitě si přečtěte

Články odjinud