Hallo Manuel,
das RN-Control bedient sich einem Trick, dass mehrere Taster an einem einzigen Port angeschlossen werden. Je nachdem, welchen Taster man drückt, wird dann am ADC (Analog-Digital-Converter) eine andere Spannung anliegen und diese wird gemessen. Mit Getadc kannst du diese Spannung abfragen, die Werte beruhen auf unterschiedlichen Widerständen je Taster.
Im Beispielprogramm hast du ja ein gutes Beispiel, wie die Taster abgefragt werden können.
Zu dem Problem an sich kann ich nur sagen, dass sich dafür eine Verzweigung doch hervorragend eignet. Dazu brauchst du keine Interrupts. Also ungefähr so: (von Syntaxfehlern bitte absehen, bin kein Bascom-Nutzer ..)
Code:
If Taster1 = 1 Then
Portb.0 = 0 'Drehrichtung
Portb.1 = 1
Motor=1
Else
' Abfrage Maussensor und dann Motor drehen lassen
End if
Viele Grüße
Tobi
Lesezeichen