Sisällysluettelo:
- Vaihe 1: Virta ja maadoitus
- Vaihe 2: LED -valojen liittäminen
- Vaihe 3: Painike
- Vaihe 4: Potentiometri
- Vaihe 5: Mahdolliset virheet
- Vaihe 6: Koodi
Video: USA Arduino Interrupt LED -kirkkaus: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Tässä projektissa luomme punaisen, valkoisen ja sinisen LED -näytön, jossa on potentiometri ja painike. Kuulostaa helpolta, mutta käytämme myös keskeytyksiä tähän. Joten kun painiketta painetaan, potentiometrin arvo asettaa LEDien kirkkauden. Tarvittavia materiaaleja ovat:
-Arduino Uno R3
-leipälauta
-uros -urosjohdot
-kolme LEDiä (punainen, valkoinen, sininen)
-potentiometri
-paina nappia
-220 ohmin vastus
Vaihe 1: Virta ja maadoitus
Kytke ensin maadoitus ja 5 voltin virta leipälautaan.
Vaihe 2: LED -valojen liittäminen
Aseta kaikki kolme LEDiä leipälevylle. Liitä katodi maahan jokaisen osalta. Liitä 220 ohmin vastus anodiin ja kytke se sitten arduinoon, nastat 9-11.
Vaihe 3: Painike
Varmista, että liität painonapin täsmälleen kuvaan. Virransyöttö, 220 ohmin vastus maahan ja sitten vastakkainen pää nastaan 3. Tätä käytetään keskeytyksenä.
Vaihe 4: Potentiometri
Liitä potentiometri aivan kuten painike, kuten kuvassa. Tämä palvelee kirkkauden säätämistä.
Vaihe 5: Mahdolliset virheet
Varmista, että nastat on kytketty kuten koodi ja kuvat osoittavat ja että ne vastaavat toisiaan. Varmista myös, että anodi ja katodi on kytketty vastaavasti.
Vaihe 6: Koodi
const tavu ledBlue = 11; // asettaa LEDin siniseksi nastassa 11const byte ledRed = 10; // asettaa LEDin punaiseksi nastassa 10
const tavu ledWhite = 9; // asettaa LEDin valkoiseksi nastaan 9
const tavu keskeyttääPin = 3; // painike keskeytyksenä
const tavu potPin = 1; // potentiometri on nasta A1
haihtuva kirkas; // LED -kirkkaus
void setup () {
pinMode (ledBlue, OUTPUT); // sininen LED OUTPUT
pinMode (ledPunainen, LÄHTÖ); // punainen LED OUTPUT
pinMode (ledWhite, OUTPUT); // valkoinen LED OUTPUT
pinMode (interruptPin, INPUT_PULLUP); // painikkeen nasta INPUT_PULLUP
pinMode (potPin, INPUT); // potentiometrin nasta INPUT
// asettaa keskeytyksen tulonapilla ja kirkkaudella RISING
attachInterrupt (digitalPinToInterrupt (interruptPin), valo, RISING);
} // lopeta asennus
void loop () {
analogWrite (ledBlue, kirkas); // Asettaa sinisen LED -valon asetetulle kirkkaustasolle
analogWrite (ledPunainen, kirkas); // Asettaa punaisen LED -valon asetetulle kirkkaustasolle
analogWrite (ledWhite, kirkas); // Asettaa valkoisen LED -valon asetetulle kirkkaustasolle
} // lopetuslenkki
tyhjä valo () {
kirkas = analoginenLue (potPin); // Lukee arvon potentiometristä
kirkas = kartta (kirkas, 0, 1023, 0, 255); // Kartoittaa LED -kirkkauden arvot
} // loppu kirkkaammin
Suositeltava:
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
Musiikin reaktiiviset moniväriset LED -valot - Arduino -äänentunnistin - RGB -LED -nauha: 4 vaihetta
Musiikin reaktiiviset moniväriset LED -valot | Arduino -äänentunnistin | RGB-LED-nauha: Musiikkiin reagoiva monivärinen LED-valo. Tässä projektissa käytettiin yksinkertaista 5050 RGB -LED -nauhaa (ei osoitettava LED WS2812), Arduino -äänentunnistinta ja 12 V: n sovitinta
Neopixel Ws2812 LED- tai LED -nauhan tai LED -renkaan käyttö Arduinon kanssa: 4 vaihetta
Kuinka käyttää Neopixel Ws2812 LED- tai LED -nauhaa tai LED -rengasta Arduinon kanssa: Hei kaverit, koska Neopixel -led -nauha ovat erittäin suosittuja, ja sitä kutsutaan myös nimellä ws2812 led -nauha. Ne ovat erittäin suosittuja, koska näissä led -nauhoissa voimme käsitellä jokaista lediä erikseen, mikä tarkoittaa, että jos haluat, että muutamat ledit hehkuvat yhdellä värillä
ESP8266 RGB LED STRIP WIFI -ohjaus - NODEMCU IR -kaukosäätimenä LED -nauhalle, jota ohjataan Wifin kautta - RGB LED STRIP -älypuhelimen ohjaus: 4 vaihetta
ESP8266 RGB LED STRIP WIFI -ohjaus | NODEMCU IR -kaukosäätimenä LED -nauhalle, jota ohjataan Wifin kautta | RGB LED STRIP -älypuhelimen ohjaus: Hei kaverit tässä opetusohjelmassa opimme käyttämään nodemcu- tai esp8266 -laitetta IR -kaukosäätimenä RGB -LED -nauhan ohjaamiseen ja Nodemcu ohjataan älypuhelimella wifi -yhteyden kautta. Joten periaatteessa voit ohjata RGB -LED -nauhaa älypuhelimellasi
USA - USB: Yhdysvaltain lipun USB -muistomerkki: 8 vaihetta (kuvilla)
USA - USB: Yhdysvaltain lipun USB -muistomerkki: Plug and play -lipun heilutusseremonia. PC = Isänmaallinen tietokone. Liittyviä kuvia ja videoita täällä. Katso lisää projekteja osoitteesta ni9e.com