Create adc-svetloba.py
This commit is contained in:
20
adc-svetloba.py
Normal file
20
adc-svetloba.py
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
from machine import ADC, Pin
|
||||||
|
import time
|
||||||
|
import math
|
||||||
|
adc=ADC(0)
|
||||||
|
tipka=Pin(12, Pin.IN, Pin.PULL_UP)
|
||||||
|
led=Pin(15, Pin.OUT)
|
||||||
|
#def korigiraj(x):
|
||||||
|
#popravi svetlobno lestvico iz nelinearnega adc
|
||||||
|
# v vsaj približno linearne lukse
|
||||||
|
|
||||||
|
while tipka.value():
|
||||||
|
svetlost=adc.read()
|
||||||
|
if svetlost<512:
|
||||||
|
led.value(1)
|
||||||
|
else:
|
||||||
|
led.value(0)
|
||||||
|
time.sleep_ms(500)
|
||||||
|
print("realni izhod: ", svetlost)
|
||||||
|
#print("korigirana vrednost: ")
|
||||||
|
|
||||||
Reference in New Issue
Block a user