En potentiometer är en knopp som du kan använda till att styra olika saker med genom att vrida på den. Till exempel skulle volymkontrollen på din stereo kunna vara en potentiometer. När de två yttre benen på potentiometern kopplats till GND respektive 5V, kan du använda knoppen till att kontrollera hur mycket spänning som tillförs till mittenbenet, med ett spann på 0V och 5V.
Material
- 1 Arduino Uno
- 1 Education-sköld
- 1 potentiometer
- 3 labbkablar
Instruktioner
- Fäst skölden på Arduinons ovansida.
- Koppla potentiometern till kopplingsdäcket.
- Koppla det ensamma potentiometer-benet till analoga pin A5, och de andra två till 5V och GND med labbkablar.
- Koppla Arduinon till datorn och ladda upp exemplet ‘Knob’.
Kod
Du hittar koden i Example>EducationShield>Help>Knob
Du bör nu öppna seriemonitorn och vrida på potentiometern. När potentiometern är vriden hela vägen till vänster bör seriemonitorn skriva ut 0, när den är vriden hela vägen till höger bör seriemonitorn skriva ut 1023. Beroende på hur du har kopplat potentiometern kan det vara tvärtom.
Kommandon
Knob(analogPin)
- skapar ett Knob-objekt.- Parametrar
-
(
int
)analogPin
- den analoga pinen till vilken potentiometern är kopplad.
-
- Parametrar
setLevels(levels)
- mappar sensorvärdet till ett visst antal nivåer.- Parametrar
-
(
int
)levels
- antal nivåer som sensorn mappas till.
-
- Parametrar
getLevel()
- returnerar nivån på sensorn.- Retur
- (
int
) – aktuell nivå på sensoren. Från 0 till värdet som sätts isetLevels()
.
- (
- Retur
Problemlösning
- Var noga med att allting kopplats ordentligt.
- Var noga med att du kopplat potentiometern till samma pin som du angett i koden.