Indholdsfortegnelse:

Læs ADC -værdier fra potentiometre: 4 trin
Læs ADC -værdier fra potentiometre: 4 trin

Video: Læs ADC -værdier fra potentiometre: 4 trin

Video: Læs ADC -værdier fra potentiometre: 4 trin
Video: 16. STM32CubeIDE Potentiometer ADC with STM32F103C8T6 2024, Juli
Anonim
Læs ADC -værdier fra potentiometre
Læs ADC -værdier fra potentiometre

I denne artikel vil jeg vise dig, hvordan du læser ADC -værdier fra et potentiometer.

dette er grundlaget for Arduino -programmering. som læser analoge værdier ved hjælp af den analoge pin leveret af Arduino.

udover at bruge potentio, er der flere sensorer, der bruger analog indgang. såsom lyssensorer, lydsensorer og jordfugtighedssensorer.

Hvorfor bruge en gryde? fordi denne komponent er let at finde og kan repræsentere sensorer, der læses ved hjælp af analog indgang.

Fra denne ADC -læsning kan den senere samarbejde med outputenheder. og helt sikkert vil skabe interessante ting.

Trin 1: Påkrævede komponenter

Påkrævede komponenter
Påkrævede komponenter
Påkrævede komponenter
Påkrævede komponenter
Påkrævede komponenter
Påkrævede komponenter
Påkrævede komponenter
Påkrævede komponenter

Dette er en komponent, der er nødvendig i denne vejledning:

  • Arduino nano v3.0
  • Potentio 100K
  • Jumper Wire
  • Projektbestyrelse
  • USB mini
  • Bærbar
  • Arduino IDE

Trin 2: Saml

Samle
Samle

Saml alle brugte komponenter.

Brug den skematiske tegning ovenfor som en vejledning til samling af den.

Potentio til Arduino

1 ==> Gnd

2 ==> A0

3 ==> +5V

Trin 3: Programmering

Programmering
Programmering

Efter kredsløbet er installeret. Fyld derefter arduino med det ADC -læseprogram, der er lavet.

Skitsen, jeg lavede, er nogenlunde sådan:

void setup () {// initialiser seriel kommunikation med 9600 bit pr. sekund: Serial.begin (9600); }

// loop -rutinen kører igen og igen for altid:

void loop () {// læs input på analog pin 0: int sensorValue = analogRead (A0); // udskriv den værdi, du læser: Serial.println (sensorValue); forsinkelse (1); // forsinkelse mellem læsninger for stabilitet}

Du kan også downloade den originale fil herunder:

Trin 4: Resultat

Resultat
Resultat

Følgende er en måde at se resultaterne på:

  • Åbn den serielle skærm på Arduino.
  • Sørg for, at baudhastigheden på den serielle skærm og programmet er passende (her ved hjælp af 9600).
  • drej derefter potentiometeret
  • Når den drejes til højre, vil ADC -værdien være endnu større
  • Når den drejes til venstre, bliver ADC -værdien mindre
  • Den mindste værdi er 0 og den største værdi er 1023.

Fra digitale data 0-1023 kan vi bruge dem til at lave andre interessante ting. Se bare min kommende artikel.

Anbefalede: