Innholdsfortegnelse:

Les ADC -verdier fra potensiometre: 4 trinn
Les ADC -verdier fra potensiometre: 4 trinn

Video: Les ADC -verdier fra potensiometre: 4 trinn

Video: Les ADC -verdier fra potensiometre: 4 trinn
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, November
Anonim
Les ADC -verdier fra potensiometre
Les ADC -verdier fra potensiometre

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

Nødvendige komponenter
Nødvendige komponenter
Nødvendige komponenter
Nødvendige komponenter
Nødvendige komponenter
Nødvendige komponenter
Nødvendige komponenter
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

Montere
Montere

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

Programmering
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

Resultat
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: