Page 72 - Demo
P. 72

TI Python BootCamp Python STUREN & LEZEN MCU TI-INNOVATORTM TECHNOLOGIE
2.2. Ingebouwde luidspreker
Het statement sound.tone(250,2) laat de frequentie 250 Hz horen voor 2 seconden:
from ti_hub import * sound.tone(250,2)
Indien we zoals hieronder een tweede toon toevoegen
from ti_hub import * sound.tone(250,2) sound.tone(500,2)
zal enkel de tweede toon te horen zijn daar de tweede instructie de eerste stopt vooraleer we de eerste toon kunnen horen. Ook hier biedt sleep() een oplossing:
from ti_hub import * sound.tone(250,2) sleep(2) sound.tone(500,2)
Met een for-lus kunnen we makkelijk een sirene simuleren:
from ti_hub import * for i in range(5): ¨¨sound.tone(500,1) ¨¨sleep(1) ¨¨sound.tone(375,1) ¨¨sleep(1)
Of een toonladder spelen:
from ti_hub import * ladder=[262,294,330,349,392,440,494,523] for i in ladder:
¨¨sound.tone(i,1) ¨¨sleep(0.5)
2.3. TI-Innovator Hub interne objecten
Voor de ingebouwde apparaten kunnen we statements uitvoeren zonder eerst een object te definiëren. Voor iedere klasse is er nl. slechts één object/apparaat beschikbaar. Het is echter mogelijk deze objecten te hernoemen en toe te wijzen aan een variabele:
Voor het aansturen van externe apparaten, is het noodzakelijk dat eerst de specifieke objecten gedefinieerd worden.
      © 2020 T3 Nederland – T3 Vlaanderen 4 www.t3nederland.nl – www.t3vlaanderen.be


















































































   70   71   72   73   74