Video: Week 6 2025
Når du har koblet en bryter til en BASIC Stamp I / O-pin i ditt elektronikkprosjekt, må du vite hvordan du kan avgjøre om bryteren er åpen eller lukket fra en PBASIC program. Den enkleste måten å gjøre det på er å først tildele et navn til stiftet du vil teste. For eksempel, hvis en aktiv høyt inngangsknapp er koblet til pin 14, kan du tilordne den et navn som dette:
Button1 PIN 14
Her er navnet Button1 tildelt pin 14.
For å avgjøre om trykknappen trykkes, kan du bruke en IF-setning som denne:
IF Button1 = 1 THEN HIGH Led1 ENDIF
Her er utgangsstiftet betegnet Led1 er gjort HØY når knappen trykkes.
Hvis du vil at Led1 skal være HIGH only når Button1 trykkes, bruk denne koden:
IF Button1 = 1 THEN HIGH Led1 ELSE LOW Led1 ENDIF
Her blir Led1 gjort HIGH if knappen er trykket og LOW hvis knappen ikke er trykket.
Du kan sette hele greia i en løkke for å teste statusen til knappen flere ganger og slå lysdioden på og av i henhold til dette:
GJØR OM knappen1 = 1 så høy Led1 ELSE LOW Led1 ENDIF LOOP
Her er et interessant program som fungerer med et BASIC-stempel som har en trykknappbryter koblet til pin 14 og lysdioder koblet til pinnene 0 og 2. Programmet blinker LED-lampen som er koblet til pinne 2 på og av med halv sekunders mellomrom til trykkbryteren er trykket inn. Deretter blinker lysdioden på pinne 0.
Dette prosjektet viser hvordan du bygger en enkel krets du kan bruke til å teste dette programmet. Her er hvordan den ferdige kretsen skal se ut: