Fórum témák
» Több friss téma |
Cikkek » NTP vezérelt digitális óra RasPi-val NTP vezérelt digitális óra RasPi-val
Szerző: Feri007, idő: Ápr 3, 2015, Olvasva: 10711, Oldal olvasási idő: kb. 1 perc
A program egyszerűbb, mint gondolnánk:
A MAX7219 IC mind a kijelző használatát, mind a programből kezelhetőséget megkönnyíti. 2 bájtonként (echo... sorok), a /dev/spidev0,0 eszközbe irással vezéreljük az IC-t. Az első bájt a konfig, ill. kijelző digit cím, a második az adat. A regiszterek feladatáról az adatlap ad részletes felvilágosítást. A kijelző/feladat szerint választhatunk, hogy kiírt adatot binárisan (pl. pontmártix kijelző), vagy hétszegmenses kijelzésre dekódolva kívánjuk látni. (Decode mode.) Az program "lelke" a date parancs, ami a +%HA%MA%S opcióval kijelzésre alkalmas formában adja vissza az időt. Az elválasztó "A" karakter a MAX7219-ben, hétszegmenses kijelzőt feltétlelezve, kötöjellé kódolódik, ez lesz a kijelzőn az elválasztó szimbólum. A /usr/local/bin/slp program a -s kapcsolóval a következő másodperc kezdetéig vár. Nem része a Raspbian-nak. Letölthető innen a forrás, és le kell forditani. Ha lusták vagyunk, alternatívák:
A programot bemásoljuk, futtathatóvá tesszük, indítjuk. Ha mindent jól csináltunk, működni fog! A program kezeli az UTC alapján a helyi időt, téli-nyári időszámítást, automatikusan vált, és mindig pontos.
A cikk még nem ért véget, lapozz! Értékeléshez bejelentkezés szükséges! |
Bejelentkezés
Hirdetés |