Tato aplikace byla vytvořena pro jednoduché řízení RGB LED pásku, nebo také RGB LED diod. Na našich stránkách naleznete i program pro mikrokontrolér, ale lze využít i vlastní zařízení, které bude pouze komunikovat s aplikací pomocí sériového rozhraní.
Na Obr. 1. lze vidět vytvořenou aplikaci.
Komunikace mezi osobním počítačem a mikrokontrolérem probíhá pomocí sériového rozhraní. Pokud používáte pouze aplikaci a k řízení RGB LED pásku, nebo RGB LED diody používáte vlastní mikrokontrolér, je nutné správné nastavení sériového rozhraní. V následující tabulce Tab. 1. lze vidět požadované parametry.
Parametr | Hodnota |
Rychlost přenosu | 9600 Bd |
Počet datových bitů | 8 |
Stop bitů | 1 |
Parita | Žádná |
První věcí, kterou je nutné udělat po spuštění aplikace, je výběr správného COM portu pomocí nabídky „Nastavení – Výběr portu – COMx“. Po výběru správného COM portu je nutné provést připojení k mikrokontroléru. Toto je možné opět pomocí nabídky „Nastavení – Připojit k MCU“, nebo pomocí ikony „dvou šipek“. Pokud lze vybraný COM port otevřít je vyslán paket se žádostí o připojení. Tento paket je složen z 5B. První je vyslána hodnota 128 a poté následují hodnoty 1,2,3 a opět 128. Paket se žádostí o připojení lze vidět na Obr. 2.
Po obdržení tohoto paketu mikrokontrolér odpoví následujícím paketem, viz Obr. 3. Jak je z obrázku patrné, aplikace obdrží hodnoty 1,2,3,4 a 5.
Pokud je spojení s mikrokontrolérem navázáno, vybarví se ikona připojení a zobrazí se číslo příslušného COM portu, na kterém probíhá komunikace. Pokud mikrokontrolér neodpoví do 5s, sériový port se opět uzavře a je možné opakovat žádost o připojení třeba na jiném COM portu.
Nyní lze již určovat barvu RGB LED pásku, nebo RGB LED diodě pomocí následujícího paketu, viz Obr. 4.
První byte musí obsahovat hodnotu 1. Následují tři byty, které určují hodnotu barvy pro R, G a B. Paket je zakončen posledním bytem o hodnotě 255. Vysílané hodnoty určují délku svícení pro PWM regulaci, přičemž hodnota 255 znamená maximální intenzitu osvětlení a 0 naopak minimální osvětlení.
Pro odpojení aplikace od mikrokontroléru je možné využít volby v nabídce „Nastavení – Odpojit od MCU“, nebo stisknout barevnou ikonu šipek označující připojení s mikrokontrolérem. Pro ukončení spojení mezi aplikací a mikrokontrolérem je vyslán paket s hodnotami 128, 10,20,30 a 128, viz Obr. 5.
Pokud máte správně připojené zařízení, měli byste vidět změnu barvy LED pásku, nebo diody jakmile začnete hýbat s jednotlivými posuvníky R,G a B. Se změnou hodnot posuvníků můžete také sledovat přibližnou změnu barvy pomocí grafického znázornění RGB LED pásku.
Aplikace také dále disponuje šesti přednastavenými efekty pro řízení RGB LED světla. Efekt lze vybrat buďto pomocí nabídky „Efekty“, nebo lze využít příslušnou ikonu umístěnou uprostřed aplikace. Výpis jednotlivých LED efektů a jejich ikonu znázorňuje tabulka Tab. 2.
LED efekt | Ikona | Popis |
Náhodná barva | ![]() |
generuje náhodnou barvu v intervalu 500 ms |
Pomalá změna | ![]() |
V intervalu 100ms dochází k drobné změně u všech barev |
Siréna 1 | ![]() |
Plynulé střídání červené a modré barvy |
Siréna 2 | ![]() |
Rychlé blikání a střídání červené a modré barvy |
Pouze bílé světlo | ![]() |
Nastaví všechny složky do stejné úrovně, lze měnit jen jas, ale ne barvu |
Dýchání | ![]() |
S nastavenou barvou plynule mění jas |
Vypnout efekty | ![]() |
Vypne efekt a přepne aplikaci do manuálního režimu řízení RGB barvy |
Pokud u jednotlivých efektů jsou zobrazeny posuvníky pro změnu hodnoty R,G a B, lze je během efektu použít pro změnu nastavení.
APLIKACI LZE STÁHNOUT POUZE PO PŘIHLÁŠENÍ.
Jakékoliv šíření stažené aplikace bez souhlasu autora je zakázáno. Aplikace je určena pouze pro NEKOMERČNÍ použití.
Aplikaci lze stáhnout zde:
Download “RGB LED Driver” RGB_LED_driver_v1_02.zip – Downloaded 22 times – 820 KB
Pokud používáte mikrokontrolér ATmega16, tak zdrojový kód a také schéma zapojení lze nalézt zde:
Řízení RGB LED pásku pomocí mikrokontroléru ATmeg16
Pokud v aplikaci naleznete chybu, nebo máte nápad na vylepšení, tak se prosím obraťte na náš email tajned@email.cz, nebo přidejte komentář. Zpětná vazba je pro nás velmi důležitá.
Následující: Aplikace – Jednoduchý dvoukanálový PC Voltmetr 0 – 50V
AUTOŘI NEBEROU ŽÁDNOU ODPOVĚDNOST ZA PŘÍPADNÉ ÚJMY NA ZDRAVÍ ČI MAJETKU.
By ExceLL Čt Dub 28th 2016 at 9:52 pm
Zdravím toto je velmi užitečná aplikace 🙂 bude možné ji používat i na Androidu v telefonu ? děkuji
By MT So Dub 30th 2016 at 2:23 pm
Na platformu android zatím nemáme žádnou aplikaci ke stažení. Možná někdy později 😉