Andres Rodriguez
New Member
How will underclocking (K31) affect the sleep command. Also, will Pause 1000 result in a pause of 128 seconds?
Code:
[color=Green]'*******************************************************
'Actuator For Keith
'*******************************************************[/color]
[color=Navy]#Picaxe [/color][color=Black]08M2[/color]
[color=Green]'*** Variables ***[/color]
[color=Blue]Symbol [/color][color=Black]DLY[/color][color=DarkCyan]=[/color][color=Purple]W0[/color]
[color=Blue]Symbol [/color][color=Black]Pulse_dur[/color][color=DarkCyan]=[/color][color=Purple]W1[/color]
[color=Blue]Symbol [/color][color=Black]N[/color][color=DarkCyan]=[/color][color=Purple]b4[/color]
[color=Green]'#terminal 4800
'*** Pins ***[/color]
[color=Blue]Symbol [/color][color=Black]Merc[/color][color=DarkCyan]=[/color][color=Purple]PinC.4[/color]
[color=Blue]setfreq K31
[/color][color=Black]Pulse_dur[/color][color=DarkCyan]=[/color][color=Navy]100
[/color][color=Green]'high C.2
'low C.1
[/color][color=Blue]pause [/color][color=Black]pulse_dur
[/color][color=Blue]setint [/color][color=Navy]%10000[/color][color=Black],[/color][color=Navy]%10000[/color]
[color=Black]Waiting:
[/color][color=Blue]disablebod
Sleep [/color][color=Navy]$FFFF
[/color][color=Blue]Goto [/color][color=Black]Waiting[/color]
[color=Blue]Interrupt:
[/color][color=Green]'sertxd ("Start cycle ******",cr,lf)
[/color][color=Black]DLY[/color][color=DarkCyan]=[/color][color=Navy]3
[/color][color=Blue]If [/color][color=Purple]PinC.3[/color][color=DarkCyan]=[/color][color=Navy]1 [/color][color=Blue]then let [/color][color=Black]Dly[/color][color=DarkCyan]=[/color][color=Navy]6 [/color][color=Green]'3.0 imutes
[/color][color=Blue]endif
High C.1
Low C.2
Pause [/color][color=Black]Pulse_dur
[/color][color=Blue]Low C.1
Pause [/color][color=Navy]1000
[/color][color=Blue]For [/color][color=Black]N[/color][color=DarkCyan]=[/color][color=Navy]1 [/color][color=Blue]to [/color][color=Black]DLY
[/color][color=Green]'sertxd (#N," 30 Seconds********* " ,cr,lf)
[/color][color=Blue]Pause [/color][color=Navy]3000
[/color][color=Blue]Next [/color][color=Black]N
[/color][color=Blue]low C.1
high C.2
[/color][color=Green]'sertxd ("Shut Down")
[/color][color=Blue]Pause [/color][color=Black]Pulse_dur
[/color][color=Blue]Pause [/color][color=Navy]1000
[/color][color=Blue]low C.2
setint [/color][color=Navy]%10000[/color][color=Black],[/color][color=Navy]%10000
[/color]
[color=Blue]Return[/color]