Napišite Python program, ki nekajkrat vklopi in izklopi LEDico. Ko končate se prepričajte, da ste kodo v redu napisali, nato pa napišite še kodo za neskončno izvajanje utripanja diode. Ta naj se prekine le ob “Keyboard Interruption”-u in ustrezno pobriše nastavitve pinov.
Napišite Python program, ki bo postopoma prižigal LEDico, nato počakal nekaj sekund ter jo postopoma tudi ugasnil. Pri prižiganju naj kakšno milisekundo počaka, da se ukazi ne bodo prehitro izvajali. Ko vam uspe dokončati prvi del programa, dodajte še možnost, da uporabnik vnese od katere vrednosti naprej se bo LEDica prižigala oziroma ugašala (v primeru, da uporabnik vnese največjo vrednost).
Napišite Python program, v katerega boste vnašali vrednosti kanalov RGB. Program naj uporabnika sprašuje po vrednostih do “Keyboard Interruption”-a, vrednosti pa naj bodo vnešene ločene z vejico (brez presledkov). Ko končate s prvim delom naloge napišite še program, ki bo prižigal RGB LEDico od ničte do stote vrednosti na R kanalu, G kanal naj bo statičen z vrednostjo 50, B kanal pa naj se zmanjšuje od stote vrednosti k ničti. Vmes naj bo nujno nekaj milisekund premora, na koncu pa naj dioda sveti še 5 sekund.
Na protoboard poleg gumba dodajte še dve LEDici (skupaj z 1k ohm uporoma), ki bosta služili zgolj za označevanje dveh različnih dogodkov. Napišite Python program, ki v začetku programa ne prižge nobene diode, nato pa ob pritiskih gumba diodi izmenično prižiga. Med izvajanjem programa naj bo nekaj milisekund premora.
Napišite Python program, ki bo imel uporabniški vmesnik za upravljanje posameznega kanala RGB LEDice. Program naj bo sestavljen podobno kot program za upravljanje svetlosti LEDice, le da bo imel tri vrstice in prav tako dva stolpca.