codigo

2
LLENADO DE TINACO CODIGO DEL PICAXE low 2 ;Turn off MOSFET low 1 ;Turn off LED b3=0 ;Used to keep track how long pump on. main: readadc 4, b1 ;Read in the battery voltage b2=pin3 if b1<80 then battlow ;Battery voltage too low if b3>50 then pumpontolong ;Pump on too long sleep 1 ;Have a little snooze. if b2=0 then pumpon ;Float low if b2=1 then pumpoff ;Float ok goto main pumpon: high 2 ;Turn on Pump high 1 ;Turn on LED sleep 12 ;Pump on for 20 seconds b3=b3+1 ;Increment Pump Timer goto main pumpoff: low 1 ;Turn off pump low 2 ;Turn off LED b3=0 ;Reset pump on tracker goto main: pumpontolong: low 1 ;Turn off pump high 2 ;Flash LED once pause 500 low 2 sleep 1 goto pumpontolong

Upload: mauricio-martinez

Post on 30-Jan-2016

212 views

Category:

Documents


0 download

DESCRIPTION

u

TRANSCRIPT

Page 1: CODIGO

LLENADO DE TINACO

CODIGO DEL PICAXE

low 2 ;Turn off MOSFETlow 1 ;Turn off LEDb3=0 ;Used to keep track how long pump on.

main:

readadc 4, b1 ;Read in the battery voltageb2=pin3if b1<80 then battlow ;Battery voltage too lowif b3>50 then pumpontolong ;Pump on too longsleep 1 ;Have a little snooze.if b2=0 then pumpon ;Float lowif b2=1 then pumpoff ;Float ok

goto main

pumpon:

high 2 ;Turn on Pumphigh 1 ;Turn on LEDsleep 12 ;Pump on for 20 secondsb3=b3+1 ;Increment Pump Timer

goto main

pumpoff:

low 1 ;Turn off pumplow 2 ;Turn off LEDb3=0 ;Reset pump on tracker

goto main:

pumpontolong:

low 1 ;Turn off pumphigh 2 ;Flash LED oncepause 500low 2sleep 1

goto pumpontolong

battlow:

low 1 ;Turn off pumpfor b4=1 to 200;20 minute loop, give or take

high 2 ;Flash LED twicepause 500low 2pause 500high 2

Page 2: CODIGO

pause 500low 2sleep 1

nextreadadc 4, b1 ;Read battery voltageif b1>90 then main ;Adjust this variable to set batt on voltage

goto battlow