Tartalomjegyzék:
- 1. lépés: Tápellátás és földelés
- 2. lépés: A LED -ek csatlakoztatása
- 3. lépés: Nyomja meg a gombot
- 4. lépés: Potenciométer
- 5. lépés: Lehetséges hibák
- 6. lépés: Kód
Videó: USA Arduino megszakítás LED fényereje: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
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:
Akusztikus levitáció az Arduino Uno-val Lépésről lépésre (8 lépés): 8 lépés
Akusztikus lebegés az Arduino Uno-val Lépésről lépésre (8 lépés): ultrahangos hangátvivők L298N Dc női adapter tápegység egy egyenáramú tűvel Arduino UNOBreadboard és analóg portok a kód konvertálásához (C ++)
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