Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
I den här artikeln kommer jag att visa dig hur du läser ADC -värden från en potentiometer.
detta är grunden för Arduino -programmering. som läser analoga värden med den analoga stiftet från Arduino.
förutom att använda potentio, finns det flera sensorer som använder analog ingång. som ljussensorer, ljudsensorer och jordfuktighetssensorer.
Varför använda en kruka? eftersom denna komponent är lätt att hitta och kan representera sensorer som läses med analog ingång.
Från denna ADC -läsning kan den senare samarbetas med utdataenheter. och kommer säkert att skapa intressanta saker.
Steg 1: Obligatoriska komponenter
Detta är en komponent som behövs i den här självstudien:
- Arduino nano v3.0
- Potentio 100K
- Jumper Wire
- Projektstyrelse
- USB mini
- Bärbar dator
- Arduino IDE
Steg 2: Montera
Montera alla använda komponenter.
Använd den schematiska ritningen ovan som en guide för att montera den.
Potentio till Arduino
1 ==> Gnd
2 ==> A0
3 ==> +5V
Steg 3: Programmering
Efter att kretsen är installerad. Fyll sedan arduino med ADC -läsprogrammet som har gjorts.
Skissen som jag gjorde är ungefär så här:
void setup () {// initiera seriell kommunikation med 9600 bitar per sekund: Serial.begin (9600); }
// loop -rutinen går om och om igen för alltid:
void loop () {// läs ingången på analog pin 0: int sensorValue = analogRead (A0); // skriva ut det värde du läser: Serial.println (sensorValue); fördröjning (1); // fördröjning mellan läsningar för stabilitet}
Du kan också ladda ner originalfilen nedan:
Steg 4: Resultat
Följande är ett sätt att se resultaten:
- Öppna den seriella bildskärmen på Arduino.
- Se till att överföringshastigheten på den seriella bildskärmen och programmet är lämplig (här med 9600).
- vrid sedan potentiometern
- När den vrids åt höger blir ADC -värdet ännu högre
- När den vrids åt vänster blir ADC -värdet mindre
- Det minsta värdet är 0 och det största värdet är 1023.
Från digitala data 0-1023 kan vi använda den för att göra andra intressanta saker. Se bara min kommande artikel.