RSRC LVINLBVWlI L`< @T|yEHR :$aK6OM ُ B~0Ttu&?8$?$LVINNXT Line follower.vi LVINBegin.vi(t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEndPTH0'Rcx1 BeginEnd.llbBegin.viNLVINEnd.vi(v@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBeginPTH0%Rcx1 BeginEnd.llbEnd.viNLVINRCX Fork Merge.vi9( t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEndv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeFalsev@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeTruePTH0=Rcx1 StructuresForksGTLT.llbRCX Fork Merge.viLVINNXT Light Sensor fork.vipK@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd (Light is >)v@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBegin@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd (Light is < or = )@Compare to (%)@! Light on?,@Sensor Port.ctl@!PortPTH0DRcx1 StructuresForksGTLT.llbNXT Light Sensor fork.viLVINRCX Input 3.vi ,@Sensor Port.ctl@!PortPTH0.Rcx1 Modifiers.llbRCX Input 3.viLVINMotor B forward.vi("@ Power.ctl Power Levelt@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEndv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBeginPTH01Rcx1 SimpleIO.llbMotor B forward.viLVINMotor C forward.vi("@ Power.ctl Power Levelt@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEndv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBeginPTH01Rcx1 SimpleIO.llbMotor C forward.viLVIN RCX Stop C.vi(t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEndv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBeginPTH0,Rcx1 SimpleIO.llb RCX Stop C.viLVIN RCX Stop B.vi(t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEndv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBeginPTH0,Rcx1 SimpleIO.llb RCX Stop B.viLVINPower Level 2.vi @ Power Level 2PTH00Rcx1 Modifiers.llbPower Level 2.viLVINRCX End of Forever Loop.vi(t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEndv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBeginPTH0IRcx1 StructuresWhiles Whiles.llbRCX End of Forever Loop.viLVINRCX Loop Forever.vi(t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEndv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBeginPTH0<SwanS_AdvancedFirmware.llbRCX Loop Forever.vi\\P/ cL P d-`   c$ c c4 c<t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd c c<t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd c c<t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEndt@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd c<@ Power Level 2t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd c c<t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd c c<@ Power Level 2@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd (Light is >) c c, c c, c c<@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd (Light is < or = ) c cLt@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd c,@Sensor Port.ctl@!Port c c<t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd c c< c c, c< c d<L>R46, @H^~1 (bd @  Hh< xV.ddTVIDSNXT Line follower.vi VIDS RCX Stop C.viPTH0VIDS RCX Stop B.viPTH0VIDSRCX Loop Forever.viPTH0VIDSRCX Input 3.viPTH0VIDSRCX Fork Merge.viPTH0VIDSRCX End of Forever Loop.vi PTH0VIDSPower Level 2.vi PTH0VIDSNXT Light Sensor fork.viPTH0VIDSMotor C forward.viPTH0VIDSMotor B forward.viPTH0VIDSEnd.vi$PTH0VIDSBegin.viPTH0si386 ucodez(EwDuE\EPPUEd$=9=oÐ԰Ӏ}}E$EEɍTHHH HHHHH H$H(H,H0ƅPƅPfx8 ƅT ETvE\EP.UR@␐}v}vƅTfx  EpDžT y@DžypDžzDž{QRhhhPd$Mfd$ZYQRhhhP4$'fd$ZY}vFƅXx ET7wE\EP.UR@␐}v}vƅXfxqƅ\ETwE\EP.UR@␐}v}vƅ\fxQƅ`s<TETxE\EP.UR@␐}v}vƅ`fx QRhhhP$fd$ZY}vjƅdxETxE\EP.UR@␐}v}vƅdfx|E\QRPEP$hhP$ fd$ZY=ÐZyƅhx8ty@4.UR@␐ZZƅhfxQRP4$hhP$Efd$ZY=Ðyƅlx^`h)@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd (Light is < or = ) @Compare to (%)@! Light on?8,@Sensor Port.ctl@!PortK@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd (Light is >)v@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBegin@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd (Light is < or = )@Compare to (%)@! Light on?,@Sensor Port.ctl@!PortH< ,@Sensor Port.ctl@!Port2"@ Power.ctl Power Level, ("@ Power.ctl Power Levelt@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEndv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBegin"@ Power Level 22" @ Power Level 2 ?lll|lllll8ll Hl X`p$@xhhl@x Hlll Hlll!!<ll!<! D,\O,\OdduWelcome to Inventor. Write your program in the window below. To go back to the main menu, close all Inventor windows.RDZrjZtjEnd.viTD]Vm]XmBegin.vi_D),  NXT Line Following^DPSMotor C forward.vi]D[s[sRCX Fork Merge.vidDbzbzNXT Light Sensor fork.vi^D+GC +JCMotor B forward.viHDT)\DH*K*Power Level 2.viZD=;RCX Input 3.vi\DVHnVKnPower Level 2.vicD   Your white line readingjD*R*P See the white background TurnqDIaKIaI %see the dark line- turn the other wayYD,pD,sD RCX Stop C.viYD! RCX Stop B.vifD]Eu\]HuZRCX End of Forever Loop.vi_D_wT_wRRCX Loop Forever.vimDTW!!!Wiggle program for 1 light sensor <  <PNG  IHDR<-PLTEf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333f3̙f3̙̙f3̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3f3ffffff3f3333f333f3wUD"wUD"wUD𠠤nIDATxZK( zjlG0B{ijܒɫzNW`@&+$֪[fu[z[Ƿ*"21yn}k)Dh[_Ůg'})nR`NAf|ڎsYg^|t(NUE۶t.9ܶ][GH4SAj֕6bmp4D[tHc5?l6 nc%g9j{UeōXD܊{UrSgWvn,e(^Jts Iݲaaω[E kejZM tm#gܑi"gǁK-Cr?hJcӹDpJN)^=n!֖ľ{!W$\ x0nLpJw3431Eo_uM[Dٴ%rO.FvW\#dGE۾.燑csZ=I]%d߬uIKv cZH^nVvwR\[]?ch/],FsNmlF-^}6Ra 0.iOÚ}C5>7ڒb 8h.?b aέ0>5I75[}4^[.+=Aπ= Lp|E[U;&VMp@6\S~qO({{QM A~€gku}c $>w}hKc+v1J[vGACM\{1n97hJEl.(|u^MXH ;ΆVmk-{-K:ְdԶ[}~/HP @-뽺/xVx=n/!m.6cZchh9B݇+ޫ7t6͎y~%I.>&(fGwq+TsV1t0Ն>~GӺltYɄV{YY̭:^~Mqk pn@|^:ƭkhc@K)vWV/i,_ bڝ܎Z^{hr%v+%/tY:~~'|¿|[nz[xy}HIENDB`$FPHPNXT Line follower.viFPHPp)8,XLT4 7,  4 D+]P|m0 D#_$~Dz(<ܒ)|)()#JF-, %.0fBDHPNXT Line follower.vi LVINBegin.vi4PTH0LVINEnd.vi0PTH0LVINRCX Fork Merge.vi `PTH0LVINNXT Light Sensor fork.vi PTH0LVINRCX Input 3.vi8PTH0LVINMotor B forward.vi|PTH0LVINMotor C forward.viPTH0LVIN RCX Stop C.viPTH0LVIN RCX Stop B.viPTH0LVINPower Level 2.vi dPTH0LVINRCX End of Forever Loop.vi#PTH0LVINRCX Loop Forever.vi*0PTH034BDHP4)8/@,338,2, 0Xd d T430D{~Xz($ )))F-,1L4t314#DD1Xtkq$(KN4 K0Yqkm d 00d 0430k{s 0d430kq{sy430{qy 0 #DD1XxnUu 4 K4\Unm  434 ~eum 4 4  434t~Ue] 4@434nU~ev] 4434Dne~uvm a;Xi 1;Xi$, 4X$P  dap;XiLT 1;Xi$L,T 4 X("  ,j  ` t4X LD1XlOo/H@;) 4 &KOm L (LL  |43+_og  H (43-O_W43 ,_og43 .O_WLD1XdGg7"  d d  0  d4X'<)xP4X-.PD1X i2h9  T   T4 &K `Ztm43 ` i"y2q*  ` 043 ` Ly"2*  ` d  `" 43 ` iy"q 43 ` y"4X(( P D1XX$p $  (+X 4 &K a{m(    !4 3 px  4 3 4 3 px4 3    t    \@  h,4 3 `  4 3  | d4 X-,-P @  #D&l', ! (D 1X9FYf9F4 &K|*FD m |h, ` @P@8  2 mm@ PP"0 3  |L : 0\0\/].^-_ |  8 hBh4 X-H |04 3|;IFYVQND 1X  G@g =`" @ |! d4 &KdG+mD 1XP% j$a#;Xi 1;Xi 4 3d 80G@g8W d4 804 &K8>m00 8h 438# 438T$4X(!4X!$ #&8 (4X )P l 4X!P4 &K UGom\l5W543 P5tGg|W43 6dGtglW43|?IVYfQ^43||<9VIfA^43|:9FIVAN43d> G0g(W4X"TP L" !hlh d  4 X"  e+4 X+S"  m@4 XHbL"  mD1XT :oZ&0G*t4 &K+oEm t t43'JZR "  43 (:JB43*:oJBw hP43)JoZRw(Wg(gD1XT =0)t4 &Km t t431-=5 l   43 2-=543 4-%  P433-% LlWQ^l^4X"'XP4X#%XP hA^BwB^D1X0#dkDd *) # &#D4 &K#\Dv]m m,\;XiLT 1;Xi$,  \, x(%##l# t<x <8L++"0 08$@ g" qBBnn43#kT{ds\43#{Td\ #&&l43#&kD{TsL'43#'{DTL&l # d& #D!ANxxHHN ' dq*sLq;s;hH s\syp%D1X**m8<*+X4 &K*0^xUm *+X+x, *0+$*+x43*0*t} *0++X *0,4+x43*0* m}u43*0, m}u, *0 + 43*0+ }]/@0*#d 0|8@ ` d40L84*0  d| `#0 ,+X uxx vmuuma1X4|##%1Xz())[F-,L/D54L415XUI  -4/H0Xz())F-,L/5X(  -40dL14 XS" n3,Xz())F-,L/=,3-D5 h,, \1*0#d 0|8@ `d40 ( @@?n AAB A@? XXX̀TahomaTahomaTahoma01RSRC LVINLBVWlI L 44RSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDVITSXICONlicl4icl8DTHPTRecDSIMLLIfp`FPHPtSTRGLIbdBDHPHISTPRT FTABLJlJlJJ$J$ȔJ5(4J6hTJ9HlJTJTDJTdJTJT JULUJUJWpJ[dJ~J~฾J8IJJJJXJ J ${J xJ J4$J|JtJ\J 2JDJJJpJTJHeJdJJ JJJ,JJtتJNXT Line follower.vi