ports ansteuern an erweiterungsplatiene
Hy !!
ich hab wieder mal eine Frage zum robby.
Ich möchte an der stoßstange meines robby einen schalter anbringen.
Funktion: wenn der robby zb irgendwo anfahren sollte und der schalter gedrückt wird dann soll er stehen bleiben. ich weis es wäre möglich wenn ich den schalter zwischen die batterie hänge und der strom dadurch unterbrochen wird aber ich würde es gerne über basic machen denn dann kann ich ihm trozdem noch befehle geben.
jetzt meine frage: ist es möglich auf der erweiterungsplatiene an den pins, die für das experimentierboard wären den schalter anzuschließen , bzw wie kann ich die dann über basic ansteuern
danke für eure hilfe.
neo
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo neo,
Zitat:
...ist es möglich auf der erweiterungsplatiene an den pins, die für das experimentierboard wären den schalter anzuschließen , bzw wie kann ich die dann über basic ansteuern
Ja, das geht gut. Du kannst auch mehr als 1 "Bumper" anschliessen.
Frei sind ja noch die Ports ab Port 9 (wenn kein LCD dran hängt). Auf der Erweiterungsplatine sind die an Stecker C1 (siehe Schaltplan "extensionboard Service 01.pdf"!) zu finden.
Den Anschluß kannst du so machen, wie im Anhang gezeigt. Der Kondensator 0,1uF dient nur zum Entprellen und du kannst ihn auch weglassen.
In CCBasic kannst du dann z.B. dem Port 9 am Anfang des Programms einmal einen Namen geben:
DEFINE Bumper Port[9]
... ihn dann als Eingang definieren:
DEACT Bumper
... und ihn dann im Programm regelmäßig abfragen:
IF Bumper = ON THEN Kein Hindernis!
... oder ...
IF Bumper = OFF THEN Ups, da war wohl 'ne Wand!
Gruß Dirk