IoT a robotika 2: Softvérová obsluha farebných RGB LED a diód NeoPixel pre Arduino
Klasické RGB LED diódy majú štyri vývody. V zapojení so spoločnou katódou je na jednom z nich katóda a na zvyšných troch jednotlivé farebné zložky R (red), G (green) a B (blue). Spoločná katóda je najdlhší vývod. Ak je LED dióda zapojená so spoločnou anódou, tak najdlhší vývod je táto spoločná anóda. Ak sa na diódu pozeráte tak, že najdlhší vývod je druhý zľava, tak úplne vľavo je druhý najdlhší vývod a to je R, čiže červená zložka. Vpravo od najdlhšieho vývodu je vývod G, čiže zelená zložka. Tento vývod je rovnako dlhý ako R. Úplne vpravo je najkratší vývod B, čiže modrá zložka.
Nastavením úrovní napätia na jednotlivých farebných zložkách získate výslednú farbu. Pri riadení mikrokontrolérom sa napäťové úrovne nastavujú pomocou PWM, čiže pulzne šírkovej modulácie. Prúd LED diódou nesmie prekročiť hodnotu udávanú v katalógu, spravidla je to 20 mA na jeden segment, čiže maximálne 60 mA na celú LED diódu.
int red = 11; int green = 10; int blue = 9;
void setup() {
pinMode(red, ...
Článok je uzamknutý
Prihlásiť pomocou členstva NEXTECH
Zobrazit Galériu
Článok je uzamknutý
Pokračovanie článku patrí k prémiovému obsahu pre predplatiteľov. S digitálnym predplatným už od 10 € získate neobmedzený prístup k uzamknutému obsahu na celý rok. Objednať si ho môžete TU. Ak ho už máte prihláste sa TU
Prihlásiť pomocou členstva NEXTECH