RGB LED jsou tři LED různé barvy (červená - červená, zelená - zelená, modrá - modrá), uzavřené v jednom krytu. Podívejme se, jak připojit RGB LED k Arduinu.
Je to nutné
- - Arduino;
- - RGB LED;
- - 3 odpory pro 220 Ohm;
- - připojovací vodiče;
- - chlebová deska;
- - počítač.
Instrukce
Krok 1
LED diody RGB jsou dvou typů: se společnou anodou („plus“) a společnou katodou („mínus“). Obrázek ukazuje schémata těchto dvou typů LED diod. Dlouhá noha LED je vždy běžný napájecí kabel. Červený vodič LED (R) je umístěn samostatně, zelený (G) a modrý (B) jsou umístěny na druhé straně anody, jak je znázorněno na obrázku. V tomto článku se podíváme na připojení RGB LED se společnou anodou a společnou katodou.
Krok 2
Schéma zapojení RGB LED se společnou anodou je znázorněno na obrázku. Anodu připojíme na "+5 V" na desce Arduino, další tři piny na libovolné digitální piny.
Vezměte prosím na vědomí, že připojujeme každou z LED diod přes její vlastní rezistor a nepoužíváme jeden společný. Je vhodné to udělat, protože každá z LED má svoji vlastní účinnost. A pokud je připojíte všechny přes jeden rezistor, budou LED diody svítit různým jasem.
Krok 3
Přepíšeme klasický „mrknutí“náčrtu. Postupně povolíme a zakážeme každou ze tří barev. Všimněte si, že LED se rozsvítí, když použijeme LOW na odpovídající pin Arduina.
Krok 4
Podívejme se na blikající LED diody RGB v akci. LED se rozsvítí červeně, zeleně a modře. Každá barva se rozsvítí na 1 sekundu, poté na 2 sekundy zhasne a další se zapne.
Můžete osvětlit každý kanál samostatně, můžete současně všechny, pak se změní barva záře.
Krok 5
Pokud používáte běžnou katodovou RGB LED, připojte dlouhý vodič LED k GND desky Arduino a kanály R, G a B k digitálním portům Arduina. Je třeba si uvědomit, že LED diody se rozsvítí, když je na kanály R, G, B aplikována vysoká úroveň (HIGH), na rozdíl od LED se společnou anodou.
Pokud výše uvedený náčrt nezměníte, bude každá barva LED v tomto případě svítit na 2 sekundy a pauza mezi nimi bude 1 sekundu.