’’CCircuit’’CSerializeHack¾ ²€ OTHERS’’CPart’’ CTextLabel’’ CPartResize{/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\ul\b\f0\fs20 PBasic program\ulnone\b0\f1 \par } PBasic program<?ųČ"ArialųÉh`PBasic programžžž~$+]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 counter : 10\f1 \par } 1Monitoring Flowchart 1 : Running counter : 10<čČ"Arial`žžž Flowchart 1/Monitoring Flowchart 1 : Running counter : 10 ~$+]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 symbol \tab counter=b0 \par \par init:\tab let dirs = %1111000 \par \par \f1 \par \f0\tab for counter = 0 to 9 \par \par \par \par \par \par \par \tab let pins = 0 \par \par \par \tab high 5 \par \par \par \tab pause 200 \par \par \par \par \tab high 6 \par \par \par \par \tab pause 200 \par \par \par \tab high 7 \par \par \par \par \tab pause 200 \par \par \par \tab next counter \par \par \tab \par \par \par \tab let pins = 0 \par \par loop1: \par \tab \par \tab high 4 \par \par \par \par \tab pause 200 \par \par \par \tab low 4 \par \par \par \tab pause 200 \par \par \tab goto loop1 \par \par \par \tab end \par \f1 \par } ’csymbol counter=b0 init: let dirs = %1111000 for counter = 0 to 9 let pins = 0 high 5 pause 200 high 6 pause 200 high 7 pause 200 next counter let pins = 0 loop1: high 4 pause 200 low 4 pause 200 goto loop1 end <?ųČ"Arial8ś>¹]*éęęś`’asymbol counter=b0 init: let dirs = %1111000 for counter = 0 to 9 let pins = 0 high 5 pause 200 high 6 pause 200 high 7 pause 200 next counter let pins = 0 loop1: high 4 pause 200 low 4 pause 200 goto loop1 endęęś~$+]OB@#+_@TR#^) COMPONENTS€’’ CFlowVariable’’CFlowMeterMessageH|©ŠNestBCM0’’ counter = 0<č"Arial counter = 0@:!_BM{^’’ CTerminalxhyuNestBCM D/ˆµųō>D/ˆµųō>@:!_BM{^€x”y”NestBCM8{‡µų?9{‡µųō¾@:!_BM{^At±”NestBCMÉ’9 /š™™™™™¹?š?  counter = 0counter + - * / counter = 0’’’’’’ CFlowStart’’CFlowRecordButtonG&VNestBCM@:!_BM{^€HH©VNestBCM0’’ Start<č"ArialStart@:!_BM{^€M1¦?NestBCM,’’ Flowchart 1<č"Arial Flowchart 1@:!_BM{^’’CFlowStartButton&G5VNestBCM@:!_BM{^€x\yiNestBCMD/ˆµųō>D/ˆµųō¾@:!_BM{^AD±\NestBCM É’č’9 š™™™™™¹?š? Start Flowchart 1Start’’’’counter ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ Flowchart 1YestBCM0 0š? ~$+]OB@#’’ CFlowOutput€H„©’NestBCM0’’ Switch off Output4<č"ArialSwitch off Output4@:!_BM{^€xpy}NestBCM D/ˆµųō>D/ˆµųō>@:!_BM{^€xœy©NestBCM••=@••=Ą@:!_BM{^>|¶œNestBCM$Ę’> š™™™™™¹?š? Switch off Output4 Switch off !Switch on Switch off Outputs = Switch off Output4’’’’Output4 Output5 Output6 Output7Output4Output 0Output 1Output 2Output 3x~$+]OB@#’’ CFlowWait€H¼©ŹNestBCM0’’ Wait 0.2s<č"Arial Wait 0.2s@:!_BM{^€xØyµNestBCM ••=@••=@@:!_BM{^€xŌyįNestBCM8{‡µų?9{‡µųō¾@:!_BM{^A“±ŌNestBCM)É’9 š™™™™™¹?š™™™™™É?š?  Wait 0.2s Wait 0.2s’’’’~$+]OB@#&€€HL©ZNestBCM0’’ Wait 0.2s<č"Arial Wait 0.2s@:!_BM{^€x8yENestBCM D/ˆµųō>D/ˆµųō>@:!_BM{^€xdyqNestBCMD/ˆµųō>D/ˆµųō¾@:!_BM{^AD±dNestBCM-É’9 š™™™™™¹?š™™™™™É?š?  Wait 0.2s Wait 0.2s’’’’~$+]OB@#!€€H©"NestBCM0’’ Switch on Output4<č"ArialSwitch on Output4@:!_BM{^€xy NestBCM 8{‡µų?8{‡µų?@:!_BM{^€x,y9NestBCMD/ˆµųō>D/ˆµųō¾@:!_BM{^> ¶,NestBCM1Ę’> š™™™™™¹?š? Switch on Output4 Switch on !Switch on Switch off Outputs = Switch on Output4’’’’Output4 Output5 Output6 Output7Output4Output 0Output 1Output 2Output 3x~$+]OB@#’’CFlowWriteOutput€HÜ©źNestBCM0’’ Write: pins = 0<č"ArialWrite: pins = 0@:!_BM{^€xČyÕNestBCMD/ˆµųō>D/ˆµųō>@:!_BM{^€xōyNestBCM8{‡µų?9{‡µųō¾@:!_BM{^>Ō¶ōNestBCM6Ę’> š™™™™™¹?š? Write: pins = 0Write: pins = 0’’’’0~$+]OB@#’’CFlowIncrement€H„©’NestBCM0’’ Add one to counter<č"ArialAdd one to counter@:!_BM{^€xpy}NestBCM D/ˆµųō>D/ˆµųō>@:!_BM{^€xœy©NestBCM8{‡µų?9{‡µųō¾@:!_BM{^A|±œNestBCM;É’9 š™™™™™¹?š? Add one to countercounterAdd one to counter’’’’~$+]OB@#&€€HL©ZNestBCM0’’ Wait 0.2s<č"Arial Wait 0.2s@:!_BM{^€x8yENestBCM D/ˆµųō>D/ˆµųō>@:!_BM{^€xdyqNestBCMD/ˆµųō>D/ˆµųō¾@:!_BM{^AD±dNestBCM?É’9 š™™™™™¹?š™™™™™É?š?  Wait 0.2s Wait 0.2s’’’’~$+]OB@#!€€H©"NestBCM0’’ Switch on Output7<č"ArialSwitch on Output7@:!_BM{^€xy NestBCM D/ˆµųō>D/ˆµųō>@:!_BM{^€x,y9NestBCMD/ˆµųō>D/ˆµųō¾@:!_BM{^> ¶,NestBCMCĘ’> š™™™™™¹?š? Switch on Output7 Switch on !Switch on Switch off Outputs = Switch on Output7’’’’Output4 Output5 Output6 Output7Output7Output 0Output 1Output 2Output 3x~$+]OB@#&€€HÜ©źNestBCM0’’ Wait 0.2s<č"Arial Wait 0.2s@:!_BM{^€xČyÕNestBCM D/ˆµųō>D/ˆµųō>@:!_BM{^€xōyNestBCMD/ˆµųō>D/ˆµųō¾@:!_BM{^AŌ±ōNestBCMGÉ’9 š™™™™™¹?š™™™™™É?š?  Wait 0.2s Wait 0.2s’’’’~$+]OB@#!€€H¤©²NestBCM0’’ Switch on Output6<č"ArialSwitch on Output6@:!_BM{^€xyNestBCM D/ˆµųō>D/ˆµųō>@:!_BM{^€x¼yÉNestBCMD/ˆµųō>D/ˆµųō¾@:!_BM{^>œ¶¼NestBCMKĘ’> š™™™™™¹?š? Switch on Output6 Switch on !Switch on Switch off Outputs = Switch on Output6’’’’Output4 Output5 Output6 Output7Output6Output 0Output 1Output 2Output 3x~$+]OB@#&€€Hl©zNestBCM0’’ Wait 0.2s<č"Arial Wait 0.2s@:!_BM{^€xXyeNestBCM D/ˆµųō>D/ˆµųō>@:!_BM{^€x„y‘NestBCMD/ˆµųō>D/ˆµųō¾@:!_BM{^Ad±„NestBCMOÉ’9 š™™™™™¹?š™™™™™É?š?  Wait 0.2s Wait 0.2s’’’’~$+]OB@#!€€H4©BNestBCM0’’ Switch on Output5<č"ArialSwitch on Output5@:!_BM{^€x y-NestBCM D/ˆµųō>D/ˆµųō>@:!_BM{^€xLyYNestBCMD/ˆµųō>D/ˆµųō¾@:!_BM{^>,¶LNestBCMSĘ’> š™™™™™¹?š? Switch on Output5 Switch on !Switch on Switch off Outputs = Switch on Output5’’’’Output4 Output5 Output6 Output7Output5Output 0Output 1Output 2Output 3x~$+]OB@#3€€Hü© NestBCM0’’ Write: pins = 0<č"ArialWrite: pins = 0@:!_BM{^€xčyõNestBCM ‚V‰ˆµųō>‚V‰ˆµųō>@:!_BM{^€xy!NestBCMD/ˆµųō>D/ˆµųō¾@:!_BM{^>ō¶NestBCMWĘ’> š™™™™™¹?š? Write: pins = 0Write: pins = 0’’’’0~$+]OB@#’’ CFlowCheckVar€Q»”ĒNestBCM(’’ counter < 10 ?<č"Arialcounter < 10 ?@:!_BM{^€x y­NestBCM 8{‡µų?8{‡µų?@:!_BM{^€xÜyéNestBCM‚V‰ˆµųō>ƒV‰ˆµųō¾@:!_BM{^€ÄĄŃĮNestBCMD/ˆµųō>D/ˆµųō¾@:!_BM{^,¬ÄÜNestBCM\“’L0-š™™™™™¹?$@š? counter < 10 ?counter = > >= < <= <> counter < 10 ?’’’’ < 10~$+]OB@#~$+]OB@#’’CVZero’’CTextÓćNestBCM 0V<č"Arial@:!_BM{^€ģ NestBCM @:!_BM{^äģ NestBCMcų’ü’ ~$+]OB@#’’ CResistor’’CValue;į[ļNestBCM  150<č"ArialĄb@š?  @:!_BM{^€`ČaŻNestBCM€@:!_BM{^€`ōa NestBCM @:!_BM{^\ÜdōNestBCMhü’ ~$+]OB@#d€f€kį‹ļNestBCM  150<č"ArialĄb@š?  @:!_BM{^€Č‘ŻNestBCM€@:!_BM{^€ō‘ NestBCM @:!_BM{^ŒÜ”ōNestBCMlü’~$+]OB@#d€f€ į+ļNestBCM  150<č"ArialĄb@š?  @:!_BM{^€0Č1ŻNestBCM€@:!_BM{^€0ō1 NestBCM @:!_BM{^,Ü4ōNestBCMpü’~$+]OB@#d€f€ŪįūļNestBCM  150<č"ArialĄb@š?  @:!_BM{^€ČŻNestBCM€@:!_BM{^€ō NestBCM @:!_BM{^üÜōNestBCMtü’~$+]OB@#’’CLED_G€Ą˜Õ™NestBCM €@:!_BM{^€ģ˜™NestBCM€@:!_BM{^ŌŒģ¬NestBCMxō’~$+]OB@#’’CLED_Y€ĄxÕyNestBCM €@:!_BM{^€ģxyNestBCM€@:!_BM{^ŌlģŒNestBCM|ō’~$+]OB@#’’CLED€ĄXÕYNestBCM €@:!_BM{^€ģXYNestBCM€@:!_BM{^ŌLģlNestBCM€ō’~$+]OB@#~€€ĄøÕ¹NestBCM €@:!_BM{^€ģø¹NestBCM€@:!_BM{^Ō¬ģĢNestBCMƒō’~$+]OB@#’’CChip€‰£¼±NestBCM’’ Output4<č"ArialOutput4@:!_BM{^€‰ƒ¼‘NestBCM’’ Output5<č"ArialOutput5@:!_BM{^€‰c¼qNestBCM’’ Output6<č"ArialOutput6@:!_BM{^€‰C¼QNestBCM’’ Output7<č"ArialOutput7@:!_BM{^€£G±NestBCM’’ Input3<č"ArialInput3@:!_BM{^€ƒG‘NestBCM’’ Input2<č"ArialInput2@:!_BM{^€cGqNestBCM’’ Input1<č"ArialInput1@:!_BM{^€CGQNestBCM’’ Input0<č"ArialInput0@:!_BM{^€ˆøĮ¹NestBCM€@:!_BM{^€ˆ˜Į™NestBCM€@:!_BM{^€ˆxĮyNestBCM€@:!_BM{^€ˆXĮYNestBCM €@:!_BM{^€øI¹NestBCM €@:!_BM{^€˜I™NestBCM €@:!_BM{^€xIyNestBCM €@:!_BM{^€XIYNestBCM€@:!_BM{^H@ˆŠNestBCMĄ’’STAMP1 Flowchart 1 Input0Input1Input2Input3Output4Output5Output6Output7Reset~$+]OB@#+_@TR#^)WIRES€’’CWire( y”NestBCM~$+]OB@#˜€`‘ NestBCM ~$+]OB@#˜€1 NestBCM ~$+]OB@#˜€0a NestBCM ~$+]OB@#˜€øÉNestBCM~$+]OB@#˜€˜1™NestBCM~$+]OB@#˜€0˜1ÉNestBCM~$+]OB@#˜€xayNestBCM~$+]OB@#˜€`xaÉNestBCM~$+]OB@#˜€X‘YNestBCM~$+]OB@#˜€X‘ÉNestBCM~$+]OB@#˜€(Øy©NestBCM~$+]OB@#˜€( )©NestBCM~$+]OB@#˜€ŠĄŃÉNestBCM~$+]OB@#˜€xČŃÉNestBCM~$+]OB@#˜€0ąyįNestBCM~$+]OB@#˜€01įNestBCM~$+]OB@#˜€0yNestBCM~$+]OB@#+_@TR#^)PROBES€+_@TR#^) FLOWOBJECTS€+_@TR#^)NULLTREE \$.$%%))%)**Ø-2-..$17122-6§677Ŗ;@;<<¤?D?@@;CHCDD?GLGHHCKPKLLGOTOPPKSXSTTOW]WXXS\™\]]W^^¦ ccuh”hiišl£lmmšpŸpqq›ttuu›xxyyž|‘|}} €’€¢ƒƒ„„ƒx‘‘|’’€““””••––„œmcœqi„tyŸžp}” h£¢l„<™¤^§6¦©*ŖØ©1 ×$si@+4@4@"V(@x’’’’<čČ"Arialws’’š™™™™™É?16F8416F873STAMP Controller 18 pin PIC@x$@$@š? V š? V $@š? V š? V @š? s