Hjem Personlig finansiering Elektronikk Prosjekter: Slik leser du en verdi fra et potensial - dummies

Elektronikk Prosjekter: Slik leser du en verdi fra et potensial - dummies

Video: Thorium. 2025

Video: Thorium. 2025
Anonim

A potensiometer (ofte kalt en pott >) er en elektronisk variabel motstand med en knapp du kan vri for å variere motstanden. Potter av ulike typer brukes ofte som input enheter for BASIC Stamp prosjekter. For eksempel kan du bruke en enkel pott til å kontrollere hastigheten på et par blinkende lysdioder: Når du snu pottens knott, vil hastigheten som lysdiodene blinker endres. Her plasseres en 10 kΩ pott parallelt med en 0. 1 μF kondensator. I tillegg er en 220 Ω motstand plassert i serie med potten. Dette er gjort for å beskytte BASIC Stamp mot skader som kan skyldes overflødig strøm hvis du snu potten slik at pottenes motstand faller til null.

Kondensatoren i denne kretsen er liten nok (0. 1 μF) at kretsen vil lade opp og utlades veldig fort - innen omtrent en millisekund eller så, avhengig av hvor potten er satt. Dermed vil programmet ikke bli forsinket betydelig mens det venter på kondensatoren å tømme, slik at det kan bestemme motstanden til potten.

Så gitt denne kretsen, hvordan ville du gå om å måle motstanden til potten? Svaret krever en smart del programmering: Først setter du pin 13 til HIGH, som belaster kondensatoren. Deretter setter du opp en sløyfe for å overvåke inngangsstatusen til pin 13. Hver gang du sjekker statusen til pin 13, legger du til en til en teller.

Når kondensatoren har tømt, vil pin 13 gå LOW. Når pin 13 er LOW, slutter sløyfen, og telleren angir hvor lang tid det tok å tømme kondensatoren. Å vite kondensatorens størrelse og hvor lang tid det tok å tømme kondensatoren, kan du beregne motstanden til potten.

Heldigvis inneholder PBASIC en kommando kalt RCTIME som gjør alt dette automatisk. Alt du trenger å gjøre er å fortelle RCTIME-kommandoen hva pin RC-kretsen er på, om du vil måle hvor lang tid det tar RC-kretsen å lade eller lade ut, og navnet på en variabel for å lagre den resulterende tidsberegningen i. < Slik bruker du RCTIME-kommandoen for å bestemme hvor lang tid det tar en RC-krets på tapp 13 for utladning, lagring av svaret i en variabel som heter Timer:

RCTIME 13, 1, Timer

Denne RCTIME-kommandoen angir variabel kalt Timer til en verdi som angir hvor lang tid det tok RC-kretsen å lade ut. Umiddelbart før denne kommandoen, bør du sette I / O-pin (i dette tilfellet pin 13) til HIGH for å lade kondensatoren. Du må også ta en pause i en kort stund (vanligvis er 1 ms nok) slik at kretsen kan lade opp.

Selv om du kan bruke denne teknikken til å beregne den faktiske motstanden til en pott, trenger du vanligvis ikke å vite nøyaktig motstanden. I stedet er det vanligvis tilstrekkelig å vite at telleren øker når pottenes motstand øker, og den avtar når motstanden av potten minker.

For denne kretsen beregner RCTIME-kommandoen tidsverdier som spenner fra ca. 12 når pottenes motstand er nær 0 til 54 når motstanden til potten er maksimal (10 kΩ).

Programmet nedenfor veksler blinkende lysdioder som er koblet til pinnene 0 og 2. Hastigheten som lysdiodene blinker på, er satt av en pott i en RC-krets på pinnen 13. Programmet multipliserer tidsverdien beregnet av RCTIME-kommandoen med ti til avgjøre hvor lenge programmet skal pause mellom blinker. Når du vri på potten, blir potens motstand redusert og lysdiodene blinker raskere.

'Potentiomter LED-blinkende program' Doug Lowe '10. juli 2011 "Dette programmet blinker LEDene koblet til pinnene 0 og 2' med en hastighet bestemt av en RC-krets på pinnen 13. '{$ STAMP BS2}' {$ PBASIC 2. 5} Tid VAR Word Led1 PIN 0 Led2 PIN 2 Pott PIN 13 DO HIGH Pot RCTIME Pot 1, Time HIGH Led1 LOW Led2 PAUSE Tid * 10 LOW Led1 HIGH Led2 PAUSE Tid * 10 LOOP

Dette prosjektet viser hvordan du bygge en krets som inneholder et 10 kΩ potensiometer og en kondensator slik at du kan teste koden. Dette viser den fullførte kretsen.

Elektronikk Prosjekter: Slik leser du en verdi fra et potensial - dummies

Redaktørens valg

Hvordan finne sponsorer for bloggen din - dummies

Hvordan finne sponsorer for bloggen din - dummies

Du kan få sponsor til bloggen din på to måter: ved å motta forespørsler fra bedrifter og ved å søke dem ut selv. Slik sponsing kan bety en av to ting: Sponsorer kan betale deg for å sette sine annonser på nettstedet ditt. Sponsorer kan bare gi deg gratis varer eller tjenester i motsetning til reklame på ...

Hvordan du genererer salg eller handling med en forretningsblogg - dummies

Hvordan du genererer salg eller handling med en forretningsblogg - dummies

Spør potensielle kunder å sjekke ut dine tjenester etter at de har lest noe på bloggen din, kan gjøre disse leserne til faktiske kunder. Hvis du ser en logisk lenke til et produkt eller en tjeneste du tilbyr, er det bare fornuftig å la folk få vite det. Men du trenger å gjøre mer enn bare å presse salg. Du ...

Slik genererer du online fellesskapstrafikk med en innholdsstrategi - dummies

Slik genererer du online fellesskapstrafikk med en innholdsstrategi - dummies

Som en nettbasert fellesskapsjef , uansett formålet med fellesskapet ditt, forventes det å øke trafikken med jevne mellomrom. Dette målet er viktig fordi medlemmene i samfunnet er ufattelige. De kommer for en stund, men til slutt blir de fanget opp i noe annet. Svært få mennesker holder seg i årevis. Uten et nytt ...

Redaktørens valg

Lage og bruke flashkort for GED Science Test - dummies

Lage og bruke flashkort for GED Science Test - dummies

Ved hjelp av flashcards er en enkel måte å prøv deg selv på GED-vitenskapen. For å gjøre det bra på vitenskapsdelen av GED må du ha mer enn en forbipasserende forståelse av vitenskapens ordforråd og konsepter. Faktisk er spesifikk forkunnskap viktig. Flashcards er et pålitelig middel for å hjelpe deg med å øke vitenskapsordforrådet ditt og videre ...

ØKe GEDs vitenskapsscore på testdag - dummies

ØKe GEDs vitenskapsscore på testdag - dummies

Du kan øke din GED Science-testpoengsum med mestrer noen få smarte teststrategier. Her er noen tips for å øke poengsummen din under testen og når du skriver korte svarresponser. Forbedre din tilnærming til å svare på spørsmål Når du starter GED Science-testen, motstå ethvert ønske om å skynde seg gjennom spørsmålene. Tempo ...

Fastsette vanlige grammatikkfeil på GED-begrunnelsen gjennom språkkunsttest - dummier

Fastsette vanlige grammatikkfeil på GED-begrunnelsen gjennom språkkunsttest - dummier

Flere Spørsmål om GED Reasoning Through Language Arts (RLA) test presenterer setninger som inneholder grammatikkfeil og instruerer deg til å velge korreksjonen. Her er noen av de vanligste grammatikkfeilene å passe på: Feileksempel Korrigering Setningsfragment Venstre kontor før du fullfører det han hadde bestemt seg for. Gouverneur ...

Redaktørens valg

Nettverksplanlegging: Slik starter du - dummies

Nettverksplanlegging: Slik starter du - dummies

Før du starter et nettverksprosjekt, enten det er en ny nettverksinstallasjon eller en oppgradering, bør du først lage en detaljert plan. Hvis du tar tekniske beslutninger for fort, før du studerer alle problemene som påvirker prosjektet, vil du angre på det. Du vil oppdage for sent at en nøkkelapplikasjon ikke vil kjøre over nettverket, det ...

Nettverksplanlegging: Inventarinformasjonsprogrammer - dummies

Nettverksplanlegging: Inventarinformasjonsprogrammer - dummies

Det er mye arbeid å samle informasjon om datamaskinens beholdning hvis du har mer enn noen få datamaskiner til nettverk. Heldigvis finnes det flere programmer som automatisk kan samle informasjonen for deg. Disse programmene inspiserer ulike aspekter av en datamaskin, for eksempel CPU-typen og hastigheten, mengden RAM, og ...

Nettverksplanlegging: Servertyper - dummies

Nettverksplanlegging: Servertyper - dummies

Forutsatt at nettverket ditt vil kreve en eller flere dedikerte servere, bør du vurdere hvilke typer servere nettverket trenger. I enkelte tilfeller kan en enkelt server datamaskin fylle en eller flere av disse rollene. Når det er mulig, er det best å begrense hver server-datamaskin til en enkelt serverfunksjon. Filservere Fil ...