-
-
Neuer Benutzer
Öfters hier
Hallo Andreas,
ok, überredet, für einfache I2C Nutzung ist die Unit doch zu alt.
Aber beim genauen überlegen, wo ist dein Problem?
Immer wenn Jemand einen richtigen Code eingibt, kannst du diesen Code (Word-Variable) mit
Open# for append
an die vorhandenen Daten anhängen. Damit weist du dieser Kunde hat eine Tasse getrunken. Für jede Tasse werden also 2Byte angehängt. Wenn du z.B. 1k freien Speicher hast, passen da 500 Tassen rein.
Nun kommt deine Auswertung. diese öffnet die Daten mit Open# for read und du liest alle Werte aus und gibst diese auf die serielle mit angeschlossenem PC aus. Die Anzahl jeder Codenummer sind die Tassen und sicher leicht am PC herauszubekommen.
Zum Schluss der Übertragung machst du ein Open# for write, womit die Daten auf Anfang gesetzt werden, also alle Daten "gelöscht".
Um noch mehr Platz zu haben, kannst du natürlich jedem Code auch eine Position zuordnen, z.B. die in der Table und du brauchst nur 1 Byte Datenplatz pro Tasse.
Edit: ne, geht nicht, es werden im 2byte pro Write geschrieben.
Gruß Jörg
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen