CCircuitCSerializeHack  OTHERSCPart CGroupBox CPartResizenxNestBCM@:!_BM{^nxNestBCM<"Arial`~$+]OB@#CMonitor (NestBCM @:!_BM{^(NestBCM{\rtf1\ansi\ansicpg1252\deff0\deflang2057{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}{\f1\fswiss\fprq2 Arial;}} {\colortbl ;\red0\green0\blue0;} \viewkind4\uc1\pard\cf1\f0\fs20 Monitoring Flowchart 1 : Running \par \par L_val : 182 \par R_val : 182\f1 \par } =Monitoring Flowchart 1 : Running L_val : 182 R_val : 182<"Arial` Flowchart 1:Monitoring Flowchart 1 : Running L_val : 182 R_val : 182 ~$+]OB@# CTextLabel BNestBCM@:!_BM{^BNestBCM{\rtf1\ansi\ansicpg1252\deff0\deflang2057{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}{\f1\fswiss\fprq2 Arial;}} {\colortbl ;\red0\green0\blue0;} \viewkind4\uc1\pard\cf1\f0\fs20 Right light sensor\f1 \par } Right light sensor<"Arial`Right light sensor~$+]OB@# eNestBCM@:!_BM{^eNestBCM{\rtf1\ansi\ansicpg1252\deff0\deflang2057{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}{\f1\fswiss\fprq2 Arial;}} {\colortbl ;\red0\green0\blue0;} \viewkind4\uc1\pard\cf1\f0\fs20 Left light sensor\f1 \par } Left light sensor<"Arial`Left light sensor~$+]OB@# 9NestBCM@:!_BM{^9NestBCM{\rtf1\ansi\ansicpg1252\deff0\deflang2057{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}{\f1\fswiss\fprq2 Arial;}} {\colortbl ;\red0\green0\blue0;} \viewkind4\uc1\pard\cf1\f0\fs20 Black \par line \f1 \par } Black line <"Arial` Black line~$+]OB@# WaoNestBCM@:!_BM{^WaoNestBCM{\rtf1\ansi\ansicpg1252\deff0\deflang2057{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}{\f1\fswiss\fprq2 Arial;}} {\colortbl ;\red0\green0\blue0;} \viewkind4\uc1\pard\cf1\f0\fs20 Standby switch\f1 \par } Standby switch<"Arial`Standby switch~$+]OB@# <|NestBCM@:!_BM{^<|NestBCM{\rtf1\ansi\ansicpg1252\deff0\deflang2057{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}{\f1\fswiss\fprq2 Arial;}} {\colortbl ;\red0\green0\blue0;} \viewkind4\uc1\pard\cf1\f0\fs20 Left motor\f1 \par } Left motor<"Arial` Left motor~$+]OB@#  NestBCM@:!_BM{^ NestBCM{\rtf1\ansi\ansicpg1252\deff0\deflang2057{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}{\f1\fswiss\fprq2 Arial;}} {\colortbl ;\red0\green0\blue0;} \viewkind4\uc1\pard\cf1\f0\fs20 Right motor\f1 \par } Right motor<"Arial` Right motor~$+]OB@# K(cNestBCM@:!_BM{^K(cNestBCM{\rtf1\ansi\ansicpg1252\deff0\deflang2057{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}{\f1\fswiss\fprq2 Arial;}} {\colortbl ;\red0\green0\blue0;} \viewkind4\uc1\pard\cf1\f0\fs20 Forward\f1 \par } Forward<"Arial`Forward~$+]OB@# NestBCM@:!_BM{^NestBCM{\rtf1\ansi\ansicpg1252\deff0\deflang2057{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}{\f1\fswiss\fprq2 Arial;}} {\colortbl ;\red0\green0\blue0;} \viewkind4\uc1\pard\cf1\f0\fs20 Standby \par indicator\f1 \par } Standby indicator<"Arial`Standby indicator~$+]OB@#+_@TR#^) COMPONENTS CFlowOutputCFlowMeterMessageNestBCM0 Switch on L_fwd<"ArialSwitch on L_fwd@:!_BM{^ CTerminalNestBCM0 D/>D/>@:!_BM{^$NestBCM5D/>D/@:!_BM{^&NestBCM%> ?? Switch on L_fwd Switch on !Switch on Switch off Outputs = Switch on L_fwd CFlowStartCFlowRecordButton_nNestBCM(@:!_BM{^"0`nNestBCM0 Start<"ArialStart@:!_BM{^"5IWNestBCM, Flowchart 1<"Arial Flowchart 1@:!_BM{^CFlowStartButton_nNestBCM(@:!_BM{^$`taNestBCM}?@:!_BM{^)\tNestBCM/9?? Start Flowchart 1StartL_valR_val Flowchart 1Yes CFlowSubStart"NestBCM0 forward<"Arialforward@:!_BM{^$NestBCM0D/>D/@:!_BM{^!NestBCM39?? forwardforwardforwardA3!_BMNest2<"AA2@:!_"NeML_l<"ArL_lBM{^{stBC ightialight@:!_"iNeMI7<al@:{^";BCM IrialBM{^stBC "AriI5!_BM Nest4<"AI4@:!_"NeMI3<al@:{^"BCM IrialBM{^stBC "AriI1!_BMNesto_pirial_pin@:!_$aqNeM@:{^$PaBCMBM{^(0stBC)stand_by O1 O2 O3 L_bck L_fwd R_bck R_fwdL_fwdOutput 0Output 1Output 2Output 3x~$+]OB@# " NestBCM0 Switch on R_fwd<"ArialSwitch on R_fwd@:!_BM{^$NestBCM5 D/>D/>@:!_BM{^$$1NestBCM4D/>D/@:!_BM{^&$NestBCM6> ?? Switch on R_fwd Switch on !Switch on Switch off Outputs = Switch on R_fwd(1)stand_by O1 O2 O3 L_bck L_fwd R_bck R_fwdR_fwdOutput 0Output 1Output 2Output 3x~$+]OB@# CFlowReturn"@NNestBCM Return <"ArialReturn @:!_BM{^$0=NestBCM4 D/>D/>@:!_BM{^<!TNestBCM;9?? Return Return (1~$+]OB@#8"GyNestBCM Return <"ArialReturn @:!_BM{^$`aNestBCM/ D/>D/>@:!_BM{^)NestBCM>9"?? Return Return (0"0NestBCM0 standby<"Arialstandby@:!_BM{^$`aNestBCM1D/>D/@:!_BM{^)NestBCMA9?? standbystandbystandby(tBCM@:!^Nes\rtfsi\apg12eff0lang{\fol{\fwissq2\fset0al;}\fswfprqial;{\cobl ;0\gr\blu \vind4\par1\f00 Moringwcha : Sed \f1par "Moning char: Std <alowch1nito Flort 1topp +]OB tLabBNestBM{^BCM{\\anssicp2\dedefl057{ttbl\fswfprqharsAria\f1\ss\f Ari} {ortbred0en0\0;} ewkiuc1\\cf1fs20ht l senf1 r } ightht sr<"A`ightht sr]OB@eNes_BM{tBCM{1\annsic52\d\def2057nttb0\fs\fprchar Ari{\f1iss\2 Ar}} lort\redeen0e0;}iewk\uc1d\cf\fs2ft l senf1 r } eft t se<"Ar`ft l sen~B@#estB@M{^9NCM{\ransiicpg\defefla57{\tbl{fswiprq2arserialf1\fs\fpAria {\rtbled0\n0\b;} wkinc1\p~$+]OB@# "0|NestBCM0 Switch off stand_b..<"ArialSwitch off stand_by@:!_BM{^$`hauNestBCM. D/>D/>@:!_BM{^$`aNestBCM/D/>D/@:!_BM{^&tNestBCMD> !?? Switch off stand_b.. Switch off !Switch on Switch off Outputs = Switch off stand_by(?@stand_by Output1 Output2 Output3 Output4 Output5 Output6 Output7stand_byOutput 0Output 1Output 2Output 3x~$+]OB@# CFlowWait"0DRNestBCM0 Wait 0.2s<"Arial Wait 0.2s@:!_BM{^$`0a=NestBCM3 D/>D/>@:!_BM{^$`\aiNestBCM.D/>D/@:!_BM{^)<\NestBCMI9 ???  Wait 0.2s Wait 0.2s?~$+]OB@# "0 NestBCM0 Switch on stand_b..<"ArialSwitch on stand_by@:!_BM{^$`aNestBCM2 D/>D/>@:!_BM{^$`$a1NestBCM3D/>D/@:!_BM{^&$NestBCMM> ?? Switch on stand_b.. Switch on !Switch on Switch off Outputs = Switch on stand_by(?@stand_by Output1 Output2 Output3 Output4 Output5 Output6 Output7stand_byOutput 0Output 1Output 2Output 3x~$+]OB@#CFlowWriteOutput"0NestBCM0 Write: pins = 0<"ArialWrite: pins = 0@:!_BM{^$`aNestBCM1 D/>D/>@:!_BM{^$`aNestBCM2D/>D/@:!_BM{^&NestBCMR> ?? Write: pins = 0Write: pins = 0?0~$+]OB@#?~$+]OB@#1~$+]OB@#0"NestBCM0 R_mtr_pause<"Arial R_mtr_pause@:!_BM{^$ NestBCM,D/>D/@:!_BM{^! NestBCMV9,??  R_mtr_pause R_mtr_pause R_mtr_pause~$+]OB@# ",:NestBCM0 Switch off R_fwd<"ArialSwitch off R_fwd@:!_BM{^$%NestBCM, D/>D/>@:!_BM{^$DQNestBCM-D/>D/@:!_BM{^$&DNestBCMY> +?? Switch off R_fwd Switch off !Switch on Switch off Outputs = Switch off R_fwd(T)stand_by O1 O2 O3 L_bck L_fwd R_bck R_fwdR_fwdOutput 0Output 1Output 2Output 3x~$+]OB@#F"drNestBCM0  Wait 2s<"Arial Wait 2s@:!_BM{^$P]NestBCM- D/>D/>@:!_BM{^$|NestBCM+D/>D/@:!_BM{^\!|NestBCM]9 *?@?  Wait 2s Wait 2sT~$+]OB@# "NestBCM0 Switch on R_fwd<"ArialSwitch on R_fwd@:!_BM{^$NestBCM+ D/>D/>@:!_BM{^$NestBCM*D/>D/@:!_BM{^&NestBCMa> )?? Switch on R_fwd Switch on !Switch on Switch off Outputs = Switch on R_fwd(T)stand_by O1 O2 O3 L_bck L_fwd R_bck R_fwdR_fwdOutput 0Output 1Output 2Output 3x~$+]OB@#8"NestBCM Return <"ArialReturn @:!_BM{^$NestBCM* D/>D/>@:!_BM{^!NestBCMe9(?? Return Return (T~$+]OB@#8"GyNestBCM Return <"ArialReturn @:!_BM{^$`aNestBCM) D/>D/>@:!_BM{^)NestBCMh9'?? Return Return (0"0NestBCM0 L_mtr_pause<"Arial L_mtr_pause@:!_BM{^$` aNestBCM&D/>D/@:!_BM{^) NestBCMk9#??  L_mtr_pause L_mtr_pause L_mtr_pause<0:YlowS <"ArzfBMHAstBC?b@ f?rt FeK:h#@feK:@:?::::8bh#@f0 bK::h#@QAeK:H5`]8>s_ bK:h>8>^s_K:H=:8> bs_K:b b~$+]OB@# "0NestBCM0 Switch on L_fwd<"ArialSwitch on L_fwd@:!_BM{^$`aNestBCM( D/>D/>@:!_BM{^$`aNestBCM)D/>D/@:!_BM{^&NestBCMn> &?? Switch on L_fwd Switch on !Switch on Switch off Outputs = Switch on L_fwd(iOutput3 Output2 Output1 Output0L_fwdOutput 0Output 1Output 2Output 3x~$+]OB@#F"0drNestBCM0  Wait 2s<"Arial Wait 2s@:!_BM{^$`Pa]NestBCM' D/>D/>@:!_BM{^$`|aNestBCM(D/>D/@:!_BM{^)\|NestBCMr9 %?@?  Wait 2s Wait 2si~$+]OB@# "0,:NestBCM0 Switch off L_fwd<"ArialSwitch off L_fwd@:!_BM{^$`a%NestBCM& D/>D/>@:!_BM{^$`DaQNestBCM'D/>D/@:!_BM{^&$DNestBCMv> $?? Switch off L_fwd Switch off !Switch on Switch off Outputs = Switch off L_fwd(i)stand_by O1 O2 O3 L_bck L_fwd R_bck R_fwdL_fwdOutput 0Output 1Output 2Output 3x~$+]OB@#i~$+]OB@# CFlowDecision"9NestBCM( go_pin On?<"Arial go_pin On?@:!_BM{^$`aNestBCM}?}?@:!_BM{^$`aNestBCM%V>V@:!_BM{^$NestBCMD/>D/@:!_BM{^NestBCM{L0??  go_pin On?OnOn Off go_pin On?(Ygo_pin Input1 Input2 Input3 Input4 Input5 Input6 Input7 R_light L_light a_Input2 a_Input3go_pinInput0Input 1Input 2Input 30~$+]OB@#(~$+]OB@# CFlowGoSub"0NestBCM0 forward<"Arialforward@:!_BM{^$`aNestBCM% V>V>@:!_BM{^$` aNestBCM$D/>D/@:!_BM{^) NestBCM9 ?? forwardforwardforward(~$+]OB@#CFlowReadInput"0,:NestBCM0 Read : L_val = L..<"ArialRead : L_val = L_light@:!_BM{^$`a%NestBCM$ D/>D/>@:!_BM{^$`DaQNestBCM#D/>D/@:!_BM{^&$DNestBCM> ?? Read : L_val = L..Read : L_val = L_light(L_valL_light~$+]OB@# CFlowCheckVar"9kwNestBCM( L_val < 100 ?<"Arial L_val < 100 ?@:!_BM{^$`Pa]NestBCM# D/>D/>@:!_BM{^$`aNestBCM"V>V@:!_BM{^$pqNestBCM!8{?9{@:!_BM{^\NestBCML0 ?Y@?  L_val < 100 ?L_val = > >= < <= <> L_val < 100 ?( < 100~$+]OB@#~"0NestBCM0 L_mtr_pause<"Arial L_mtr_pause@:!_BM{^$`aNestBCM" V>V>@:!_BM{^$`aNestBCM!8{?9{@:!_BM{^)NestBCM9 ??  L_mtr_pause L_mtr_pause L_mtr_pause(~$+]OB@#"0NestBCM0 Read : R_val = ..<"ArialRead : R_val = R_light@:!_BM{^$`aNestBCM!8{?8{?@:!_BM{^$`a)NestBCM D/>D/@:!_BM{^&NestBCM> ?? Read : R_val = ..Read : R_val = R_light(R_valR_light~$+]OB@#"9CONestBCM( R_val < 100 ?<"Arial R_val < 100 ?@:!_BM{^$`(a5NestBCM D/>D/>@:!_BM{^$`daqNestBCMV>V@:!_BM{^$HINestBCM}?@:!_BM{^4dNestBCML0?Y@?  R_val < 100 ?R_val = > >= < <= <> R_val < 100 ?( < 100~$+]OB@#~"0NestBCM0 R_mtr_pause<"Arial R_mtr_pause@:!_BM{^$`pa}NestBCM V>V>@:!_BM{^$`aNestBCM}?@:!_BM{^)|NestBCM9 ??  R_mtr_pause R_mtr_pause R_mtr_pause(~$+]OB@#~"NestBCM0 standby<"ArialControl in standby@:!_BM{^$NestBCMD/>D/>@:!_BM{^$NestBCM}?@:!_BM{^!NestBCM9 ?? standbystandbyControl in standby(~$+]OB@#"qNestBCM0 Read : light = a..<"ArialRead : light = a_Input0@:!_BM{^$@ANestBCM @:!_BM{^$@ANestBCM@@:!_BM{^~NestBCM> ?? Read : light = a..Read : light = a_Input0lighta_Input0~$+]OB@#CVZeroCTextsIWNestBCM 0V<"Arial@:!_BM{^$PQNestBCMAA}?@:!_BM{^LTNestBCM~$+]OB@# CResistorCValueS)s7NestBCM  1k<"Arial@@?k @:!_BM{^$xy%NestBCM %I$I @AAm?@:!_BM{^$x<yQNestBCMAAm@:!_BM{^t$|<NestBCM~$+]OB@# CLDR_Lamp CFixedValueNestBCM 400<"Arialy@?  @:!_BM{^CLampJdNestBCM@:!_BM{^$xyNestBCM@AAm?@:!_BM{^$xyNestBCM%I$I @AAm@:!_BM{^hNestBCM ~$+]OB@# CVoltRail[NestBCM( 5V<"Arial@? V@:!_BM{^$NestBCM@AA}@:!_BM{^NestBCM~$+]OB@#{)7NestBCM  1k<"Arial@@?k @:!_BM{^$%NestBCM %I$I @AAm?@:!_BM{^$<QNestBCM AAm@:!_BM{^$<NestBCM ~$+]OB@#NestBCM 400<"Arialy@?  @:!_BM{^rNestBCM@:!_BM{^$NestBCM @AAm?@:!_BM{^$NestBCM%I$I @AAm@:!_BM{^NestBCM ~$+]OB@# CSwitchSensorCLatchqHNestBCM@:!_BM{^$lNestBCM@:!_BM{^LlNestBCM~$+]OB@#CChip")[\iNestBCM stand_by<"Arialstand_by@:!_BM{^");\INestBCM O1<"ArialO1@:!_BM{^")\)NestBCM O2<"ArialO2@:!_BM{^")\ NestBCM O3<"ArialO3@:!_BM{^")\NestBCM L_bck<"ArialL_bck@:!_BM{^")\NestBCM L_fwd<"ArialL_fwd@:!_BM{^")\NestBCM R_bck<"ArialR_bck@:!_BM{^"){\NestBCM R_fwd<"ArialR_fwd@:!_BM{^"NestBCM A3<"ArialA3@:!_BM{^"NestBCM A2<"ArialA2@:!_BM{^"NestBCM L_light<"ArialL_light@:!_BM{^"{NestBCM R_light<"ArialR_light@:!_BM{^"[iNestBCM I7<"ArialI7@:!_BM{^";INestBCM I6<"ArialI6@:!_BM{^")NestBCM I5<"ArialI5@:!_BM{^" NestBCM I4<"ArialI4@:!_BM{^"NestBCM I3<"ArialI3@:!_BM{^"NestBCM I2<"ArialI2@:!_BM{^"NestBCM I1<"ArialI1@:!_BM{^"{NestBCM go_pin<"Arialgo_pin@:!_BM{^$(paqNestBCM ȍ@竒@:!_BM{^$(PaQNestBCM @:!_BM{^$(0a1NestBCM@:!_BM{^$(aNestBCM@:!_BM{^$(aNestBCM@:!_BM{^$(aNestBCM@:!_BM{^$(aNestBCM@:!_BM{^$(aNestBCM@:!_BM{^$NestBCM@:!_BM{^$NestBCM@:!_BM{^$NestBCM%I$I @@:!_BM{^$NestBCM%I$I @@:!_BM{^$pqNestBCM@:!_BM{^$PQNestBCM@:!_BM{^$01NestBCM @:!_BM{^$NestBCM@:!_BM{^$NestBCM@:!_BM{^$NestBCM@:!_BM{^$NestBCM@:!_BM{^$NestBCM@:!_BM{^x(NestBCM PICAXE28A Flowchart 1go_pinI1I2I3I4I5I6I7R_lightL_lightA2A3stand_byO1O2O3L_bckL_fwdR_bckR_fwdReset~$+]OB@#NestBCM 0V<"Arial@:!_BM{^$NestBCMy竒?@:!_BM{^NestBCM~$+]OB@#sNestBCM  150<"Arialb@?  @:!_BM{^$NestBCM As6@y竒?@:!_BM{^$NestBCM y竒@:!_BM{^NestBCM~$+]OB@#CLED$pNestBCM ȍ@竒?@:!_BM{^$NestBCMAs6@竒@:!_BM{^NestBCM ~$+]OB@# CSystemMotor$ !NestBCM@:!_BM{^$@ANestBCM@:!_BM{^VNestBCM `6~$+]OB@#$%NestBCM@:!_BM{^$8%9NestBCM@:!_BM{^$NNestBCM `6~$+]OB@#+_@TR#^)WIRESCWire CCrossOverflltNestBCM@:!_BM{^hiNestBCM~$+]OB@# NestBCM@:!_BM{^ NestBCM@:!_BM{^NestBCM~$+]OB@# NestBCM@:!_BM{^`NestBCM~$+]OB@# LTNestBCM@:!_BM{^ LTNestBCM@:!_BM{^PyQNestBCM~$+]OB@# `NestBCM~$+]OB@# !NestBCM~$+]OB@# `NestBCM~$+]OB@# ANestBCM~$+]OB@# @ANestBCM~$+]OB@# `iNestBCM~$+]OB@# iNestBCM~$+]OB@# 8NestBCM~$+]OB@# `qNestBCM~$+]OB@# nlttNestBCM@:!_BM{^pqNestBCM~$+]OB@# qNestBCM~$+]OB@#  NestBCM~$+]OB@# NestBCM~$+]OB@# yNestBCM~$+]OB@# NestBCM~$+]OB@# LTNestBCM@:!_BM{^aNestBCM~$+]OB@# `aNestBCM~$+]OB@# NestBCM~$+]OB@# yNestBCM~$+]OB@# LTNestBCM@:!_BM{^qNestBCM~$+]OB@# pqNestBCM~$+]OB@# NestBCM@:!_BM{^pNestBCM~$+]OB@# NestBCM~$+]OB@# nlttNestBCM@:!_BM{^ flltNestBCM@:!_BM{^`pqNestBCM ~$+]OB@# `aNestBCM~$+]OB@# pNestBCM!~$+]OB@# `NestBCM!~$+]OB@# `aNestBCM!~$+]OB@# HNestBCM~$+]OB@# `NestBCM~$+]OB@# `aNestBCM~$+]OB@# aNestBCM~$+]OB@#  NestBCM~$+]OB@# aNestBCM~$+]OB@# `aNestBCM~$+]OB@# NestBCM~$+]OB@# NestBCM~$+]OB@# )NestBCM~$+]OB@# ()NestBCM~$+]OB@# `)NestBCM~$+]OB@# `aNestBCM~$+]OB@#+_@TR#^)PROBES+_@TR#^) FLOWOBJECTS+_@TR#^)NULLTREE%3%&&66&677;;7;>E>DJDEE>INIJJDMSMNNIRARSSMAAR33%VVYYVYZZ]]Z]^^aa^abbeebehohnsnoohrwrssnvkvwwrkkv{3{||}}>//=|45678?@#)#$ 0(/ 0" 2 . '(+&  1 !" !%%$'%**),-*-,/-00 C{564897:;9<:;C/<}?>AB@3A=B6$si@+4@4@"V(@x<"Arialws?16F8416F873PICAXE 18 pin PIC@x$@$@? V ? V $@? V ? V @? s