Innholdsfortegnelse:
Video: Les ADC -verdier fra potensiometre: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
I denne artikkelen vil jeg vise deg hvordan du leser ADC -verdier fra et potensiometer.
dette er grunnlaget for Arduino -programmering. som leser analoge verdier ved hjelp av den analoge pinnen levert av Arduino.
i tillegg til å bruke potensioet, er det flere sensorer som bruker analog inngang. som lyssensorer, lydsensorer og jordfuktighetssensorer.
Hvorfor bruke en gryte? fordi denne komponenten er lett å finne og kan representere sensorer som leses ved hjelp av analog inngang.
Fra denne ADC -lesingen kan den senere samarbeides med utdataenheter. og vil sikkert skape interessante ting.
Trinn 1: Nødvendige komponenter
Dette er en komponent som er nødvendig i denne opplæringen:
- Arduino nano v3.0
- Potentio 100K
- Jumper Wire
- Prosjektstyret
- USB mini
- Laptop
- Arduino IDE
Trinn 2: Monter
Monter alle brukte komponenter.
Bruk den skjematiske tegningen ovenfor som en veiledning for montering av den.
Potentio til Arduino
1 ==> Gnd
2 ==> A0
3 ==> +5V
Trinn 3: Programmering
Etter at kretsen er installert. Deretter fyller du arduino med ADC -leseprogrammet som er laget.
Skissen jeg laget er omtrent slik:
void setup () {// initialiser seriell kommunikasjon med 9600 bits per sekund: Serial.begin (9600); }
// loop -rutinen går om og om igjen for alltid:
void loop () {// les inngangen på analog pin 0: int sensorValue = analogRead (A0); // skriv ut verdien du leser: Serial.println (sensorValue); forsinkelse (1); // forsinkelse mellom lesingene for stabilitet}
Du kan også laste ned den originale filen nedenfor:
Trinn 4: Resultat
Følgende er en måte å se resultatene på:
- Åpne den serielle skjermen på Arduino.
- Kontroller at overføringshastigheten på den serielle skjermen og programmet er passende (her bruker 9600).
- drei deretter potensiometeret
- Når den roteres til høyre, vil ADC -verdien være enda større
- Når den roteres til venstre, blir ADC -verdien mindre
- Den minste verdien er 0 og den største verdien er 1023.
Fra digitale data 0-1023 kan vi bruke dem til å lage andre interessante ting. Bare se på den kommende artikkelen min.
Anbefalt:
Pulserende LED ved hjelp av en 555 timer og potensiometre: 4 trinn
Pulserende LED ved hjelp av en 555 timer og potensiometre: Hilsen! I denne instruksen vil vi vise deg hvordan du konstruerer en LED Dimmer -krets som går på en justerbar timet sløyfe ved hjelp av et potensiometer, en 555 timer og andre grunnleggende kretskomponenter. Vi fikk først ideen til dette prosjektet fra
Uendelig speilklokke med potensiometre: 3 trinn
Infinity Mirror Clock With Potentiometers: Jeg kom over uendelig speil, og jeg syntes det var veldig kult. Dette inspirerte meg til å lage et uendelig speil, men jeg trengte det for å ha en hensikt. Så jeg bestemte meg for å lage en fungerende uendelig speilklokke. Dette er et uendelig speil som lar deg
2 potensiometre og 2 servoer: kontrollert bevegelse med Arduino: 4 trinn
2 potensiometre og 2 servoer: kontrollert bevegelse med Arduino: Først må du samle relevant materiale for å sette denne kretsen sammen
Robot fra tauklatring fra en ødelagt 3D-penn: 12 trinn (med bilder)
Robot fra tauklatring fra en ødelagt 3D-penn: 3D-penner er flotte verktøy for å utvikle kreativiteten til barna dine. Men hva kan du gjøre når 3D Doodler Start slutter å fungere og ikke kan repareres? Ikke kast 3D -pennen din til søpla! Fordi i denne instruksen vil jeg lære deg hvordan du skal forandre
Kontrollere 3 servomotorer med 3 potensiometre og en Arduino: 11 trinn (med bilder)
Kontrollere 3 servomotorer med 3 potensiometre og en Arduino: Hei. Dette er min første instruks, så jeg håper du vil være tålmodig med meg hvis jeg gjør noen feil når jeg konfigurerer det. Det er skrevet for nybegynnere, så de mer avanserte blant dere kan hoppe over mye av dette og bare komme til å koble det til. Målet jeg satte meg selv