Page 79 - Demo
P. 79

TI Python BootCamp LICHT, KLEUR & GELUID
Hieronder enkele voorbeelden:
R:255 – G:0 – B:0 R: – G:255 – B:0
R:0 – G:0 – B:255
Python TI-INNOVATORTM TECHNOLOGIE
R:255 – G:255 – B:255
  Gebruikmakend van het randint-statement van de random-module en een loop kunnen we als volgt at random kleuren genereren:
red.on() sleep(2) red.off()
green.on() sleep(2) green.off()
blue.on() sleep(2) blue.off()
Ingebouwde RGB-led
from ti_hub import * from random import *
while get_key() != "esc": ¨¨r=randint(0,255) ¨¨g=randint(0,255) ¨¨b=randint(0,255) ¨¨color.rgb(r,g,b) ¨¨sleep(1) ¨¨color.off() ¨¨get_key()
Grove RGB-LED in OUT 1
from ti_hub import * from random import *
kleur=rgb(“OUT 1”)
while get_key() != "esc": ¨¨r=randint(0,255) ¨¨g=randint(0,255) ¨¨b=randint(0,255) ¨¨kleur.rgb(r,g,b) ¨¨sleep(1) ¨¨kleur.off() ¨¨get_key()
Indien we een losse RGB-led willen aansturen, connecteren we de RGB-led via de breadboard-connector met de hub. Hiervoor definiëren we de volgende drie objecten voor de klasse analog_out:
from ti_hub import * from random import *
red=analog_out("BB 1") green=analog_out("BB 2") blue=analog_out("BB 3")
Met de volgende commando’s zetten we de led’s individueel aan, voor 2 s:
        © 2020 T3 Nederland – T3 Vlaanderen
3 www.t3nederland.nl – www.t3vlaanderen.be












































































   77   78   79   80   81