Video: Valkyria Johnny-5 BP5 2 2025
Hvis du vil have BASIC Stamp'et til at reagere på status for et eksternt elektronisk kredsløb, skal du tilslutte en trykknap til en I / O-pin. Derefter kan du tilføje kommandoer til dit PBASIC program for at opdage, om trykknappen trykkes. Der er to måder at tilslutte en tryknap til en BASIC Stamp I / O-pin:
-
Aktiv høj: Denne forbindelse placerer +5 V på I / O-pin, når trykket trykkes. Når knappen slippes, ser I / O-pin 0 V.
-
Aktiv-lav: Denne forbindelse ser +5 V, når trykknappen ikke trykkes. Når du trykker på knappen, fjernes +5 V, og I / O-pin ser ingen spænding.
I det aktive højkredsløb er I / O-stikket forbundet til jord gennem R1 og R2, når trykknappen ikke trykkes. Spændingen ved I / O-pin er således 0. Når trykknappen trykkes, er I / O-stikket forbundet til Vdd (+5 V) gennem R1, hvilket betyder, at I / O-pin'en ser +5 V. Som en Resultatet er, at I / O-pin er LAV, når knappen ikke trykkes og HØJ, når knappen trykkes.
I det aktive lavt kredsløb er I / O-stikket tilsluttet Vdd (+5 V) gennem R1 og R2, hvilket får I / O-stikket til at gå højt. Men når knappen trykkes, kortsluttes strømmen fra Vdd til jord gennem R2, hvilket gør spændingen ved I / O-stikket til at falde til nul. Således er I / O-stikket HØJ, når knappen ikke trykkes og LAV, når knappen trykkes.
Bemærk, at R1 i begge kredsløb er tilsluttet direkte til I / O-stiften for at forhindre overdreven strømstrøm, når kontakten trykkes. Uden denne modstand vil stiften være direkte forbundet til Vdd (+5 V) eller Vss (jord), når knappen trykkes, hvilket kan skade BASIC Stamp.
I et aktivt højt kredsløb kaldes R2 en pull-down modstand, fordi den trækker strømmen fra I / O-pin ned til nul, når trykknappen ikke er deprimeret. I et aktivt lavt kredsløb kaldes R2 pull-up-modstand , fordi den trækker spændingen ved I / O-pin op til Vdd (+5 V), når trykknappen ikke er trykket ned.