Video: [How2] LED Lauflicht selbst gebaut 2024
Nachdem Sie einen Schalter an einen BASIC Stamp I / O-Pin in Ihrem Elektronikprojekt angeschlossen haben, müssen Sie wissen, wie Sie feststellen können, ob der Schalter geöffnet oder geschlossen ist. PBASIC-Programm. Der einfachste Weg, dies zu tun, besteht darin, zuerst dem Pin, den Sie testen möchten, einen Namen zuzuweisen. Wenn beispielsweise eine Pin-Taste mit aktivem High-Eingang an Pin 14 angeschlossen ist, können Sie ihr einen Namen wie diesen zuweisen:
Button1 PIN 14
Hier wird Pin 14 der Name Button1 zugewiesen.
Um zu bestimmen, ob die Drucktaste gedrückt wird, können Sie eine IF-Anweisung wie folgt verwenden:
IF Button1 = 1 THEN HIGH Led1 ENDIF
Hier ist der Ausgangspin als Led1 gekennzeichnet wird HIGH, wenn die Taste gedrückt wird.
Wenn Led1 bei Drücken von Button1 auf HIGH only eingestellt ist, verwenden Sie diesen Code:
IF Button1 = 1 THEN HIGH Led1 ELSE LOW Led1 ENDIF
Hier wird Led1 auf HIGH gesetzt, wenn Die Taste wird gedrückt und LOW, wenn die Taste nicht gedrückt wird.
Sie können das Ganze in eine Schleife setzen, um den Status der Taste wiederholt zu testen und die LED entsprechend ein- und auszuschalten:
DO IF Taste1 = 1 DANN HIGH Led1 ELSE LOW Led1 ENDIF LOOP
Hier ist ein interessantes Programm, das mit einem BASIC Stamp arbeitet, der einen Drucktaster an Pin 14 und LEDs an Pin 0 und 2 angeschlossen hat. Das Programm blitzt die an Pin 2 angeschlossene LED in Intervallen von einer halben Sekunde an und aus bis der Druckschalter gedrückt wird. Dann blinkt die LED an Pin 0.
'Drucktastenprogramm' Doug Lowe '13. Juli 2011' {$ STAMP BS2} '{$ PBASIC 2. 5} Led1 PIN 0 Led2 PIN 2 TASTE1 PIN 14 TUN WENN TASTE1 = 1 DANN NIEDRIG Led2 HIGH Led1 PAUSE 100 NIEDRIG Led1 PAUSE 100 SONST NIEDRIG Led1 HIGH Led2 PAUSE 100 NIEDRIG Led2 PAUSE 100 ENDIF PAUSE 100 LOOP
Dieses Projekt zeigt, wie Sie eine einfache Schaltung aufbauen, mit der Sie dieses Programm testen können. So sieht die fertige Schaltung aus: