Nu start de tweede lus, omwille van het overzicht dit keer ook met oplopende telling. Voor de eerste LED uit
het PWM-object
, die in deze cyclus stap-voor-stap moet worden gedimd, worden de betreffende waarden
p
voor de pulsverhouding in elke doorloop berekend. Bij de tweede LED uit het PWM-object
wordt de
q
pulsverhouding eenvoudig weer bijgeteld. Het knippereffect ontstaat door de gewijzigde frequentie.
Aan het einde van de tweede lus wordt de frequentie van deze LED weer naar 50
q.ChangeFrequency(50)
Hertz teruggezet, opdat ze in de volgende cyclus weer precies als de eerste LED langzaam lichter wordt.
7 Ruimteweergave van geheugenkaart met LED's
Geheugen zijn net als harde schijven altijd snel vol. Hier wil men graag een eenvoudige optische
ruimteweergave, om altijd in één oogopslag te kunnen zien, wanneer de geheugenruimte bijna is gebruikt.
Met drie LED's kan dit op de Rapsberry Pi zeer eenvoudig worden gerealiseerd. Hiervoor worden functies van
het besturingssysteem gebruikt, die via Python worden opgeroepen.
Afb. 7.1: Natuurlijk kan de vrije geheugenkaartruimte ook direct in de verkenner op de Raspberry Pi worden weergegeven.
Voor de weergave van de vrije geheugenkaartruimte gebruiken wij de drie LED's uit de
verkeerslichtschakeling, die in verschillende kleurcombinaties branden.
60