Cuprins:

Proiectul 2, Dimming LED: 3 pași
Proiectul 2, Dimming LED: 3 pași

Video: Proiectul 2, Dimming LED: 3 pași

Video: Proiectul 2, Dimming LED: 3 pași
Video: Nu cumpăra un proiector led până nu afli aceste specificații tehnice foarte importante! 2024, Iulie
Anonim
Proiectul 2, Dimming LED
Proiectul 2, Dimming LED

În acest proiect veți învăța cum să controlați luminozitatea unui LED cu un potențiometru. În acest proiect veți fi învățați despre analogWrite, analogRead și despre utilizarea unei funcții int. Sper să vă placă și amintiți-vă să verificați proiectul anterior intitulat, Proiectul 1, LED intermitent.

Hardware necesar:

  • Arduino UNO
  • Pânză fără sudură
  • Potențiometru rotativ
  • 6 fire jumper
  • LED
  • Rezistor de 220 ohmi

Software necesar:

IDE Arduino

Pasul 1: Hardware

Hardware
Hardware

Construiți circuitul la fel ca în imaginea de mai sus.

Pasul 2: Cod

Acum copiați codul de mai jos în IDE-ul Arduino, dacă nu îl aveți, există un link în partea de jos a paginii.

int Sensorvalue = 0; // Specifică faptul că Sensorvalue este egal cu 0;

configurare nulă () {

pinMode (8, OUTPUT);

}

bucla nulă () {

Sensorvalue = analogRead (A0); // Sensorvalue = pinul A0, care este conectat la potentimetru

analogWrite (8, Sensorvalue / 4); // folosind funcția analogWrite putem controla pinul 9 mai repede

}

Pasul 3: verificați și încărcați

Verificați și încărcați codul în codul Arduino. Pentru mai multe informații despre acest lucru, verificați proiectul meu anterior, puteți găsi linkul de mai jos. Odată ce codul dvs. este încărcat, veți putea controla luminozitatea LED-ului prin rotirea potențiometrului. Acum fii creativ. ați putea încerca să controlați viteza unui motor de curent continuu folosind unul.

Vor ieși mai multe proiecte, rămâneți la curent și veți învăța cum să creați cititoare la distanță, vizualizatoare audio, jocuri de memorie, un ceas cu alarmă și multe altele.

Descărcare IDE Arduino:

www.arduino.cc/en/Main/Software

Proiectul meu anterior:

www.instructables.com/id/Project-1-Blinkin…

Recomandat: