7-Segment und Keypad Software für TM1638

OP #5728779
Lesenswert?
• ▲
▼
Nachdem ich Softwaremodule für die Chips TM1637 und TM1651 geschrieben 
hab, wollte ich die Software für den TM1638 erweitern und mußte dann, 
nachdem ein Chinaboard mit 8 Digits und 16 Tastern da ware, feststellen, 
dass der zwar ähnliche Aufgaben hat, aber irgendwie doch sehr anderst 
funktioniert.

Herausgekommen ist Software, die das Chinamodul gut bedient.

Ein Demovideo kann man hier sehen:

https://www.youtube.com/edit?ar=2&o=U&video_id=9KyuXIMmB74

Wer den Democalculator bedienen mag, das Tastenfeld ist folgenderweise 
belegt:
1
7   8   9   /
2
4   5   6   *
3
1   2   3   -
4
Ent 0  CLR  +

Eingabe wie folgt:

1. Operand, diesen bestätigen mit Enter, zweiter Operand und Funktion, 
weiterer Operand und Funktion usw.
Angehängte Dateien:
OP #5763366
Lesenswert?
• ▲
▼
Wie das immer so ist:

Es ist immer anderst als man gedacht hatte:

Für den TM1638 gibt es ein weiteres Board, mit nur 8 Tasten, aber 
zusätzlichen 8 einzelnen Leuchtdioden.

Also habe ich das auch bestellt in der Erwartung, dass es nicht viel 
Änderung am Softwaremodul geben sollte und wie das Teil hier ist stelle 
ich mit Entsetzen fest:

Hatte das 16-Tasten Board Anzeigen mit gemeinsamer Anode, so hat das 
8-Tasten Board Anzeigen mit gemeinsamer Kathode !!!!

Unglaublich, denn hiermit sind die nicht so ähnlich wie gedacht, die 
Ansteuerung ist eher einem TM1637 Modul mit 4 Digits ähnlich (nur eben 
mit anderem Hardwareinterface).

Also habe ich das Softwaremodul überarbeitet, damit es mit beiden Boards 
funktioniert.

Das erfordert dann im Header eine Einstellung, welches Board verwendet 
wird (wie, das kann man im Dokumentationstext lesen).

Im Eröffnungsthread hatte ich eine Youtube Adresse angegeben, die leider 
nicht funktioniert, die hier ist die richtige:

https://www.youtube.com/watch?v=9KyuXIMmB74

Wer es brauchen kann: Viel Spaß damit !
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.