2 Anschlüsse 4 Tasten

Hallo Geektimes . Ein Streuner kam aus China zu mir, dessen Schaltung ich im Netzwerk gefunden habe, und als ich ihn untersuchte, fand ich einen sehr interessanten Teil für mich, hier ist er:

Bild

Da fast alle Ports des Mikrocontrollers belegt sind, haben die Chinesen sehr schlau gehandelt, um Ports zu retten. Sie können den Grad der List selbst beurteilen.

Wie funktioniert es
Schalten Sie für den ersten Port den Pull-up-Widerstand ein und überprüfen Sie den Status des Ports. Wenn die Taste " DOWN " gedrückt wird , wird ein niedriger Logikpegel angezeigt. Genau das gleiche Bild mit der " SET " -Taste , nur für den zweiten Port wird nur ein Pull-up durchgeführt.

Um die Schaltfläche „ OKzu lesen , übersetzen wir den zweiten Port in Pull-up, setzen den ersten als Ausgang und stellen einen niedrigen Logikpegel ein. In diesem Fall, wenn Sie auf " OK " klicken", der Strom fließt vom zweiten Port durch die Diode zum ersten, wodurch der Status des zweiten Ports abgelesen wird. Wir erhalten einen niedrigen Logikpegel. Die gleiche Situation mit der Definition des Drückens der" UP " -Taste - Pull-up am ersten Port, setzen Sie den zweiten auf Beenden Sie den Vorgang und stellen Sie einen niedrigen Logikpegel ein. Wenn Sie die Taste " UP " drücken, fließt Strom durch die Diode zum zweiten Port, und dementsprechend hat der erste Port einen niedrigen Logikpegel.

Alle meine Veröffentlichungen zu Geektimes.

Source: https://habr.com/ru/post/de393329/


All Articles