Update avtosenzor.py
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user