USB rozhraní zpřístupňuje další funkce, které nejsou přes tlačítka dostupné.

  • Aktualizace firmware
  • Rychlejší a jednodušší nastavení parametrů
  • Další konfigurační parametry hodin

K ovládání hodin přes USB můžete použít jakýkoliv program pro komunikaci po sériové lince (Putty, Hterm) nebo naši Windows aplikaci.

Aplikace pro Windows

blub app

Komunikace po sériové lince

Parametry komunikace po sériové lince:

  • 8 data bits, žádná parita, jeden stop bit (výchozí nastavení Arduino monitoru)
  • 9600 bps

Konfigurační parametry dostupné přes sériovou linku:

  • v: Vypíše aktuální verzi firmware a datum kompilace firmware
  • e: vymaže trvalou paměť hodin EEPROM a s ní všechna uložená nastavení
  • d: zobrazení vlastního čísla, např. d6 zobrazí 6 na digitronu, d10 vrátí hodiny zpět do režimu času.
  • t: nastaví vnitřní čas na zadaný čas ve formátu UNIX časového otisku, např. t1570323600
  • f: nastaví formát času: f1 pro 12h, f2 pro 24h
  • s: nastaví rychlost přechodu displeje (1-9), s1 je nejrychlejší, s9 nejpomalejší
  • m: nastaví přechodový efekt mezi číslicemi (values 1-3)
  • n: nastaví jas displeje v nočním módu (1-9)
  • o: nastaví jas displeje v denním módu (1-9)
  • r: nastaví časový rozsah pro noční mód (HHMMhhmm) ve 24h formátu času,např. r21300715 nastaví rozsah nočního módu na 21:30 – 07:15
  • z: nastaví zónu podle které se potom řídí přepínání letního a zimního času, hodnoty 1-6 (1: Bez přepínání, 2:USA, 3:EU, 4:Mexiko, 5:Austrálie, 6:Nový Zéland)