Tässä tekemäni PICAXE-ohjelma:
alustus:
pause 500
tekstit:
serout 0,N2400,("Pakastin lampo")
pause 10
paivitys:
readtemp 4,b1
if b1 < 143 then
gosub alarm
else ` muutoin
serout 0,N2400,(254,192,"Ok ")
endif
if b1 > 127 then neg
serout 0,N2400,(254,203,#b1)
serout 0,N2400,(254,207,"C")
goto paivitys
alarm:
serout 0,N2400,(254,198,"ovi!")
serout 0,N2400,(254,192,"Sulje")
pause 300
serout 0,N2400,(254,192," ")
pause 300
serout 0,N2400,(254,192,"Sulje")
tune 0,6,($44,$43,$44,$43)
return
neg:
let b1 = b1 - 128
serout 0,N2400,(254,202,"-")
serout 0,N2400,(254,203,#b1)
serout 0,N2400,(254,207,"C")
goto paivitysOngelmana on, että se ei näytä kaikkia negatiivisia lämpötiloja oikein. Lisäksi haluaisin saada niin, että piippaisi korkeintaan 10 kertaa, ja sitten lopettaisi. Olisiko tämä mahdollista?
Aihe on jo aika vanha, joten et voi enää vastata siihen.