From Sketching with Hardware at LMU Wiki
Jump to navigation
Jump to search
|
|
(3 intermediate revisions by one other user not shown) |
Line 1: |
Line 1: |
| = Description =
| | #REDIRECT [[Light-Dependent Resistors]] |
| Text
| |
| | |
| Image(s)
| |
| | |
| | |
| = How to connect it electrically =
| |
| Connecting the light dependent resistor (LDR). The value you read is dependent on how bright it is.
| |
| | |
| [[File:Rldr.JPG|300px]] | |
| | |
| | |
| = How to control it in MicroPython =
| |
| This makes Pin 34 an analog input and set it to 12 bit. It reads the analog value every second and print it to the console.
| |
| | |
| <syntaxhighlight lang="python" line='line'>
| |
| #Example usage for ESP32
| |
| from machine import Pin, ADC
| |
| from time import sleep
| |
| | |
| analogPin = ADC(Pin(34))
| |
| analogPin.atten(ADC.ATTN_11DB)
| |
| | |
| while True:
| |
| analogVal = analogPin.read()
| |
| print(analogVal)
| |
| sleep(1)
| |
| </syntaxhighlight>
| |
| | |
| = Related Tutorial Videos =
| |
| <youtube>gjj5KyK2qGI</youtube>
| |
Latest revision as of 00:40, 11 June 2024