Gebruik lichtgevoelige sensor en analoge input.

Met een Light Dependent Resistors of licht gevoelige weerstand is de weerstand afhankelijk van de hoeveelheid licht dat op de sensor valt. In dit experiment gaan we het testen met de Micro:Bit

Meer licht is minder weerstand. Met een LDR kun je dus de omgeving meten. Daarom heet het een sensor. Weerstand is een term uit de electronica. Energie door een kabel kun je vergelijken met een beekje. Het kan hard stromen, langzaam stromen en zelfs in pulsen stromen. Weerstand is de breedte van een beekje. Kan er veel of weinig water doorheen stromen.

Ook kijken we naar analoge input. Het omgekeerde van analoog is digitaal. Digitaal kent twee waarden; aan of uit. (1 of 0). Zoals met een lichtschakelaar. Het licht is aan of uit. Analoog kun je vergelijken met een dimmer. Een draai aan de dimmer en het licht gaat feller of zwakker branden. Hoe werkt een LDR?

Doelen van dit experiment op Micro:Bit

Benodigdheden

Aan de slag

We gebruiken bij dit experiment meer blokken. Met behulp van de afbeelding onderaan deze paragraaf kun je zien hoe se sketch eruit komt te zien. We gebruiken de volgende blokken; op basis van de kleur kun je in de gereedschapskist zien in welk blok de commando’s zitten

Let op! Zorg ervoor dat je bij ‘on button A pressed’ niet twee keer gebruikt. Natuurkijk kies je bij de string voor ‘on button B pressed’. De afbeelding bij button A is natuurlijk helemaal vrij. Net zoals de tekst in de string bij button B.

![Experiment 2 Micro:Bit en LDR](https://i0.wp.com/microbit.studio/wp-content/uploads/2017/02/Block_Editor_-_BBC_micro_bit.png?resize=190%2C300 "Experiment 2 Micro:Bit en LDR")Experiment 2 Micro:Bit en LDR

Uitkomsten

Na het uploaden van de programmacode via een .hex bestand kon de Micro:Bit een analoge input lezen. Door de weerstand en de LDR in serie te schakelen wordt de 3 volt verdeeld. De verdeling is afhankelijk van de relatieve weerstand. Als de weerstand gelijk is (weerstand en de LDR) dan wordt het voltage ook gelijk verdeeld. Als er meer licht op de LDR valt gaat de weerstand naar beneden. Met andere woorden dan krijgt de P0 meer vermogen tot zijn beschikking en gaat er een zonnetje branden. De analoge variabele kan een input verwerken van 0 tot 1023. Met een variabele weerstand op de LDR ingesteld op 512 zal er +/- 1.5 Volt op P0 terecht komen. ❤️️ LDR

Hieronder tref je de gebruikte code.
![Programmacode Micro:Bit experiment 2](https://i0.wp.com/microbit.studio/wp-content/uploads/2017/02/Experiment_2_Block_Editor_Code__converted__2_main_-_BBC_micro_bit.png?resize=300%2C272 "Programmacode Micro:Bit experiment 2")Programmacode Micro:Bit experiment 2