LED -kirkkauden säätäminen potentiometrillä Arduinolla: 3 vaihetta
LED -kirkkauden säätäminen potentiometrillä Arduinolla: 3 vaihetta
Anonim
Image
Image

Tässä projektissa ohjaamme LEDin kirkkautta käyttämällä potentiometrin tarjoamaa muuttuvaa vastusta. Tämä on hyvin perusprojekti aloittelijalle, mutta se opettaa sinulle monia asioita potentiometristä ja LED -toiminnoista, joita tarvitaan ennakkohankkeiden tekemiseen.

Voimme myös ohjata LED -kirkkautta ilman potentiometriä. tarkista projekti napsauttamalla alla olevaa linkkiä

linkki: - LED -kirkkauden säätö ilman potentiometriä.

Vaihe 1: Tarvittavat komponentit

  1. Arduino -
  2. Potentiometri -
  3. LED -
  4. Vastus (220-1000 ohmia) -
  5. Hyppyjohdot -

Vaihe 2: Piirikaavio

Piirikaavio
Piirikaavio
Piirikaavio
Piirikaavio

Nasta 11 led -anodi

A0 pyyhin

Vcc 5V

Potentiometrin Gnd -liitin 3, LED -katodi

Vaihe 3: Arduino -koodi

Arduino analogRead -toimintoa käytetään mittaamaan jännite 0–5 volttia ja muuntamaan sen digitaaliseksi arvoksi 0–1023. Syy arvoon 1023 johtuu siitä, että analogia-digitaalimuuntimet ovat 10-bittisiä. Koska analogWrite of PWM: n käyttöjakso on 0–255, siksi jaamme koodissa lukeman arvon 4: llä.

KOODI

const int POTENTIOMETER_PIN = 0;

int analog_arvo = 0;

void setup () {

// laita asennuskoodi tähän, jotta se suoritetaan kerran:

pinMode (11, LÄHTÖ);

pinMode (POTENTIOMETER_PIN, INPUT);

}

void loop () {

// laita pääkoodisi tänne toistettavaksi:

analoginen_arvo = analogiluku (POTENTIOMETER_PIN);

// arvo analoginen_arvo on 0–1023 ja PWM -käyttöjakso 0–255.

analogWrite (11, analoginen_arvo/4);

}