Zugzielanzeiger

Belegung ab Version 3.2

Buchsenleiste
links

Arduino
I/O

Funktion

1

Vin

 

2

5V

5V

3

D 0

 

4

D 1

 

5

RST

 

6

GND

 

7

D 2

Takt

8

D 3

Helligkeit

9

D 4

Lesen

10

D 5

 

11

D 6

SchreibenL

12

D 7

 

13

D 8

 

14

D 9

 

15

D 10

 

16

D 11

 

17

D12

 

18

D13

 

19

3V3

 

20

GND

GND

zuletzt geändert am 28.12.2018

ZugZielAnzeige

Eine kleine Zugzielanzeige für den Arduino.
Die Daten werden von der SD-Karte eingelesen und auf einem kleinen TFT-Display abhängig von der Uhrzeit angezeigt. Dazu wird die Uhrzeit eingelesen und die nächsten vier Abfahrten angezeigt.
Die Daten müssen wie folgt in einem txt-File gespeichert sein:
“Abfahrtszeit”,
Loknummer,
“Abfahrtsgleis < ZwischenBshnhof > Zielbahnhof”
Beispiel:
"12:00",-36,"71 < 88/7 > 71","Fahrplan0010.fpl"
"12:10",-38,"51 < 88/7 > 51","Fahrplan0018.fpl"
"12:30",-21,"52 < Mannheim > Stuttgart","Fahrplan0019.fpl"
"12:35",-10,"73 < Darmstadt > Frankfurt","Fahrplan0001.fpl"
"12:40",-22,"56 < Weinheim > Heidelberg","Fahrplan0022.fpl"
"12:45",-28,"62 <  > Bensheim","Fahrplan0017.fpl"
"12:50",-12,"54 < 88/7 > 54","Fahrplan0020.fpl"
"12:55",-42,"68 < 88/7 > 68","Fahrplan0015.fpl"

Dieser Datenaufbau stammt direkt aus dem Kursbuch von TMSC2. Das bedeutet das das mit TMSC2 erstellte Kursbuch einfach als txt Datei auf die SD-Karte kopiert werden kann und die nächsten vier Abfahrten angezeigt werden.
Die Einträge “Fahrplan00.fpl” werden ignoriert. Er muß nicht extra gelöscht werden.
Es können natürlich auch eigene Fahrpläne erstellt werden. in denen darf der Eintrag Fahrplan00.fpl weggelassen werden.

Die Uhrzeit kann wie folgt empfangen werden:
- über die RS232 Schnittstelle in der Form SSMM ; Bsp 1225
- vom Sx-Bus

Impressum

Copyright (c) 2000-2019 Frank Keil

Datenschutz