Arduino Analog

Fra Kommunikation-IT Holstebro HTX
(Omdirigeret fra Kategori:Arduino Analog)
Skift til: navigering, søgning

Arduinoen kan operere med analoge spændinger på forskellig vis.

Analoge output

Arduinoen kan ikke levere et analogt output direkte, men kan ved at lave et PWM-signal lave noget der i mange tilfælde kan bruges som et sådant.

De udgange der kan anvendes til analogt output er de digitale udgange, hvor det kun er nogle af dem der kan det - de er markeret med ~ på boardet:

Arduino UNO Rev. 3 Analoge udgange i de Digitale I/O
Arduino UNO rev. 3 Analoge PWM-udgange markeret med ~ udgang 3, 5, 6, 9, 10, 11

Koden til det analoge output er gennemgået under PWM på Arduino.

Analoge indgange

Der er 6 analoge indgange på Arduinoen som vist her:

Arduino UNO Rev. 3 med analoge indgange
Arduino UNO rev. 3 med analoge indgange

Koden til de analoge indgange er beskrevet under Analoge indgange.

Analog reference

Den analoge reference angiver hvilen spændning de analoge indgange skal konverteres i forhold til, altså hvilket spændings-område der skal oversættes til 0-1023 ved den analoge konvertering.

Alle de analoge indgange følger den samme analoge reference.

Man kan indstille hvilken analog reference der skal anvendes ved hjælp af analogReference()[1].

Som standard er referencen 5V fra forsyningen.

Der er følgende muligheder på Arduino UNO:

Parameter Betydning
DEFAULT Den analoge reference er forsyningen på 5V
INTERNAL Der anvendes en intern 1,1V reference, så indgangene bliver mere følsomme (mindre opløsning)
EXTERNAL Den analoge reference kommer fra AREF benet på arduinoen

Referencer

  1. http://arduino.cc/en/Reference/AnalogReference Arduino analog reference