Sisällysluettelo:

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

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

Video: LED -kirkkauden säätäminen potentiometrillä Arduinolla: 3 vaihetta
Video: SW: Design a Beautiful DIY Gauge using an Arduino and a Stepper Motor (EP54) 2024, Heinäkuu
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);

}

Suositeltava: