
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:48

Ebben a projektben egy piros, fehér és kék LED kijelzőt fogunk létrehozni potenciométerrel és nyomógombbal. Egyszerűen hangzik, de ehhez megszakításokat is használunk. Tehát amikor megnyomja a nyomógombot, a potenciométer értéke beállítja a LED -ek fényerejét. A szükséges anyagok a következők:
-Arduino Uno R3
-kenyeretábla
-férfi -férfi vezetékek
-három LED (piros, fehér, kék)
-potenciométer
-nyomógomb
-220ohm ellenállás
1. lépés: Tápellátás és földelés

Először csatlakoztassa a földet és az 5 V -os tápellátást a kenyérsütő táblához.
2. lépés: A LED -ek csatlakoztatása

Helyezze mind a három LED -et a kenyértáblára. Csatlakoztassa a katódot a talajhoz mindegyikhez. Csatlakoztasson egy 220 ohmos ellenállást az anódhoz, majd csatlakoztassa az arduino-hoz, 9-11.
3. lépés: Nyomja meg a gombot

A nyomógomb esetében győződjön meg arról, hogy pontosan a képen van csatlakoztatva. Tápfeszültség, 220ohm ellenállás a földhöz, majd a 3. tüske ellenkező vége. Ez lesz a megszakítás.
4. lépés: Potenciométer

A nyomógombhoz hasonlóan csatlakoztassa a potenciométert a képen látható módon. Ez a cél a fényerő beállítására szolgál.
5. lépés: Lehetséges hibák

Győződjön meg arról, hogy a csapok a kód és a képek szerint vannak csatlakoztatva, és megegyeznek. Győződjön meg arról is, hogy az anód és a katód ennek megfelelően van csatlakoztatva.
6. lépés: Kód
const bájt ledBlue = 11; // kékre állítja a LED -et a 11 -es tűn, konstruktív bájt ledRed = 10; // pirosra állítja a LED -et a 10 -es tűn
const bájt ledWhite = 9; // fehérre állítja a LED -et a 9 -es tűre
const byte interruptPin = 3; // a nyomógomb megszakításként
const bájt potPin = 1; // a potenciométer az A1 tű
illékony int fényes; // LED fényerő
void setup () {
pinMode (ledBlue, OUTPUT); // kék LED KIMENET
pinMode (ledRed, OUTPUT); // piros LED KIMENET
pinMode (ledWhite, OUTPUT); // fehér LED Kimenetként
pinMode (interruptPin, INPUT_PULLUP); // gomb gomb INPUT_PULLUP
pinMode (potPin, INPUT); // potenciométer csap INPUT
// beállítja a megszakítást bemeneti tűvel és fényerővel RISING -re
attachInterrupt (digitalPinToInterrupt (interruptPin), világos, RISING);
} // a beállítás befejezése
void loop () {
analogWrite (ledBlue, világos); // A kék LED -et a beállított fényerősségre állítja
analogWrite (ledRed, világos); // A piros LED -et a beállított fényerő szintre állítja
analogWrite (ledWhite, világos); // Beállítja a fehér LED -et a beállított fényerő szintre
} // vége ciklus
üres fény () {
fényes = analóg olvasott (potPin); // Értékben olvasható a potenciométerből
fényes = térkép (fényes, 0, 1023, 0, 255); // Térképértékek a LED fényerejéhez
} // világosabb vége
Ajánlott:
Zene reaktív többszínű LED -lámpák - Arduino hangérzékelő érzékelő - RGB LED csík: 4 lépés

Zene reaktív többszínű LED -lámpák | Arduino hangérzékelő érzékelő | RGB LED-csík: Zenével reagáló többszínű LED-lámpák. Ebben a projektben egy egyszerű 5050 RGB LED szalagot (nem a címezhető LED WS2812), az Arduino hangérzékelőt és a 12 V -os adaptert használták
A Neopixel Ws2812 LED vagy LED STRIP vagy LED gyűrű használata Arduino -val: 4 lépés

A Neopixel Ws2812 LED vagy LED STRIP vagy LED gyűrű használata Arduino -val: Sziasztok, mivel a Neopixel led Strip nagyon népszerűek, és ws2812 led szalagnak is nevezik. Nagyon népszerűek, mert ezekben a LED szalagokban minden egyes ledet külön kezelhetünk, ami azt jelenti, hogy ha azt szeretné, hogy kevés led egy színben világítson
ESP8266 RGB LED STRIP WIFI vezérlés - NODEMCU IR távirányítóként a Wifi -n keresztül vezérelt LED szalaghoz - RGB LED STRIP okostelefon -vezérlés: 4 lépés

ESP8266 RGB LED STRIP WIFI vezérlés | NODEMCU IR távirányítóként a Wifi -n keresztül vezérelt LED szalaghoz | RGB LED STRIP okostelefon -vezérlés: Sziasztok, ebben az oktatóanyagban megtanuljuk, hogyan kell használni a nodemcu -t vagy az esp8266 -ot infravörös távirányítóként az RGB LED -szalag vezérléséhez, és a Nodemcu -t okostelefonon keresztül wifi -n keresztül kell irányítani. Tehát alapvetően okostelefonjával vezérelheti az RGB LED STRIP -et
Arduino - időszakos megszakítás: 4 lépés

Arduino - időszakos megszakítás: Ez az utasítás az időszakos megszakítás használatáról szól az Arduino programok időzítéséhez. Ez egy lépés egy kezdő Arduino programozó számára, aki tudja, hogy az Arduino többre képes, de nem egészen tudja, hogyan tegye ezt meg. Ha van teljesítmény -pr
USA - USB: amerikai zászló USB memória: 8 lépés (képekkel)

USA - USB: Amerikai zászló USB Memorial: Plug and play zászlós integetés. PC = Hazafias számítógép. Kapcsolódó fotók és videók itt. További projektekért keresse fel a ni9e.com webhelyet