User manual

Het voorbeeldprogramma heeft vanwege de uitvoer aan de digitale uitgangen en de PWM-uitgang
grote overeenkomst met het programma uit het voorgaande hoofdstuk. Op de eerste regel staat
echter de instructie om een analoge waarde om te zetten.
Adres
Instructie
Gegevens
Commentaar
2A 6 9 A = AD1
2B 5 4 Port = A
2C 5 9 PWM = A
2D 2 6 Wacht 100 ms
2E 3 4 Spring –4
Listing 3: AD-omzetter en PWM-uitgang
Test het programma met verschillende belichtingen van de sensor. Hoe meer licht er op de LDR
valt, hoe lager de spanning aan AD1. Omgekeerd ontstaat er bij duisternis een maximale AD-
waarde en daarmee een maximale helderheid van de LED aan de PWM-uitgang. Lees de binaire
getallen af van de LED-display en probeer bv. de helderheid op precies de helft van het bereik in te
stellen. De digitale waarde ligt dan bij 0111 of 1000. Bij enigszins schommelend kunstlicht kan het
voorkomen dat het resultaat tussen twee niveaus heen en weer springt.
5 Toevalsgenerator
Met een draadbrug E3 aan GND start u het voorbeeldprogramma voor een toevalsgenerator. Hier
wordt de toestand van de toets S1 uitgelezen. De bijbehorende ingang is voorzien van een interne
pullup weerstand die de spanning op het VCC niveau zet. De toets is aan massa aangesloten. De
druk op de toets zet de ingang S1 op nul.