Op deze pagina een uitleg hoe je de LDR-lichtsensor uit de Arduino starterkit kunt gebruiken.
Ik ga in de LDR gebruiken om een ‘bezet’ spoor te detecteren. Op de display wil kunnen zien hoeveel Ohm deLDR is als er bijna geen licht op valt. Een ‘gele’ LED gaat aan als teken dat het spoor ‘bezet’ is.
Dit is de uiteindelijke beschrijving waarmee CODEY een werkende code heeft geschreven:
Ik heb een Arduino UNO R3 en een Mini OLED 0.91 128×64 I2C inch display, een LDR module ‘1’ en een LED ‘geel’. De display toont de actuele weerstandswaarde van de LDR-module, de LED gaat aan bij een weerstandswaarde minder dan 15k ohm. Schrijf de complete code en leg uit hoe ik het display en LDR en de LED moet aansluiten.

Ik heb CODEY gevraagd om de complete code te schrijven én mij te vertellen hoe ik de componenten moet aansluiten.
Je krijgt een keurige uitleg en een uitgeschreven aansluitschema.

CODEY geeft een uitleg over de geschreven code én een belangrijke opmerking.
Er moet een weerstand vóór de LDR worden opgenomen, maar die zit volgens mij al op de module (dat moet ik nog even navragen).
Zonder de extra weerstand lijken de waarden te kloppen en werkt het prima!
Nu de Arduino code werkt kan ik een proefopstelling met een LEGO trein maken.

Als je de Arduino start dan toont de display de actuele waarde van de LDR aan.
Is de ‘gele’ LED aan, dan toont de display een lage waarde omdat er weinig licht is (Er staat een trein boven de LDR, het spoor is ‘bezet’).
Bekijk hier het resultaat:
Als je alles goed aansluit is dit Arduino projectje snel geslaagd 🥴.
“Weer een lichtpuntje voor LEGO en Arduino.”

