BusOut
Last updated
Last updated
Tento program mění barvu RGB LED diody pomocí funkce BusOut
. Barevný model RGB neboli červená-zelená-modrá je aditivní způsob míchání barev používaný v barevných monitorech a projektorech.
IODA
3x100Ω rezistor
RGB LED
nepájivé kontaktní pole
RGB LED (red,blue,green) je LED která mění svou barvu podle toho jaké napětí je na konkrétních pinech.
Ve funkci void loop ()
se mění napětí na pinech(Y01-Y03) a tím i barva RGB LED .
V hlavičce programu je nutné importovat knihovny Byzance Hardware API a Mbed API. pomocí
Poté nasledují dva konstruktory definující objekt sériové linky a objekt bus . Objekt bus definuje několik pinů najednou .
Při každém spuštění programu se nejprve provede funkce init(), která primárně slouží k inicializaci všech objektů a proměnných.V tomto programu pouze inicializujeme rychlost sériové linky.
V hlavní smyčce loop() se měn napětí na pinech pomocí funkce for po 25ms .