INHOUDSOPGAWE:

Projek 2, dim LED: 3 stappe
Projek 2, dim LED: 3 stappe

Video: Projek 2, dim LED: 3 stappe

Video: Projek 2, dim LED: 3 stappe
Video: ESP32 Tutorial 6 - Using RGB LED Project 2.3 -SunFounder's ESP32 IoT Learnig kit 2024, Julie
Anonim
Projek 2, Dim LED
Projek 2, Dim LED

In hierdie projek gaan u leer hoe u die helderheid van 'n LED met 'n potensiometer kan beheer. In hierdie projek word u geleer oor analogWrite, analogRead en die gebruik van 'n int -funksie. Hoop u geniet dit, en onthou dat u die vorige projek met die titel, Projek 1, Knipperende LED, na gaan kyk het.

Hardeware benodig:

  • Arduino UNO
  • Soldeerlose broodbord
  • Roterende potensiometer
  • 6 springdrade
  • LED
  • 220 ohm weerstand

Sagteware benodig:

Arduino IDE

Stap 1: Hardeware

Hardeware
Hardeware

Bou die stroombaan net soos die prent hierbo.

Stap 2: Kode

Kopieer nou die onderstaande kode in die Arduino IDE, as u dit nie het nie, is daar 'n skakel onderaan die bladsy.

int Sensorwaarde = 0; // Spesifiseer dat Sensorwaarde gelyk is aan 0;

ongeldige opstelling () {

pinMode (8, UITGANG);

}

leemte -lus () {

Sensorwaarde = analogRead (A0); // Sensorwaarde = pen A0, wat aan die potensiaalmeter gekoppel is

analogWrite (8, sensorwaarde/4); // deur die analogWrite -funksie te gebruik, kan ons pen 9 vinniger beheer

}

Stap 3: Verifieer en laai op

Verifieer en laai u kode op na u Arduino -kode. Vir meer inligting hieroor, kyk na my vorige projek, vind u die onderstaande skakel. Sodra u kode opgelaai is, kan u die helderheid van die LED beheer deur aan die potensiometer te draai. Word nou kreatief. jy kan probeer om die snelheid van 'n gelykstroommotor met behulp van een te beheer.

Meer projekte kom uit, bly ingeskakel en leer hoe om afstandlesers, klankvisualiseerders, geheuespeletjies, 'n wekker en meer te maak.

Arduino IDE aflaai:

www.arduino.cc/en/Main/Software

My vorige projek:

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

Aanbeveel: