Letní IoT: Den 4

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Obsah stránky nahrazen textem „Category:VSECategory:InformatikaCategory:Letní IoT“)
Řádka 1: Řádka 1:
 
[[Category:VSE]][[Category:Informatika]][[Category:Letní IoT]]
 
[[Category:VSE]][[Category:Informatika]][[Category:Letní IoT]]
 
= RGB LEDka =
 
 
== Popis ==
 
RGB LEDka má v sobě jakoby 3 LEDky - Red, Green, Blue
 
Má 3 katody (+) a jednu anodu (-) [[https://ampul.cz/image/cache/catalog/image/data/led-dioda-katoda-600x600-product_popup.jpg schéma]]
 
 
Abychom ji mohli rozsvítit do námi požadované barvy, musíme něco vědět o [[https://www.w3schools.com/colors/colors_rgb.asp RGB mobelu]]
 
Teoreticky je 16milionů 255natřetí možných kombinací, jak může svítit.
 
 
Budeme chtít zelenou - tak přivedeme napětí ke katodě která je spojena přechodem pn emitujícím zelené světlo.
 
== Zapojení ==
 
 
GPIO pin - rezistor - katoda
 
 
== Příklady ==
 
 
#define red ...
 
#define gre ...
 
#fefine blu ...
 
 
''Chceme čevenou''
 
digitalWrite(red, HIGH);
 
 
''Chceme žlutou''
 
digitalWrite(red, HIGH);
 
digitalWrite(gre, HIGH);
 
 
== Samostatný úkol ==
 
#zelená barva
 
#bílá barva
 
#Vaše oblíbená barva
 
#černá barva
 
 
Moc kombinací není, co?
 
 
== Příklady 2 ==
 
 
Metodu analogWrite() již znáne,
 
 
Pomocí ní můžeme dát RGB diodě ''jakoukoliv'' barvu.
 
 
Víme, že [https://www.w3schools.com/colors/colors_rgb.asp RGB model] je 0 - 255 a že metoda analogWrite() má rozsah 0 - 1023
 
 
== Samostatný úkol 2 ==
 
Tak hurá do práce, zkuste!
 
#Zkuste použít tento [https://create.arduino.cc/projecthub/muhammad-aqib/arduino-rgb-led-tutorial-fc003e kód] - není přímo na naše zařízení, upravte si ho :D
 
 
== Úkoly navíc ==
 
# RGB dioda - červená, modrá, zelená, žlutá, bílá barva (každá barva bude 3 sekundy)
 
# -//- a na display se napíše, která barva svítí
 

Verze z 15. 7. 2020, 09:25

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje