Skip to content
2025.11.07.
  • F
  • X
  • LinkedIn
  • YouTube
  • Instagram
  • GitHub
TavIR

TavIR

Mikrokontroller világ

  • TavIR Tudástár
  • TavIR WebShop
  • TavIR Fórum
  • Hírek
  • Könyvek
    • Egyszerű elektronika – Kezdőlap
    • ESP8266/ESP32
    • Tippek
      • Tippek-trükkök (AVR)
      • Tippek-trükkök (ESP8266/ESP32)
  • +Gyorstippek
  • +Mélyvíz
  • +Témakereső
  • Kapcsolat
  • Főoldal
  • Cikk
  • Kétszínű LED modul kapcsolása Arduino UNO-hoz (KY-029)
  • Cikk
  • Gyorstippek

Kétszínű LED modul kapcsolása Arduino UNO-hoz (KY-029)

A kétszínű KY-029 modul elsőre egyszerűnek tűnhet – piros és zöld LED kombinációval sárga fényt is előállíthatunk. Azonban fontos tudni: a modul nem tartalmaz beépített ellenállást, ami könnyen alkatrészhibához vezethet kezdőknek. Ez a rövid útmutató lépésről lépésre bemutatja, hogyan használd a KY-029 LED modult Arduino UNO-val, ellenállásokkal védve, PWM nélkül, egyszerű digitális kimenetekkel. Ideális kezdőknek, akik biztonságosan szeretnének LED-eket vezérelni.
Robert 2025.05.17.
Egy kétszínű duoled KY-029 LED modul asztalon, háttérben laptop és mikrokontrollerek laboratóriumi környezetben.

Amikor először kézbe vettem a KY-029 modult, még nem tudtam, mit tud. Első ránézésre egyszerűnek tűnt: van benne egy piros és egy zöld LED, és ha mindkettő világít, akkor sárga színt kapunk. Egy kezdő számára ez kifejezetten barátságosnak tűnik – nincs benne semmi bonyolult. De hamar kiderült, hogy van benne egy apró, de annál fontosabb részlet, amire nagyon kell figyelni: a modul nem tartalmaz beépített ellenállást. Ez a látszólag kis hiányosság kezdőként könnyen kellemetlenséget, sőt akár tönkretett alkatrészt is okozhat, ha nem vesszük észre időben. Ezért is fontos, hogy ne csak a bekötést, hanem a védelmet is komolyan vegyük.

Ez a rövid útmutató lépésről lépésre bemutatja, hogyan használhatod a KY-029 LED modult a gyakorlatban. Különösen arra helyezi a hangsúlyt, hogyan teheted ezt biztonságosan, egyszerűen és megbízhatóan egy Arduino UNO-val. PWM használata nélkül működik, tehát nem szükséges bonyolult időzítéseket vagy extra könyvtárakat beállítanod – elég néhány digitális kimenet, és máris működésre bírhatod a modult.

Tartalomjegyzék

Toggle
  • Mit tud a KY-029?
    •  
  • Ne hagyd ki az előtét-ellenállást!
      • Ajánlott értékek:
  • Így kösd be a KY-029-et az Arduino-hoz
  • Egyszerű példakód Arduino alatt a KY-029 kétszínű duoled modulhoz
  • Mi történik a LED-del?

Mit tud a KY-029?

A KY-029 egy úgynevezett kétszínű, közös katódú LED, amely hasznos eszköz lehet egyszerű fényjelzések vagy színváltós effektek megvalósításához. Ez azt jelenti, hogy egyetlen házban két LED van elhelyezve – az egyik piros, a másik zöld színű – és mindkettő ugyanahhoz a negatív ponthoz kapcsolódik. Ezt a közös lábat nevezzük katódnak, és ez kerül a földre, azaz a GND-re.

A modul három lábbal rendelkezik, amelyek funkciója a következő:

  • –   :  a közös katód, vagyis ez a láb csatlakozik a GND-re
  • +  : a piros LED pozitív ága (anód)
  • S   : a zöld LED pozitív ága (anód)

 

KY-029: Háromlábú , kétszínű duoled LED modul Arduino projektekhez
KY-029: Háromlábú , kétszínű duoled LED modul Arduino projektekhez

Ez a lábkiosztás lehetővé teszi, hogy a két LED-et külön-külön is be tudjuk kapcsolni, attól függően, melyik anódra adunk feszültséget. Ha például a piros anódot kapcsoljuk pozitív feszültségre, akkor a piros LED világít. Ugyanez igaz a zöldre is. Ha mindkettőt egyszerre kapcsoljuk be, akkor a két szín összeadódik, és sárgás szín jelenik meg – ez a színkeverés egyik legegyszerűbb bemutatása. Fontos, hogy a közös katód mindig a GND-re legyen kötve, különben a LED nem fog világítani.

Ne hagyd ki az előtét-ellenállást!

Ez a modul nem tartalmaz beépített ellenállásokat, ami azt jelenti, hogy minden LED-ág elé neked kell külön ellenállást tenned. Ezek az ellenállások gondoskodnak arról, hogy a LED csak annyi áramot kapjon, amennyit biztonságosan elbír. Ha ezt kihagyod, a LED túlterhelődik, és nagyon gyorsan tönkremehet. Ráadásul nemcsak a LED mehet tönkre: akár az Arduino digitális kimeneti lába is megsérülhet a túlzott áram miatt.

A megfelelő ellenállásérték kiválasztása a tápfeszültségtől függ. Az alábbi táblázat segít abban, hogy melyik rendszerhez mekkora ellenállást érdemes használni. Ha biztosra akarsz menni, használj 220 ohmos ellenállást 5 voltos rendszernél, és 150 ohmost 3,3 voltos rendszernél. Ezek jól bevált, biztonságos értékek.

Ajánlott értékek:

  • 5 voltos rendszernél (Arduino UNO): 220 ohm
  • 3,3 voltos rendszernél (ESP32, ESP8266): 150 ohm

Így kösd be a KY-029-et az Arduino-hoz

A fenti rajzon jól látszik, hogyan kell bekötni a KY-029 LED modult egy Arduino UNO-hoz. A modul három lábbal rendelkezik:

  • –   : ez a közös katód, ezt kell a GND-re kötni (fekete vezeték)
  • + (középső láb): ez vezérli a piros LED-et (piros vezeték)
  • S : ez vezérli a zöld LED-et (zöld vezeték)

Minden LED-ág elé egy-egy 220 ohmos ellenállás került, hogy megvédjük az áramkört a túl nagy áramtól. Ez különösen fontos, mert a modulban nincs beépített ellenállás!

A bekötéshez három digitális lábat használunk az Arduino-n:

  • D2 a piros LED vezérlésére (középső láb)
  • D3 a zöld LED vezérlésére (S láb)
  • GND a közös katódnak (A láb)

Ha bizonytalan vagy a lábak sorrendjében, egy multiméterrel könnyen ellenőrizheted: a „negatív – pozitív – S” elrendezés a leggyakoribb.

Arduino UNO mikrovezérlő kétszínű duoled ( KY-029 ) LED modulhoz csatlakoztatva színes vezetékekkel és ellenállásokkal.
Kétszínű duoled ( KY-029 ) LED bekötése Arduino UNO-hoz

Egyszerű példakód Arduino alatt a KY-029 kétszínű duoled modulhoz

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// KY-029 LED vezérlése – külső ellenállásokkal, egyszerű példával
const int PIN_PIROS = 2;  // ez vezérli a piros LED-et
const int PIN_ZOLD = 3;   // ez vezérli a zöld LED-et
 
void setup() {
  pinMode(PIN_PIROS, OUTPUT);  // piros láb kimenet
  pinMode(PIN_ZOLD, OUTPUT);   // zöld láb kimenet
}
 
void loop() {
  // Piros LED világít
  digitalWrite(PIN_PIROS, HIGH);
  digitalWrite(PIN_ZOLD, LOW);
  delay(1000);  // vár 1 másodpercet
 
  // Zöld LED világít
  digitalWrite(PIN_PIROS, LOW);
  digitalWrite(PIN_ZOLD, HIGH);
  delay(1000);  // vár 1 másodpercet
 
  // Piros és zöld együtt: sárga fény
  digitalWrite(PIN_PIROS, HIGH);
  digitalWrite(PIN_ZOLD, HIGH);
  delay(1000);  // vár 1 másodpercet
}

Mi történik a LED-del?

A kód alapján először pirosan, majd zölden, végül sárgán világítja meg a LED-et, amit úgy ér el, hogy a két színt egyszerre kapcsolja be – ettől lesz sárgás a fénye, mivel a piros és zöld fény összeadódik. Ez a színváltás jól szemlélteti, hogyan lehet több LED-et egyszerűen kombinálni. Mindez PWM (impulzusszélesség-moduláció) nélkül működik, vagyis nincs szükség bonyolultabb jelszélesség-szabályozásra.

Tipp: Ha a LED nem világít, nézd meg, hogy a közös (- jelű) láb tényleg a GND-re van-e kötve! Azt is ellenőrizd, hogy tettél-e ellenállást a piros és a zöld lábak elé! Ezek az ellenállások segítenek megóvni a LED-et a túl nagy áramtól. Ha az ellenállás kimarad, nemcsak a LED, hanem az Arduino kimenete is megsérülhet. Egy gyors átnézéssel sok bosszúságot megelőzhetsz!

Felhasznált források

– LED – Fénykibocsátó Dióda [TavIR]
– LED modulok kezdőknek [StartingElectronics]
– 37 in 1 / 45 in 1 szenzorkészlet [TavIR WebShop]

Post navigation

Előző Sensor Shield V5: prototípusépítés egyszerűen és hibamentesen
Következő Rejtett szimbólumok az Arduino kódban, avagy mit ad hozzá a fordító? – A fordítási makrók világa

Kapcsolódó anyagok

A digitális idő paradoxonja: az óraátállítás árnyoldalai Ködös kertben analóg és digitális óra, köztük egy végtelen jelet formázó fényív, alatta automata locsoló rendszer – az őszi óraátállítás kettőzött időpontját szimbolizálva.
  • Cikk
  • Mélyvíz
  • Tippek

A digitális idő paradoxonja: az óraátállítás árnyoldalai

2025.10.23.
Teker Ed, te tekered? – Az enkóder Illusztrált forgó enkóder modul Arduino fejlesztőkörnyezetben, számítógéppel és elektronikai munkapaddal. Oktatási és DIY elektronikai célokra.
  • Cikk
  • Gyorstippek

Teker Ed, te tekered? – Az enkóder

2025.08.23.
DS1302 trükkök: RAM, írásvédelem, burst mód és csepptöltés (trickle charge) DS1302 RTC modul egy Arduino fejlesztőasztalon, háttérben laptop és prototípus panelek – Arduino DS1302 valós idejű óra interfész bemutató.
  • Cikk
  • Gyorstippek

DS1302 trükkök: RAM, írásvédelem, burst mód és csepptöltés (trickle charge)

2025.08.20.

Hírlevél

Hogy az újdonságokról első kézből értesülj:
→ Feliratkozás a Hírlevélre

Ingyenes tanfolyam

60 nap alatt Arduino - az ingyenes tanfolyam
→ Kattints ide és iratkozz fel!
60 nap alatt Arduino

Szeretnél egy lépéssel a többiek előtt járni?

Ne hagyd ki a legújabb tanfolyamokat, amik még csak most bontogatják szárnyaikat.

Legyél te az első! Tanfolyamok

Alkatrész-tár

→ TavIR WebShop
→ Tanulókészletek

Témakörök

  • Cikk (49)
  • Hír (35)
  • Könyv (34)
    • Egyszerű elektronika tippek (18)
    • ESP8266/ESP32 (1)
    • Mélyvíz (8)
    • Mit ne használjunk Arduino projektekben? (6)
  • Tippek (59)
    • Gyorstippek (20)
    • Tippek-trükkök (AVR) (21)
    • Tippek-trükkök (ESP8266/ESP32) (5)

TavIR WebShop

→ Tovább a TavIR WebShopba
4 csatornás kétirányú jelszintillesztő modul (digitális vonalakhoz, MOSFET)
4 csatornás kétirányú jelszintillesztő modul (digitális vonalakhoz, MOSFET)

Univerzális, 4 csatornás kétirányú jelszintillesztő modul, amely megbízható módon biztosítja a digitális [...]

Mérleg súlymérő cella (500g)
Mérleg súlymérő cella (500g)

A 500 g-os mérleg súlymérő cella egy kis méretű, mégis meglepően pontos terhelésérzékelő, [...]

USB-A - USB-A galvanikus leválasztó (1500V, isolátor, USB 2.0 izolátor, hi-speed/480Mbps)
USB-A - USB-A galvanikus leválasztó (1500V, isolátor, USB 2.0 izolátor, hi-speed/480Mbps)

Az USB-A - USB-A leválasztó a PC védelmét szolgálja, a statikus kisülés [...]

Arduino UNO R4 WiFi (ABX00087) - az eredeti, fejlett Wi‑Fi és Bluetooth funkcionalitású fejlesztőpanel
Arduino UNO R4 WiFi (ABX00087) - az eredeti, fejlett Wi‑Fi és Bluetooth funkcionalitású fejlesztőpanel

Az Arduino UNO R4 WiFi (ABX00087) egy 32‑bites fejlesztőpanel, amely beépített Wi‑Fi és Bluetooth modullal [...]

XKC‑Y25‑T12V érintésmentes folyadékszint‑érzékelő modul, kapacitív működéssel (5–12 V DC)
XKC‑Y25‑T12V érintésmentes folyadékszint‑érzékelő modul, kapacitív működéssel (5–12 V DC)

Az XKC‑Y25‑T12V egy érintkezés nélküli, kapacitív elven működő folyadékszint‑érzékelő, mely ideális zárt, [...]

LiPo akku (902040, 3.7V, 1000mAh)
LiPo akku (902040, 3.7V, 1000mAh)

Ez a 902040 típusú lítium-polimer (LiPo) akkumulátor kompakt megoldást kínál olyan hordozható [...]

12V digitális termosztát modul - beépíthető, tokos kivitelű hőmérséklet-szabályozó (W1209WK/W1209)
12V digitális termosztát modul - beépíthető, tokos kivitelű hőmérséklet-szabályozó (W1209WK/W1209)

A W1209WK digitális termosztát egy kompakt, intelligens hőmérséklet-szabályozó modul 12 V DC [...]

VEML6040 I2C RGBW színmérő modul (IIC)
VEML6040 I2C RGBW színmérő modul (IIC)

A VEML6040 I2C RGBW színmérő modul egy nagy pontosságú, négysávos (R–G–B–W) fényérzékelő, [...]

Elektromágneses lövedék gyorsító (DIY Coil Gun) készlet – Electromagnetic Gun DIY Kit
Elektromágneses lövedék gyorsító (DIY Coil Gun) készlet – Electromagnetic Gun DIY Kit

Ez az Elektromágneses lövedék-gyorsító DIY Készlet (más néven coil gun kit) olyan [...]

USB-A - USB-A galvanikus leválasztó (CH318T, 1500V, USB 2.0 izolátor, full speed (480Mbps), 400mA)
USB-A - USB-A galvanikus leválasztó (CH318T, 1500V, USB 2.0 izolátor, full speed (480Mbps), 400mA)

A CH318T alapú USB 2.0 nagysebességű galvanikus leválasztó modul célja, hogy biztonságos [...]

Akril tok ESP32‑S3 4,3 hüvelykes 800×480 kijelzős fejlesztőpanelhez – LVGL HMI kompatibilis
Akril tok ESP32‑S3 4,3 hüvelykes 800×480 kijelzős fejlesztőpanelhez – LVGL HMI kompatibilis

Ez az akrilház (plexi tok) kifejezetten az ESP32‑S3 alapú, 4,3 hüvelykes, 800×480 [...]

LM35D / LM35DZ lineáris, analóghőmérséklet‑érzékelő modul
LM35D / LM35DZ lineáris, analóghőmérséklet‑érzékelő modul

Ez az LM35D / LM35DZ típusra épülő hőmérséklet‑érzékelő modul egyszerű, megbízható és [...]

Fórum

  • Ami máshova nem besorolható... :: Re: Melyik humanoid robot gyártó lesz a piacvezető 2030-ban?
  • Ami máshova nem besorolható... :: Melyik humanoid robot gyártó lesz a piacvezető 2030-ban?
  • Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei) :: Re: DC servo motor szabalyzo
  • Tovább a TavIR Fórumra...

Címkék

alappanel Arduino Arduino nap Arduino nap 2023 art atmel AVR billentyűzet biztosíték darlington dióda eeprom egyszerű elektronika elem ellenállás ESP Espressif Systems flash Forrasztás ft232 fusebit hang hőmérő i2c i2clcd infravörös ISP JTAG kijelző LCD lm35 megvilágítás microchip MOSFET motor pcb páratartalom Relé RTC telepítés tmp36 tranzisztor Uno Zener óra

Archívum

  • 2025. október (3)
  • 2025. augusztus (3)
  • 2025. július (7)
  • 2025. június (4)
  • 2025. május (6)
  • 2025. április (5)
  • 2025. március (4)
  • 2025. február (1)
  • 2025. január (6)
  • 2024. december (5)
  • 2024. november (5)
  • 2024. október (6)
  • 2024. szeptember (5)
  • 2024. augusztus (4)
  • 2024. július (3)
  • 2024. június (1)
  • 2024. május (3)
  • 2024. március (1)
  • 2024. február (2)
  • 2024. január (1)
  • 2023. december (3)
  • 2023. szeptember (2)
  • 2023. augusztus (6)
  • 2023. július (2)
  • 2023. június (1)
  • 2023. május (1)
  • 2023. április (10)
  • 2023. február (1)
  • 2022. szeptember (2)
  • 2022. július (1)
  • 2022. május (6)
  • 2022. április (1)
  • 2022. március (2)
  • 2022. január (2)
  • 2021. december (1)
  • 2021. november (4)
  • 2021. október (2)
  • 2021. szeptember (1)
  • 2021. július (1)
  • 2021. május (2)
  • 2021. április (1)
  • 2021. március (2)
  • 2020. szeptember (1)

Eddig nem olvasott...

A digitális idő paradoxonja: az óraátállítás árnyoldalai Ködös kertben analóg és digitális óra, köztük egy végtelen jelet formázó fényív, alatta automata locsoló rendszer – az őszi óraátállítás kettőzött időpontját szimbolizálva.
  • Cikk
  • Mélyvíz
  • Tippek

A digitális idő paradoxonja: az óraátállítás árnyoldalai

2025.10.23.
Qualcomm-Arduino: amikor a nyílt hardver találkozik az ipari óriással Közelkép egy Arduino UNO Q mikrokontroller panelről, amelyen jól látható a Qualcomm Dragonwing logó és a nyomtatott áramkörök részletei. AI-alapú beágyazott rendszerekhez és prototípusfejlesztéshez ideális.
  • Hír

Qualcomm-Arduino: amikor a nyílt hardver találkozik az ipari óriással

2025.10.08.
Arduino UNO Q – Az új korszak kezdete: Linux és valós idejű vezérlés egy lapon Egy futurisztikus megvilágítású Arduino UNO Q fejlesztőlap, középpontban egy Qualcomm QRB2210 chip, kék alaplapon mikrokontrolleres és IoT-alkalmazásokhoz optimalizált alkatrészekkel. AI és IoT fejlesztésekhez készült hardver.
  • Hír

Arduino UNO Q – Az új korszak kezdete: Linux és valós idejű vezérlés egy lapon

2025.10.07.
Teker Ed, te tekered? – Az enkóder Illusztrált forgó enkóder modul Arduino fejlesztőkörnyezetben, számítógéppel és elektronikai munkapaddal. Oktatási és DIY elektronikai célokra.
  • Cikk
  • Gyorstippek

Teker Ed, te tekered? – Az enkóder

2025.08.23.

Információk

Cégadatok-impresszum | Használati feltételek
Adatvédelmi irányelvek | Kapcsolat

Elérhetőség

Ügyfélszolgálat: +36 (20) 99-23-781
E-mail: avr (kukac)tavir (pont) hu
Iroda/telephely: 1181 Budapest, Szélmalom utca 13.
Copyright © TavIR Minden jog fenntartva | DarkNews by AF themes.
TavIR
Manage your privacy

To provide the best experiences, we and our partners use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us and our partners to process personal data such as browsing behavior or unique IDs on this site and show (non-) personalized ads. Not consenting or withdrawing consent, may adversely affect certain features and functions.

Click below to consent to the above or make granular choices. Your choices will be applied to this site only. You can change your settings at any time, including withdrawing your consent, by using the toggles on the Cookie Policy, or by clicking on the manage consent button at the bottom of the screen.

Funkcionális Always active
A technikai tárolás vagy hozzáférés szigorúan szükséges az előfizető vagy felhasználó által kifejezetten kért konkrét szolgáltatás használatának lehetővé tételének jogos céljához, vagy kizárólag a közlés elektronikus hírközlő hálózaton keresztüli továbbításának céljához.
Beállítások
A technikai tárolás vagy hozzáférés a jogos célból szükséges, hogy olyan beállításokat tároljunk, amelyeket az előfizető vagy a felhasználó nem kért.
Statisztika
Kizárólag statisztikai célokra használt technikai tároló vagy hozzáférés. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
A technikai tárolás vagy hozzáférés felhasználói profilok létrehozásához szükséges hirdetések küldéséhez, illetve a felhasználó nyomon követéséhez egy vagy több weboldalon hasonló marketingcélokból.
Statistics

Marketing

Features
Always active

Always active
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
Manage options
{title} {title} {title}