Hey,
der Mikroschalter funktioniert wie ein Taster. Da du nicht angegeben hast in welcher Sprache du den Schnipsel haben willst, kann ich dir dies bezüglich nicht weiter helfen
Aber deine Fragen kann ich dir beantworten.
Der Taster hat sicher einen "Eingangs"-Pin, einen Öffner und einen Schließer, sprich je nachdem wann er Schalten soll musst du die dementsprechenden Pins nehmen.
Für den Taster brauchst du nur 1 Port (1 Port = 8 Pins einer Gruppe, z.B. Port A = A0....A7).
Von diesem Port brauchst du eigentlich nur zwei Pins.
Die Pins kannst du nicht analog oder digital konfigurieren. Normale I/O Pins erkennen nur High oder Low, sprich Spannung da oder keine Spannung da. Wie hoch die Spannung ist können sie nicht detektieren. Manche Pins haben noch den Zusatz, dass diese an einen ADC (Analog/Digital Converter) gehen. Damit kannst du dann auch analoge Spannungen erfassen.
Einfache Funktionsweise eines Tasters auswerten ist folgende:
1. Taster mit einem Pin an GND, mit dem anderen Pin an den Mikrocontroller
2. Pull-Up Widerstand von dem Pin mit dem Taster aktivieren, dadurch liegt der Pin auf High
3. Prüfen ob der Pin auf Low liegt -> wenn er dies tut ist der Taster betätigt worden
Damit hast du auch gleich die Funktionsweise gesehen....der Pin ist Low wenn der Taster geschlossen wurde.
Wenn du aber stattdessen einen Öffnerkontakt verwendest, ist der Pin im ungeschalteten Zustand Low und im geschalteten Zustand, sprich wenn die Verbindung unterbrochen wurde, high.
Alle Fragen beantwortet ?
Lesezeichen