Download Inhoudsopgave Inhoud Print deze pagina

Led Via Pulsduurmodulatie Dimmen - Conrad 1225953 Gebruiksaanwijzing

Inhoudsopgave

Advertenties

Ongeldige invoer
Bij alle programma's, die invoer van gebruikers vereisen, moet foute invoer worden ondervangen. Wanneer
de gebruiker iets invoert dat niet wordt verwacht, moet het programma hierop reageren.
else:
print ("Ongeldige invoer")
Als de gebruiker iets anders ingevoerd, wordt de onder
aangegeven aanwijzing uitgevoerd. Deze sectie
else
van een vraag komt alleen dan overeen, wanneer geen van de andere vragen een waar resultaat heeft
opgeleverd. In ons geval laat het programma een melding op het beeldscherm zien.
Net als in de voorgaande experimenten wordt het programma via een
beëindigd,
KeyboardInterrupt
[Strg]
[C]
wanneer de gebruiker de toetscombinatie
+
indrukt. De laatste regel sluit de gebruikte GPIO-
poorten en schakelt hiermee alle LED's uit.

6 LED via pulsduurmodulatie dimmen

LED's zijn typische onderdelen voor het uitvoeren van signalen in de digitale elektronica. Ze kunnen twee
verschillende toestanden aannemen, aan en uit, 0 en 1 of
en
. Hetzelfde geldt voor de als digitale
True
False
uitgangen gedefinieerde GPIO-poorten. Dus is het theoretisch niet mogelijk een LED te dimmen.
Met een trucje is het toch mogelijk, de lichtsterkte van een LED op een digitale GPIO-poort te regelen.
Wanneer men een LED snel genoeg laat knipperen, neemt het menselijke oog dit niet meer waar als
knipperen. De als pulsduurmodulatie gekenmerkte techniek creëert een pulserend signaal, dat kort achter
elkaar aan- en uitschakelt De spanning van het signaal blijft altijd gelijk, alleen de verhouding tussen level
(0 V) en level
(+3,3 V) wordt gewijzigd. De pulsverhouding geeft de lengte van de ingeschakelde
False
True
toestand voor de totale duur van een schakelcyclus aan.
Afb. 6.1: Links: Pulsverhouding 50 % – rechts: Pulsverhouding 20 %.
Hoe kleiner de pulsverhouding, des te korter is de brandduur van de LED binnen een schakelcyclus. Hierdoor
wordt de LED donkerder dan een permanent ingeschakelde LED
Sluit voor het volgende experiment een LED via een voorweerstand aan op GPIO-poort 18.
53

Advertenties

Inhoudsopgave
loading

Inhoudsopgave