Sisällysluettelo:

LED -himmennin ja potentiometri: 5 vaihetta (kuvien kanssa)
LED -himmennin ja potentiometri: 5 vaihetta (kuvien kanssa)

Video: LED -himmennin ja potentiometri: 5 vaihetta (kuvien kanssa)

Video: LED -himmennin ja potentiometri: 5 vaihetta (kuvien kanssa)
Video: Poliisi niputtaa laitosjonnen 2024, Marraskuu
Anonim
LED -himmennin potentiometrillä
LED -himmennin potentiometrillä

Tämä on ohje, joka opettaa käyttämään potentiometriä himmentämään LED -valon.

Vaihe 1: Materiaalit

Materiaalit
Materiaalit
Materiaalit
Materiaalit
Materiaalit
Materiaalit
Materiaalit
Materiaalit
  1. Arduino
  2. Tietokone
  3. Leipälauta
  4. LED
  5. 5 urosjohtoa
  6. Potentiometri
  7. USB kaapeli

Vaihe 2: Aloittaminen

Päästä alkuun
Päästä alkuun

Liitä Arduino tietokoneeseen USB -kaapelilla.

Vaihe 3: Johdotus

Johdotus
Johdotus
Johdotus
Johdotus
Johdotus
Johdotus

Kun Arduino on kytketty tietokoneeseen USB -johdolla, otamme ensimmäisen johdon ja laitamme toisen pään maahan ja toisen j1: een. Sitten asetat toisen johdon A0: sta j3: een. Sitten laitat kolmannen johdon 5v: stä j5: een.

Tämän jälkeen laitat neljännen langan D9: stä j15: een. Sitten viides ja viimeinen lanka maasta j17: een.

Vaihe 4: Potentiometri ja LED -asetukset

Potentiometri ja LED -asetukset
Potentiometri ja LED -asetukset

Aseta nuppi poispäin johdoista. Liitä se f1 f3 ja f5. Ota sitten LED -valo ja aseta pidempi jalka osaan f15 ja lyhyempi osaan f17.

Vaihe 5: Koodi

Nämä ovat muuttujia, jotka kertovat tietokoneelle, mitä tietyt sanat tarkoittavat:

int potPin = A0; Tämä kertoo tietokoneelle, että potentiometrin keskiosa, jota kutsumme potPiniksi, on kytketty A0 int readValue; Tämä kertoo tietokoneelle, että aina kun sanomme readValue, se tarkoittaa potentiometrin lukemista

Tämä on tyhjä asennus, joka suoritetaan vain kerran, jotta se voidaan määrittää muulle koodille:

void setup () {Tämä kertoo vain, että tämä on Void Setupin alku

pinMode (9, LÄHTÖ); Tämä asettaa valon niin, että se voidaan kytkeä päälle myöhemmin

pinMode (potPin, INPUT); Tämä asettaa potentiometrin, jotta voimme käyttää sitä myöhemmin

Seuraava osa on tyhjä silmukka, joka kulkee uudestaan ja uudestaan, kunnes lopetat sen.

void loop () {

readValue = analoginenLue (potPin); Tämä käskee tietokoneen lukemaan potentiometrin aina, kun sanomme readValue.

lukuarvo = kartta (lukuarvo, 0, 1023, 0, 255); Tämä muuntaa numerot potentiometristä, joka on 0-1023, LED-numeroiksi, jotka ovat 0-255.

analogWrite (9, lukuarvo); Tämä kehottaa tietokonetta sytyttämään LEDin kirkkaudella, jonka potentiometri kertoo.

}

Tämä on koko koodi itsessään:

int potPin = A0; int lukuarvo = 0;

void setup () {

pinMode (9, LÄHTÖ);

pinMode (potPin, INPUT);}

void loop () {

readValue = analoginenLue (potPin);

lukuarvo = kartta (lukuarvo, 0, 1023, 0, 255);

analogWrite (9, lukuarvo);}

Suositeltava: