2. Katse Potentsiomeetri kasutamine

2.1. Katse Vilgub

Potentsiomeeter

int sensorPin = 0;    	  
int ledPin = 13;                           			  
int sensorValue = 0;  					  
void setup()
{       
  pinMode(ledPin, OUTPUT);  
  Serial.begin(9600);
}
void loop() {          					   
  sensorValue = analogRead(sensorPin);		  
  digitalWrite(ledPin, HIGH);         
  delay(sensorValue);                 
  digitalWrite(ledPin, LOW);              
  delay(sensorValue);  
  float voltage = sensorValue * (5.0 / 1023.0);
  Serial.println(voltage);       
}
FIRST SCHEME potentsiomeetri kasutamine

potentsiomeetrit saab kasutada valgusdioodide intensiivsuse muutmiseks.

Uued funktsioonid:

map(value, fromLow, fromHigh, toLow, toHigh) - tagastab uude vahemikku üle kantud uue väärtuse
switch(value){ case }- režiimi ümberlülitamise tingimus

Ülesanne Valguskett

Komponeendid:

    • Arduino Uno
    • Arendusplaat
    • LED
    • Takisti
    • Juhtmed
    • Potentsiomeeter
SECOND SCHEME potentsiomeetri kasutamine

Scheme

Video:

GIF potentsiomeetri kasutamine

käivitamisel, kui potentsiomeeter on minimaalne, süttib LED lihtsalt üksteise järel 100 millisekundilise viivitusega, režiimide vahel vahetamiseks tuleb potentsiomeetrit keerata, teisel tasemel süttib LED ükshaaval muutuva viivitusega, sõltuvalt sellest, kui lähedal või kaugel nad on järgmisest režiimist, kolmandal tasandil põlevad valgusdioodid kõik koos suure intensiivsusega ja viivitusega, sõltuvalt sellest, kui lähedal või kaugel on järgmine tase; neljandal tasandil põlevad valgusdioodid samamoodi nagu kolmandal tasandil, kuid sel juhul kustuvad nad aeglasemalt, sõltuvalt sellest, kui lähedal või kaugel on järgmine tase; järgmine tase on väljalülitamine – viies tase.

Potentsiomeetri kasutamine igapäevaelus:

1) gaasivoolu suurendamine ja vähendamine pliidil
2) põrandaküte
3) Helitugevuse suurendamine ja vähendamine magnetofonil
4) valguse intensiivsuse reguleerimine
5) pliidi kütte reguleerimine ja pliidi režiimide reguleerimine

Code:

const int numLeds = 5;
int ledPins[numLeds];
int potPin = 0;
int mode = 0;
void setup() {
  for (int i = 0; i < numLeds; i++) {
    ledPins[i] = i + 2;
    pinMode(ledPins[i], OUTPUT);
  }
}
void loop() {
  int potValue = analogRead(potPin);
  mode = map(potValue, 0, 1023, 0, 5);
  switch (mode) {
    case 1: // Kõik tuled põlevad korraga
      On();
      break;
    case 2: // Tuled vilguvad kõik korraga
      Blink();
      break;
    case 3: // Tuled vilguvad vaheldumisi
      altBlink();
      break;
    case 4: // Tuled vilguvad kordamööda
      sBlink();
      break;
    case 5: // lülitab LEDid välja
      turnBlink();
      break;
  }
}
void On() {
  for (int i = 0; i < numLeds; i++) {
    digitalWrite(ledPins[i], HIGH);
  }
  delay(500);
  for (int i = 0; i < numLeds; i++) {
    digitalWrite(ledPins[i], LOW);
  }
  delay(500);
}
void Blink() {
  for (int i = 0; i < numLeds; i++) {
    digitalWrite(ledPins[i], HIGH);
  }
  delay(250);
  for (int i = 0; i < numLeds; i++) {
    digitalWrite(ledPins[i], LOW);
  }
  delay(250);
}
void altBlink() {
  for (int i = 0; i < numLeds; i += 2) {
    digitalWrite(ledPins[i], HIGH);
    digitalWrite(ledPins[i + 1], LOW);
  }
  delay(500);
  for (int i = 0; i < numLeds; i += 2) {
    digitalWrite(ledPins[i], LOW);
    digitalWrite(ledPins[i + 1], HIGH);
  }
  delay(500);
}
void sBlink() {
  for (int i = 0; i < numLeds; i++) {
    digitalWrite(ledPins[i], HIGH);
    delay(100);
    digitalWrite(ledPins[i], LOW);
  }
}
void turnBlink() {
  for (int i = 0; i < numLeds; i++) {
    digitalWrite(ledPins[i], LOW);
  }
}

Potentsiomeeter on elektrooniline komponent, mida kasutatakse laialdaselt elektrilistes vooluahelates pinge või voolu reguleerimiseks. Eesti keeles nimetatakse seda “potentsiomeetriks”. See seade koosneb takistuslikust elemendist ja liikuvast kontaktist, mis võimaldab muuta vooluahela takistust. Seda kasutatakse mitmesugustes seadmetes, näiteks helisüsteemides, valgustuses ja juhtelektroonikas.

Potentsiomeetril on oluline roll elektriahelates, võimaldades pinget või voolu reguleerida. See koosneb takistuselemendist ja liikuvast kontaktist, mis võimaldab muuta ahela takistust. Potentsiomeetrit kasutatakse laialdaselt erinevates seadmetes, nagu helisüsteemid, valgustus ja juhtelektroonika.

Potentsiomeeter võimaldab täpset reguleerimist, muutes selle oluliseks komponendiks elektroonikas ja elektrotehnikas. Sõltuvalt rakendusest võib potentsiomeetrit kasutada helitugevuse reguleerimiseks, ekraanide heleduse kohandamiseks või muude parameetrite juhtimiseks. Samuti on olemas erinevaid tüüpe potentsiomeetreid, sealhulgas lineaarsed ja pöördpotentsiomeetrid, mis sobivad erinevateks kasutusvaldkondadeks.

Kokkuvõttes mängib potentsiomeeter olulist rolli elektrooniliste süsteemide efektiivses toimimises, võimaldades täpset ja paindlikku kontrolli erinevate seadmete üle.


Potentsiomeetrit kasutatakse mitmel otstarbel, tagades elektrilistes süsteemides täpse kontrolli. Sõltuvalt rakendusest võib see olla helitugevuse reguleerimine muusikasüsteemides, ekraanide heleduse reguleerimine või muude parameetrite kohandamine elektroonikaseadmetes. Potentsiomeetritel on erinevaid tüüpe, sealhulgas lineaarsed ja pööratavad, mis sobivad erinevateks vajadusteks. Nende täpne reguleerimisvõime muudab need hädavajalikuks komponendiks elektroonika- ja elektrisüsteemides.