Difference between revisions of "Lipstick grabber"

From RoboWiki
Jump to: navigation, search
Line 1: Line 1:
The Listick grabber.
+
The Lipstick grabber.
  
 
Very dangerous. Feared by many women.
 
Very dangerous. Feared by many women.
Takes away your lipstick as soon as he spots it and hides it on some other place - so far, no kidnaped lipstick has been rescued alive and there are still many missing.
+
Takes away your lipstick as soon as he spots it and hides it on some other place - so far, no kidnapped lipstick has been rescued alive and there are still many missing.
  
 
Caution:
 
Caution:
Line 9: Line 9:
 
<code>
 
<code>
 
The source code:
 
The source code:
blah-blah-blah
+
' {$STAMP BS2}
 +
' {$PBASIC 2.5}
 +
counter2 VAR Word
 +
counter VAR Word
 +
counter3 VAR Word
 +
irDetectRight VAR Bit
 +
DO
 +
PULSOUT 14, 1000
 +
  PULSOUT 13,600
 +
  PULSOUT 12, 900
 +
FREQOUT 2, 1, 38500
 +
irDetectRight = IN0
 +
IF (irDetectRight = 0) THEN
 +
PAUSE 1000
 +
HIGH 1
 +
 
 +
FOR counter = 1 TO 100                'take
 +
  PULSOUT 14, 500
 +
  PAUSE 5
 +
NEXT
 +
 
 +
FOR counter = 1 TO 100                'go forward
 +
  PULSOUT 14, 500
 +
  PULSOUT 13,650
 +
  PULSOUT 12,850
 +
  PAUSE 5
 +
NEXT
 +
 
 +
FOR counter = 1 TO 60                'turn left
 +
  PULSOUT 14, 500
 +
  PULSOUT 13,650
 +
  PULSOUT 12,650
 +
  PAUSE 5
 +
NEXT
 +
 
 +
FOR counter = 1 TO 50                'go forward
 +
  PULSOUT 14, 500
 +
  PULSOUT 13,650
 +
  PULSOUT 12,850
 +
  PAUSE 20
 +
NEXT
 +
 
 +
FOR counter2 = 1 TO 100              'release
 +
  PULSOUT 14, 1000
 +
  LOW 1
 +
  PAUSE 10
 +
NEXT
 +
 
 +
FOR counter3 = 1 TO 50                'go back
 +
  PULSOUT 13,900
 +
  PULSOUT 12, 600
 +
  PAUSE 10
 +
NEXT
 +
 
 +
FOR counter = 1 TO 3                  'sound: finished!
 +
FREQOUT 4, 300, 4000
 +
PAUSE 10
 +
NEXT
 +
 
 +
GOTO Finish
 +
ENDIF
 +
 
 +
 
 +
LOOP
 +
 
 +
 
 +
Finish:
 +
 
 +
END
 +
 
 
</code>
 
</code>
  

Revision as of 10:40, 11 July 2008

The Lipstick grabber.

Very dangerous. Feared by many women. Takes away your lipstick as soon as he spots it and hides it on some other place - so far, no kidnapped lipstick has been rescued alive and there are still many missing.

Caution: Never ever let your lipstick unattended while suspicion on Lipstick grabber's presence persists.

The source code: ' {$STAMP BS2} ' {$PBASIC 2.5} counter2 VAR Word counter VAR Word counter3 VAR Word irDetectRight VAR Bit DO PULSOUT 14, 1000

 PULSOUT 13,600
 PULSOUT 12, 900

FREQOUT 2, 1, 38500 irDetectRight = IN0 IF (irDetectRight = 0) THEN

PAUSE 1000
HIGH 1
FOR counter = 1 TO 100                'take
  PULSOUT 14, 500
 PAUSE 5
NEXT
FOR counter = 1 TO 100                'go forward
  PULSOUT 14, 500
  PULSOUT 13,650
  PULSOUT 12,850
 PAUSE 5
NEXT
FOR counter = 1 TO 60                 'turn left
  PULSOUT 14, 500
  PULSOUT 13,650
  PULSOUT 12,650
 PAUSE 5
NEXT
FOR counter = 1 TO 50                 'go forward
  PULSOUT 14, 500
  PULSOUT 13,650
  PULSOUT 12,850
 PAUSE 20
NEXT
FOR counter2 = 1 TO 100               'release
  PULSOUT 14, 1000
  LOW 1
  PAUSE 10
NEXT
FOR counter3 = 1 TO 50                'go back
  PULSOUT 13,900
  PULSOUT 12, 600
  PAUSE 10
NEXT
FOR counter = 1 TO 3                  'sound: finished!
FREQOUT 4, 300, 4000
PAUSE 10
NEXT
GOTO Finish

ENDIF


LOOP


Finish:

END

Picture: <<<picture>>>

Caught on tape!!! <<<movie>>>