Update avtosenzor.py

This commit is contained in:
kristjan-komlosi
2017-06-28 14:47:04 +02:00
committed by GitHub
parent cc410aff0c
commit b74d42b3dd

View File

@@ -13,8 +13,6 @@ def dane(vpr='Potrdi(d/n)->'):
return True
else:
return False
try:
display.init()
from display import oled
@@ -56,11 +54,17 @@ oled.text('<NodeMCU Senzor>', 0, 25)
oled.text('<-------------->', 0, 35)
oled.text(' !Pozdravljeni! ', 0, 50)
oled.show()
time.sleep_ms(750)
oled.fill(0)
oled.text('Tipka menja',0,0)
oled.text('casovne razmike',0,10)
oled.text('med meritvami',0,20)
oled.text('0.25/0.5/1/2/10s',0,30)
oled.text('7x tipka=izhod',0,40)
oled.show()
time.sleep(2)
time.sleep(4)
oled.fill(0)
oled.show()
@@ -70,14 +74,37 @@ alertled.value(0)
def konec(p):
exit=1
sleeptime=15
count=0
def setsleep(x):
global sleeptime
global count
if count>6:
exit=3
if sleeptime==15:
sleeptime=0.25
elif sleeptime==0.25:
sleeptime=0.5
elif sleeptime==0.5:
sleeptime=1
elif sleeptime==1:
sleeptime=2
elif sleeptime==2:
sleeptime=15
else:
sleeptime=15
time.sleep_ms(15)
count=count+1
tipka.irq(trigger=Pin.IRQ_FALLING, handler=setsleep)
exit=0
temp=0
svetloba=0
while tipka.value():
def acq():
oled.text('BUSY...',70,55)
alertled.value(1)
oled.show()
oled.fill(0)
global sleeptime
try:
temp=dsb.read_temp()
except:
@@ -103,10 +130,16 @@ while tipka.value():
oled.text('RH: ' + str(vlaga) +' Hz', 15, 30)
oled.text('NodeMCU Senzor',0,0)
oled.text('Uptime: ' + str(time.time()) + 's',5,45)
oled.text('S: ' + str(sleeptime) + 's',0,55)
oled.show()
alertled.value(0)
time.sleep(2)
while exit<1:
if count>6:
exit=3
count=0
acq()
time.sleep(sleeptime)
oled.fill(0)
oled.text('<-------------->', 0, 15)