BloxExpV01ObjSStchx cccccccc c c c c ccccc history 2010-5-14 07:41:52 save Base Commands 2010-5-14 15:24:31 save Base Commands 2010-5-14 15:39:17 save Base Commands 2010-5-14 15:46:05 save Base Commands 2010-5-14 15:54:35 save Base Commands 2010-5-14 16:31:36 save Base Commands 2010-5-14 16:37:05 save Base Commands 2010-5-14 17:27:43 save Base Commands 2010-5-14 17:31:20 save Base Commands 2010-5-14 17:56:10 save Base Commands 2010-5-14 19:53:13 save Base Commands 2010-5-14 19:58:59 save Base Commands 2010-5-14 21:25:48 save Base Commands platform Mac OS language en os-version 1058 scratch-version 2.99.007 (10-May-10) thumbnail#xcc author penTrails"h c isHosting ~bb8888888bb.555555555=F F FF=5Fbbbb#bbb8555%#55155/>>>A@@C>>>>95,bbbb#bbb850 $5/HHHK[SSHHHH>5,bbbb#bbb85( 15/HHHN`LPKHHH>5,bbbb#bbb855155155557>>>>>>?>>>>D5,bbbb.5555Fbbbbb8888888bbb8,,!,,Fbbyb85555 ;=5bbyb+,555555555555555555F>HHIVMSTHHHHE58byb+,5 # ) 5F>HHHaOZYHHHHE58byb+,5"( #   5F>HHJZU]^HHHHE58byb,555555(555 5 E=58byb,5555555,5,555555558byb,5!!!!!!GbB!!!!!!558byb,5588888=B,888888658bybF55555553-35555555.bbybbb88!88bbbbbb<+bbbbbbb<+bbbb:c?c@cAcBcCcDcEcFcGcHcIcJcKcLcMcNcOcPcQcRcScTcUcVcWcXcYcZc[c\c]c^c_c`cacbcccdcecfcgchcicjckclcmcncocpcqcrcsctcucvcwcxccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc yuq m ia]Y%U%Q-M-I5A===9E5E1 *!!B1cBB R R csst!!)J)J)kk1Ƶ2ֵ99B!!9!B#1#R%)JR%)Js'9s'9Δ':R)IR)Is)JR)JR+X+ZR+Zֵ+Z-kZ/uB/{/{/{/|c11c193AJ3950c5515k95kZ7c787877{9Ǽ9J9Z19s;=8c=缄=@==IJ=J=k==Z=R=s?Z?1?R?bR??i?j??9?rR?sZ?s{??{?{?ObjSStch}cccccccc c ?c dc?c?c@cAcBcCcDdcEccFcGcHc=c>c?c?cIcJcKcLd brightnesspindist cMcNcOcPcQcRcS cTcUcVcPcQcWcX cYcZc[cPcQc\c] c^c_c`cPcacbcc cdcecfcPcacgch cicjckcPclcmcn cocpcqcPcrcsct cucvcwcPcPcxcy czc{c|cPcPc}c~ ccccPcPcc ccccPcrcc ccccPcrcc ccccPccc ccccPccc ccccPcPcc ccccPccc ccccPcrcc ccccPcrccccd2 background1"hc !@k\y@]7=`@t.<@nϞɰSprite1ccccccccccccccccccccc2ccc ?? normal @>Ϳn8 l! 'FcDccC0lK%)F vertical center shrinkWrapi ccDc+cccjccBc+ccccccc?dccDccccccccc?陙cccdh ccccccc>c?c?!  VcLc0lK%)Fi ccLc+cccjccKc+ccccccc?dccLccch ccccccc>c?c? 'turn robot left/ccw %degrees degrees cc none motionccccccc 'turn robot right/cw %degrees degrees cccccccc move robot %distance cm ccccccc ccrobot pen downc pen robot pen upc .robot play %freq Hz tone for %duration s c soundccccccc?cccrobot stop allc control Asend command "%command list" with "%control character" filterc c c c cccccccccc $tell robot to %command %f1 %f2 ccccccccccccccc tell arduino %parameters c!c"c#c$cc%c&c'c( #make arduino pin: %pin an input c)c*cc+cc, c-c. $make arduino pin: %pin an output c/c0cc1cc2 c3c4 turn arduino pin: %pin on c5 looksc6cc7cc8 c9c: turn arduino pin: %pin off c;c c?c@ )arduino analog sample every %n frames cAcBccCccD cEcF .set arduino pin: %pin to %percent percentcGcHccIccJccK cL2cMcN reset arduinocO control arduino on port %portcPcQccRccScTcU popmcVcW+ TacXcYcZc[ cMc\c]cPcQc^c_ cTc`cacPcQcbcc cYcdcecPcQcfcg c^chcicPcacjck cdclcmcPcacnco cicpcqcPclcrcs coctcucPcrcvcw cucxcycPcPczc{ czc|c}cPcPc~c ccccPcPcc ccccPcrcc ccccPcrcc ccccPccc ccccPccc ccccPcPcc ccccPccc ccccPcrcc ccccPcrcc costume1#hcc 4@dccc+c!+N7c !^+m7c 80 default getVar:!R*z8cAc?c@ccAccBcCcD  U ?UU =WU U_WWU=UU_UW?UU UU UU_ WUW U_U =UU UU_ UUW W?UU_?UUU_=UU_UUW UU UUUU_?UUW_?UU?_ ?UU?W UU=W UU_=W _UUWW WUUUU UUUUU UUUU_U U=UUUWU U_=UUUUU UW=UUUUU UU=UUUU_U ?UUUUUUWUU ?UUWUUUUUUUU #?UUUUUUUUUUUU?U UUUU_U UUUU_U UUUU_WU UUUUWUU UUUUW UUUUW? UUUUW?UUU UUUU UUUU UUUU UUUU U UUU U ?UUU U ?UUU U_ UU U_ UU UW UU UU UU UU UU UU UU UU_ UU UU_ UU UUW UU UUU UU UUU UU UUU| ?UU UUU ?UUU UUU_ UUU UUU_ UUU UUU_UUU UUUWUUU UUUWUUU UUUWUUUUUUUU? UkUUUUUUU=UUUUUZUUUUVUU=UUUUjUUUUZUU|5WUUUkUUUUjU5U_UUUUUUjUUU_UUUUUUkUwUUUUUUUUkUuUUUUUUUUUkUu|UUWUUUUUUhU_UUUWUUUjUUUUjU_UUU_UUUjUUUUZUWUUUUUUUZ*UUUUV*UUW?UUUUUUUUUUUUUUUUUUUUWU UUUWUUUU_U UUUWU|UUUUU UUUWU|UUWUU UUU_UU|UUUWUU UUU_UU?UUU_UU UUUUU_=UUUUUU U UU}UU_ UUU UUUUU_UUWUUU UKUWUU_UU_UUUUUUUUUU}UUUUUWU_UUUUUUUUUUUU_UUUU_U|UUUUU UUUUUU|UU?UUU UWUUUUUW?UUU UW?5U_UU U_=UUU UUU UUUUWUU U UUU ?U U UUW U UUU U UU_ UUUUUUUW UUWUU UUW UUU UWUU_ U_UU_ UUUW UU?W WW?W _WW _WW _ ?_ ?ccEcFcG!C8H9 VerdanaBold!\9fC#  cHcIdcJcDc+c;h cKcDc+c;cccLcMcNdcOcDc+c;!-2dcPcLc+cGh cQcLc+cGcccLcMcNdcRcLc+cG byob Stage doCustomBlockrotateccScTcUcM turnLeft:ccScTcUcMcccVcWtravelccScTcXcY forward:ccScTcYcYpendownpendownplaynoteccScTcZcicccVc[quit broadcast:ccc\c]c^ccc_c`>ccScTcac^ cbc+cccdcecfcg chc+cicjckclcm cnc+cocpcqcrcs ctc+cucvcwcxcy czc+c{c|c}c~c cc+ccccc cc+ccccc cc+ccccccccccc-cc^cc-cccc-cciX?cc-ccdcc-cccc-ccc-cccc-cc cc-cc cc-cccc-cczcccc-ccdegrees degrees cc-ccMcdegrees degrees cc-cczcccc-ccdistance distance cc-cczccc-cczccc-cczcccdurationfreq durationfreq cc-cczc with filtercc-cc command listcontrol character  command list control character cc-ccuccf2commandf1 f2commandtravelf1 cc-ccucc parameters  parameters cc-cccpin pin cc-cccpin pin cc-cccpin pin cc-cccpin pin cc-cccn n cc-cccpinpercent pinpercent cc-ccccc-cccport port ?9{ "(("&&&&**+ +) )$ $ #%!'%%cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc!/2!N*R8 topLeft rigid spaceFill!z0|2! !% )!QS readBlockVariabledegrees *ccScTccTdistancedistancefreqccScTcci concatenate:with:ccScTccucccc newList: cc+ccccc parameters!_s0lK%)Fcccc!_s0lK%)Fcccc!_s0lK%)Fcccc!_s0lK%)Fcccc!_s0lK%)Fccc!_s0lK%)Fccccc!_s0lK%)Fc!_s0lK%)Fccc EventHatMorph Scratch-StartClicked doRepeatcc wait:elapsed:from: doForevercc c rotateccScTcUcMccScTcUcMcc-cVc travelccScTcXcYccScTcYcYpendownpendownplaynoteccScTcZcicc-cVc quitcc-c\c ccc-c_c>ccScTcac^ cc+ccccc cc+ccccc cc+cccc c! c"c+c#c$c%c&c' c(c+c)c*c+c,c- c.c+c/c0c1c2c3 c4c+c5c6c7c8c9 c:c+c;cc???/>=o[=/K<;<+2.2l&2,"0, ..k-z-j-kZ++jڶ**)f)F(&(Z'}'Yu&i&a%YVU%FQWdegreesdurationcontrol character contentsOfList:ccScTc@cu!_s0lK%)FcAcBcCcDcEcFpinMode%a VariableBlockMorph(UTF8['pin'] 539)inputcGcHcIpinMode&a VariableBlockMorph(UTF8['pin'] 3423)outputcGcHcJ digitalWrite%a VariableBlockMorph(UTF8['pin'] 866)highcGcHcK digitalWrite%a VariableBlockMorph(UTF8['pin'] 271)lowcGcHcL analogSample$a VariableBlockMorph(UTF8['n'] 1993)cGcHcM analogWrite%a VariableBlockMorph(UTF8['pin'] 537)!a ReporterBlockMorph('round' 626)cGcHcNcGcOcPreset arduinoPort'a VariableBlockMorph(UTF8['port'] 3076)cGcHcQcc-ccYcc-ccMxcc-cRcccScc-c cTcc-c cUccScTccTccScTcciccScTccucc-ccV cWc+cXcYcZc[c\!_s0lK%)Fc]c^c_c`!_s0lK%)Fcacbcccd!_s0lK%)Fcecfcgch!_s0lK%)Fcicjckcl!_s0lK%)Fcmcnco!_s0lK%)Fcpcqcrcsct!_s0lK%)Fcu!_s0lK%)Fcvcwcx command list*a VariableBlockMorph(UTF8['command'] 3122)%a VariableBlockMorph(UTF8['f1'] 3303)%a VariableBlockMorph(UTF8['f2'] 3624)cGcHcycGcHczcGcHc{ block c|c}c~ccc Stagecc changeVariable0ccccccccScTc@cu!_s0lK%)FccccccpinMode&a VariableBlockMorph(UTF8['pin'] 2729)inputcGcHcpinMode&a VariableBlockMorph(UTF8['pin'] 4059)outputcGcHc digitalWrite&a VariableBlockMorph(UTF8['pin'] 2538)highcGcHc digitalWrite%a VariableBlockMorph(UTF8['pin'] 857)lowcGcHc analogSample$a VariableBlockMorph(UTF8['n'] 3203)cGcHc analogWrite%a VariableBlockMorph(UTF8['pin'] 197)"a ReporterBlockMorph('round' 3589)cGcHccGc-creset arduinoPort'a VariableBlockMorph(UTF8['port'] 2899)cGcHccccccScTccccScTccccScTccccScTccccScTccccScTccccccccScTcccc-cc ccc-cRcc cc-c?cc-cc ccc-cRcccc-c?*a VariableBlockMorph(UTF8['command'] 2731)%a VariableBlockMorph(UTF8['f1'] 1116)$a VariableBlockMorph(UTF8['f2'] 809)cGcHccGcHccGcHcccccccccccScTcczccScTcczccScTcczpinpinpinpinnpin roundedcccVc@ffffffportcccc changeVar:by:cccccccccScTccccScTccccScTccccScTccccScTccccScTcccc-ccccScTcccommandf1f2ccScTcc readVariableccScTcczccScTcczccScTcczcc-cVc@ffffffpercentccScTcc