Katse

See on Potentsiomeetr

Komponendid:

LED vilgutamise kiiruse reguleerimiseks kasutatakse potentsiomeetrit.

Komponentide ühendamine

  1. Toiteühendus

Punane juhe (5V Arduino-st) läheb maketilauda plussjuhile.

Must juhe (GND Arduino-st) läheb maketilauda miinusjuhile.

  1. Potentsiomeetri ühendamine

Potentsiomeetril on 3 väljundit:

  • Vasak väljund ühendatakse GND (must juhe).
  • Parem väljund ühendatakse 5V (punane juhe).
  • Keskmine väljund (väljund) ühendatakse A0 (Arduino analoog sisend, kollane juhe).
  1. LED ühendamine

Anood (pikem jalg) läheb digitaalsetesse pinni 9 Arduino kaudu takistisse.

Katood (lühike jalg) läheb GND-le.

  1. Takisti ühendamine

Üks väljund ühendatakse LED anoodiga.

Teine väljund ühendatakse pinni 9 Arduino-le.

Kood

// C++ code
//
int potekas = 0;
int punane = 11;
int potval = 0;

void setup(){
 pinMode(punane,OUTPUT);
 Serial.begin(9600);
}

void loop(){
  potval = map(analogRead(potekas),0,1023,0,255);
  analogWrite(punane,potval);
 
 Serial.println(potval) ; 
}

Kuidas see töötab

  1. Potentsiomeetri pööramisel muutub pinge selle keskmisel väljundil.
  2. Arduino loeb väärtuse A0-lt ja teisendab selle vahemikku 0–255 (LED heledus).
  3. Mida kõrgem on potentsiomeetri väärtus, seda heledamalt LED põleb.
  4. Väärused on nähtavad porta monitoris (Serial Monitor Arduino IDE-s).

Kokkuvõte

See skeem võimaldab reguleerida LED-i heledust potentsiomeetri abil. See aitab mõista, kuidas töötab Arduino analoogsisend ja PWM (laius-impulssmodulatsioon), et juhtida heledust.