Ich möchte mit dem Parallax Project Board in Basic Stamp 1 ein
Codeschloss so programmieren, dass die Diode auf dem Bord grün leuchtet,
wenn ich den richtigen Code des Codeschlosses eingebe. Bei falscher Zahl
soll die rote Diode leuchten. Ich habe Schwierigkeiten beim Stecken der
Komponenten und bei der Programmierung.
Hier mein Programmierversuch:
' {$STAMP BS1}
Anfang:
IF PIN4 = 1 THEN Gruen
IF PIN5 = 1 THEN Rot
IF PIN7 = 1 THEN Rot
Rot:
HIGH 6
PAUSE 10000
LOW 6
GOTO Anfang
Gruen:
HIGH 3
PAUSE 2000
LOW 3
GOTO Weiter
Weiter:
IF PIN4 = 1 THEN Rot
IF PIN5 = 1 THEN Gruen
IF PIN7 = 1 THEN Rot
IF PIN4 = 1 THEN Rot
IF PIN5= 1 THEN Rot
IF PIN7 = 1 THEN Gruen
END
Ein Foto vom Board und der aktuellen Steckung habe ich beigefügt. Kann
mir jemand helfen?
Kein Schaltbild, keine Ahnung was die Tastatur ausgibt. Das Programm macht keinen Sinn..... Bitte überlege nochmal.
Auch in Basic braucht man erstmal Funktionen, um Tasten einzulesen, zu entprellen und die Flanke des Drückens zu erkennen. Schau mal ins Basic-Manual, ob es dafür Lib-Funktionen gibt. Ansonsten muß man sie selber schreiben. Auch in Basic sollte man den Code nicht einfach so runterschreiben, sondern die einzelnen Aufgaben in Unterfunktionen aufteilen (Gosub, Return). Das erleichtert erheblich das Verstehen und die Fehlersuche.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.
