Kazalo:

Preberite vrednosti ADC s potenciometrov: 4 koraki
Preberite vrednosti ADC s potenciometrov: 4 koraki

Video: Preberite vrednosti ADC s potenciometrov: 4 koraki

Video: Preberite vrednosti ADC s potenciometrov: 4 koraki
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Julij
Anonim
Preberite vrednosti ADC iz potenciometrov
Preberite vrednosti ADC iz potenciometrov

V tem članku vam bom pokazal, kako odčitati vrednosti ADC s potenciometra.

to je osnova programiranja Arduino. ki bere analogne vrednosti z analognim zatičem, ki ga ponuja Arduino.

poleg potenciala obstaja več senzorjev, ki uporabljajo analogni vhod. kot so svetlobni senzorji, zvočni senzorji in senzorji vlažnosti tal.

Zakaj uporabljati lonec? ker je to komponento enostavno najti in lahko predstavlja senzorje, ki se berejo z analognim vhodom.

Na podlagi tega odčitka ADC ga je mogoče kasneje sodelovati z izhodnimi napravami. in zagotovo bo ustvaril zanimive stvari.

Korak: Potrebne komponente

Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente

To je sestavni del, ki je potreben v tej vadnici:

  • Arduino nano v3.0
  • Potencial 100K
  • Mostična žica
  • Projektni odbor
  • Mini mini USB
  • Prenosni računalnik
  • Arduino IDE

2. korak: Sestavite

Sestavite
Sestavite

Sestavite vse uporabljene komponente.

Zgornjo shematsko risbo uporabite kot vodilo za njeno sestavljanje.

Potencio za Arduino

1 ==> Gnd

2 ==> A0

3 ==> +5V

3. korak: Programiranje

Programiranje
Programiranje

Po namestitvi vezja. Nato napolnite arduino s programom za branje ADC, ki je bil izdelan.

Skica, ki sem jo naredil, je približno takšna:

void setup () {// inicializira serijsko komunikacijo pri 9600 bitih na sekundo: Serial.begin (9600); }

// rutina zanke se vedno znova ponavlja:

void loop () {// branje vhoda na analognem zatiču 0: int sensorValue = analogRead (A0); // natisnete prebrano vrednost: Serial.println (sensorValue); zamuda (1); // zakasnitev med branji za stabilnost}

Spodaj lahko prenesete tudi izvirno datoteko:

4. korak: Rezultat

Rezultat
Rezultat

Rezultate lahko vidite na naslednji način:

  • Odprite serijski monitor na Arduinu.
  • Prepričajte se, da je hitrost prenosa na serijskem monitorju in programu ustrezna (tukaj uporabite 9600).
  • nato zavrtite potenciometer
  • Ko zavrtite v desno, bo vrednost ADC še večja
  • Ko zavrtite levo, se vrednost ADC zmanjša
  • Najmanjša vrednost je 0, največja pa 1023.

Iz digitalnih podatkov 0-1023 jih lahko uporabimo za izdelavo drugih zanimivosti. Samo poglejte moj prihajajoči članek.

Priporočena: