Video: Top 10 Arduino projects 2019 । Amazing Arduino school projects genius youtuber 2024
Om du vill att BASIC Stamp ska reagera på status för en extern elektronisk krets, anslut en tryckknapp till en I / O-pin. Sedan kan du lägga till kommandon i ditt PBASIC-program för att upptäcka om tryckknappen trycks in. Det finns två sätt att ansluta en tryckknapp till en BASIC Stamp I / O-stift:
-
Aktiv hög: Denna anslutning placerar +5 V på I / O-stiftet när tryckknappen trycks in. När knappen släpps ser I / O-stiftet 0 V.
-
Aktiv-låg: Denna anslutning ser +5 V när tryckknappen inte trycks in. När du trycker på knappen trycks +5 V bort och I / O-stiftet ser ingen spänning.
I den aktiva högkretsen är I / O-stiftet ansluten till jord genom R1 och R2 när tryckknappen inte trycks in. Spänningen vid I / O-stiftet är således 0. När tryckknappen trycks in kopplas I / O-stiftet till Vdd (+5 V) via R1, vilket gör att I / O-stiftet ser +5 V. Som en Resultatet är att I / O-knappen är LOW när knappen inte trycks och HÖG när knappen trycks ned.
I aktiv-lågkretsen är I / O-stiftet ansluten till Vdd (+5 V) via R1 och R2, vilket gör att I / O-stiftet går högt. Men när knappen trycks ned kortsluter strömmen från Vdd till marken genom R2, vilket gör att spänningen vid I / O-stiftet faller till noll. Således är I / O-stiftet HÖG när knappen inte trycks och LOW när knappen trycks in.
Observera att i båda kretsarna är R1 ansluten direkt till I / O-stiftet för att förhindra överflödigt strömflöde när strömbrytaren trycks ned. Utan detta motstånd skulle stiftet vara direkt anslutet till Vdd (+5 V) eller Vss (jord) när knappen trycks in, vilket kan skada BASIC Stamp.
I en aktiv hög krets kallas R2 ett drag-down -motstånd eftersom det drar strömmen från I / O-pin ner till noll när tryckknappen inte är deprimerad. I en aktiv låg krets kallas R2 upptagningsmotstånd eftersom den drar spänningen vid I / O-spaken upp till Vdd (+5 V) när tryckknappen inte är nedtryckt.