-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.blocks
3 lines (3 loc) · 25.8 KB
/
main.blocks
1
2
3
<xml xmlns="https://developers.google.com/blockly/xml"><variables><variable id="tz?xsN_BK^9N[0Vt7F$p">Abstand</variable><variable id="9o`t90K+wfqQjt!5ESiz">LS_Frei</variable><variable id="EZQryqP:mhbRV|(VR1Z.">LS_unterbrochen</variable><variable id="D;Vv(0WjYphB#rfSJfh_">Schritt</variable><variable id="NN}YTf?#Daoun](M@W#Z">ZeitDifferenz</variable><variable id="CaCBjvXpn*ET-Fd`V#(P">EndZeit</variable><variable id="8Hb=2]8jg=Z+04wLEEcs">StartZeit</variable><variable id="M_4j?Wa9_;(_+!WZQOW,">Geschw_mm_sec</variable><variable id="(dd1ATto3o+y.TJo=ZrA">Geschwindigkeit_km_h</variable><variable id="*Rbh4[hvl)n5)njtk]AY">StartTime</variable><variable id="TWj{GnuTb-zz4}J!16qC">LEDEin</variable><variable id="+Rmj/x$n=fB*}~8DT2]R">BlinkZeit</variable></variables><block type="function_definition" id="q(FZI#J5VuhE=/tKe{3b" x="1087" y="-369"><mutation name="Initialisierung" functionid="|#ZAEs;(`23gwUExqY[r"></mutation><field name="function_name">Initialisierung</field><statement name="STACK"><block type="variables_set" id="}VUgx6Mm#x5]4|ooJ07p"><field name="VAR" id="+Rmj/x$n=fB*}~8DT2]R">BlinkZeit</field><value name="VALUE"><shadow type="math_number" id="Ip,}1b{J:h.C~{BZ0k9R"><field name="NUM">100</field></shadow></value><next><block type="variables_set" id="/?;62.U_EWr6-}k,}_vJ"><field name="VAR" id="9o`t90K+wfqQjt!5ESiz">LS_Frei</field><value name="VALUE"><shadow type="math_number" id="Jj@#TT4}@gO^UPvAkkz|"><field name="NUM">0</field></shadow></value><next><block type="variables_set" id="G~?#gUl$X*;F2,+E2^X$"><field name="VAR" id="EZQryqP:mhbRV|(VR1Z.">LS_unterbrochen</field><value name="VALUE"><shadow type="math_number" id="7v|ERZxG8EI`zm,wPC*%"><field name="NUM">1</field></shadow></value><next><block type="variables_set" id="^A8Sap8cG`dgo2qU]z?D"><field name="VAR" id="D;Vv(0WjYphB#rfSJfh_">Schritt</field><value name="VALUE"><shadow type="math_number" id="IN4YmbQU6Z}.poO),cX0"><field name="NUM">0</field></shadow></value><next><block type="device_set_digital_pin" id="u##%.@D7xAVc}VWXXT?Z"><field name="name">DigitalPin.P0</field><value name="value"><shadow type="math_number_minmax" id="R%1+9L)6m1alJ|MQ/QY:"><mutation min="0" max="1" label="Number" precision="0"></mutation><field name="SLIDER">1</field></shadow></value><next><block type="device_set_digital_pin" id="u(S?zBqNTC6-Rqq$%*M^"><field name="name">DigitalPin.P1</field><value name="value"><shadow type="math_number_minmax" id="*!Q|K`+2;?G@@(GrHTzD"><mutation min="0" max="1" label="Number" precision="0"></mutation><field name="SLIDER">0</field></shadow></value><next><block type="device_set_digital_pin" id="-jI[Y93cb{[.=jX4rM66"><field name="name">DigitalPin.P8</field><value name="value"><shadow type="math_number_minmax" id="+m[{X|7)a7YE1oWy]7;H"><mutation min="0" max="1" label="Number" precision="0"></mutation><field name="SLIDER">1</field></shadow></value><next><block type="device_set_digital_pin" id="?s!RVawu|ZrYc/WFF@7q"><field name="name">DigitalPin.P16</field><value name="value"><shadow type="math_number_minmax" id="A1tt=V3XiF`1awRyq@|U"><mutation min="0" max="1" label="Number" precision="0"></mutation><field name="SLIDER">0</field></shadow></value><next><block type="variables_set" id="AT}vu7d}Ke.GQv.9z0I="><field name="VAR" id="tz?xsN_BK^9N[0Vt7F$p">Abstand</field><value name="VALUE"><shadow type="math_number" id="Kn{X9l-LTeiZisd{-)SZ"><field name="NUM">2000</field></shadow></value><next><block type="function_call" id="5,9Q{sQ:6lRMLk[@4mH="><mutation name="DatenSendenEinstellen" functionid="Pun(JXN~+ioD@^jOgN2|"></mutation></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="pxt-on-start" id="GzqS^XTm;!$H)X|Xn-1b" x="1" y="-225"><statement name="HANDLER"><block type="function_call" id="2=aC}q`4GbCCDLp?Aq#@"><mutation name="Initialisierung" functionid="|#ZAEs;(`23gwUExqY[r"></mutation><next><block type="function_call" id=")9Fed|MAcDM(pP.t^q8%"><mutation name="AbstandInfoSenden" functionid="n4]t5_w)TeH+.euTQfxR"></mutation></block></next></block></statement></block><block type="function_definition" id="$8eL_$LE9RIIq=%cGD`A" x="590" y="-252"><mutation name="GeschwindigkeitMessen" functionid="MGNLbwtzR+Ch0KzUj2T7"></mutation><field name="function_name">GeschwindigkeitMessen</field><statement name="STACK"><block type="controls_if" id="EiqG4CF1l!6hrow2W[Ic"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="%Ge@nzeoZ;1FZQ7nM|kO"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="yqPmI=~Ua_bn#IxKY|-:"><field name="VAR" id="D;Vv(0WjYphB#rfSJfh_">Schritt</field></block></value><value name="B"><shadow type="math_number" id="{~!/%giQW3/pCNA`1-N^"><field name="NUM">0</field></shadow></value></block></value><statement name="DO0"><block type="function_call" id="e$unew*IVBKg8UA%R4#;"><mutation name="MessungStarten" functionid="%ahA+U2(=z~M3FohNW6w"></mutation></block></statement><next><block type="controls_if" id="9^O(9-6AdU|y#Gs|T+R-"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="L3!5xATcUQ{Y`2@diRm1"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="x/s+;tK9.(z[RoRt^Bhy"><field name="VAR" id="D;Vv(0WjYphB#rfSJfh_">Schritt</field></block></value><value name="B"><shadow type="math_number" id="7(tOR/K#3yhiMiuoX6dh"><field name="NUM">1</field></shadow></value></block></value><statement name="DO0"><block type="function_call" id="E}xh8.o!_:Mt24AmwUN("><mutation name="PruefeLichtschranke2" functionid="ZUKJ{Sa6S(Sbhq/;H|N^"></mutation></block></statement><next><block type="controls_if" id="z5d:TX{HqwFP5|mgNyz?"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="gy[(^}F::c,AK!+1+{FQ"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="cGq1#I!x*XKYl;tuRI=P"><field name="VAR" id="D;Vv(0WjYphB#rfSJfh_">Schritt</field></block></value><value name="B"><shadow type="math_number" id="?_*Nna3n!UJ{cN#BAPag"><field name="NUM">2</field></shadow></value></block></value><statement name="DO0"><block type="function_call" id="W(]$a4+.eD6D9BF+1F^8"><mutation name="BerechneGeschwindigkeit" functionid="~L8m:$eq_McLVr$sS,V:"></mutation><next><block type="function_call" id="R@0W?iJ~(WgNIS.=cHiV"><mutation name="SendeMesswert" functionid="kTlLEq~0)uwVS%g22DTK"></mutation><next><block type="variables_set" id="}([@MFe2{C9-JyMU~]Jq"><field name="VAR" id="D;Vv(0WjYphB#rfSJfh_">Schritt</field><value name="VALUE"><shadow type="math_number" id="uXknYaxrnj~n[RFdI1Rt"><field name="NUM">0</field></shadow></value><next><block type="device_set_digital_pin" id="9uEfnt8L8f4+rED9RjVj"><field name="name">DigitalPin.P1</field><value name="value"><shadow type="math_number_minmax" id="%B]@K9v_5kr$~qO$i=xi"><mutation min="0" max="1" label="Number" precision="0"></mutation><field name="SLIDER">0</field></shadow></value><next><block type="device_set_digital_pin" id="sw1vc@#g=wrN_A,F6lLO"><field name="name">DigitalPin.P0</field><value name="value"><shadow type="math_number_minmax" id=",*lFY}wNujT?59I~{j[["><mutation min="0" max="1" label="Number" precision="0"></mutation><field name="SLIDER">1</field></shadow></value><next><block type="device_set_digital_pin" id="L.KF|ArFzz7t(+d%+Aw!"><field name="name">DigitalPin.P8</field><value name="value"><shadow type="math_number_minmax" id="]Ip6h%yw2/*p[bL.ZtJe"><mutation min="0" max="1" label="Number" precision="0"></mutation><field name="SLIDER">1</field></shadow></value><next><block type="device_pause" id="er*152AyMS`t/#$_nFMz"><value name="pause"><shadow type="timePicker" id="G?qQ^FIiP4-7K$r-9Iz^"><field name="ms">100</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></statement></block><block type="function_definition" id="#o^$WAh6Lpg+uZQ|3K[h" x="1976" y="-316"><mutation name="AbstandInfoSenden" functionid="n4]t5_w)TeH+.euTQfxR"></mutation><field name="function_name">AbstandInfoSenden</field><statement name="STACK"><block type="serial_writestring" id="EqMwov!T:75S+7}2$/ix"><value name="text"><shadow type="text" id="7Vru,5y:**.g6Js0V~I/"><field name="TEXT"><</field></shadow></value><next><block type="serial_writestring" id="O_5A(,voH7^)rXwdW)lT"><value name="text"><shadow type="text" id="~qTdTwNEOfO/o~xw,e{5"><field name="TEXT">Start</field></shadow></value><next><block type="serial_writestring" id="Dl_J*U:]oF6k(GPW/YnI"><value name="text"><shadow type="text" id="Mb8aX}1Yu2Bi~G]0hg)2"><field name="TEXT">Sensorabstand </field></shadow></value><next><block type="serial_writenumber" id="}Xlhq)9_.:Q`I1+V@HI?"><value name="value"><block type="variables_get" id="p.lq5c)g+PyUHh85TEUv"><field name="VAR" id="tz?xsN_BK^9N[0Vt7F$p">Abstand</field></block></value><next><block type="serial_writestring" id="+kBV4V7d]YcS`14}d#N7"><value name="text"><shadow type="text" id="2?u#IM=Yx`Vj:0afW`RP"><field name="TEXT"> Millimeter</field></shadow></value><next><block type="serial_writestring" id="2W~N(`Y|V^c$!:koVLS["><value name="text"><shadow type="text" id="L[Za_l%MaEC~*Adu%997"><field name="TEXT">></field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="function_definition" id="y`%|:dnGNNZzFwc]|(lm" x="1594" y="-197"><mutation name="DatenSendenEinstellen" functionid="Pun(JXN~+ioD@^jOgN2|"></mutation><field name="function_name">DatenSendenEinstellen</field><statement name="STACK"><block type="serial_redirect" id="Ie(Apk;Kb$6%bt;Q4cz*"><field name="tx">SerialPin.P14</field><field name="rx">SerialPin.P15</field><field name="rate">BaudRate.BaudRate19200</field></block></statement></block><block type="device_forever" id="u4!s7f!B|xJu}Qa8:zGB" x="0" y="0"><statement name="HANDLER"><block type="controls_if" id="x8Hf*jlt3V7iT`|YtqvC"><mutation else="1"></mutation><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="KHBB)T%C@u5dUiAhz0fG"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_get_digital_pin" id="aRJm9/w@18Xo:jo{20lL"><field name="name">DigitalPin.P2</field><comment pinned="false" h="182" w="223">Schalter zum Umschalten zwischen Einstellmodus mit blinkenden Lichtschranken
und
Geschwindigkeitsmessung</comment></block></value><value name="B"><shadow type="math_number" id="Rz6#.-;)BUbNW%wI=,}/"><field name="NUM">1</field></shadow></value></block></value><statement name="DO0"><block type="function_call" id="L7N/Hlb;|PoWTxPg36n,"><mutation name="Blinker" functionid="kYJx.h)50W#p7v382OYg"></mutation></block></statement><statement name="ELSE"><block type="function_call" id="AzC8a$$blL_|J6z]h~br"><mutation name="GeschwindigkeitMessen" functionid="MGNLbwtzR+Ch0KzUj2T7"></mutation></block></statement></block></statement></block><block type="function_definition" id="#v|sDPaum{;Q14XW`IDu" x="1093" y="189"><mutation name="MessungStarten" functionid="%ahA+U2(=z~M3FohNW6w"></mutation><field name="function_name">MessungStarten</field><statement name="STACK"><block type="controls_if" id="3iOi1|HVyo6zpdeohX5p"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="b/:c+Qt6F[2RDT%p0n#1"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_get_digital_pin" id="bD!{pj8zU$piPJ)g|j5)"><field name="name">DigitalPin.P5</field></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="^47jO3Da5K26y*-g(^Ws"><field name="VAR" id="EZQryqP:mhbRV|(VR1Z.">LS_unterbrochen</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="},a~X/uZlZBe46r$fVu#"><field name="VAR" id="8Hb=2]8jg=Z+04wLEEcs">StartZeit</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="control_running_time" id="FvRXp:hlgDEPRmcZ[VL9"></block></value><next><block type="device_set_digital_pin" id="5PUFe|^zoH{t,i7gAU?D"><field name="name">DigitalPin.P0</field><value name="value"><shadow type="math_number_minmax" id="H^w9w-e#p*+]PZPaYKiI"><mutation min="0" max="1" label="Number" precision="0"></mutation><field name="SLIDER">0</field></shadow></value><next><block type="device_set_digital_pin" id="D^4qU|$Wh0B[r1{;fLfH"><field name="name">DigitalPin.P1</field><value name="value"><shadow type="math_number_minmax" id="-i)[N$It/c%kb*UFkQR@"><mutation min="0" max="1" label="Number" precision="0"></mutation><field name="SLIDER">1</field></shadow></value><next><block type="device_set_digital_pin" id="3IX:NiqfI_$kIA_D`GQy"><field name="name">DigitalPin.P8</field><value name="value"><shadow type="math_number_minmax" id="_]VNJ`l5}Lxup)=[exl^"><mutation min="0" max="1" label="Number" precision="0"></mutation><field name="SLIDER">0</field></shadow></value><next><block type="device_set_digital_pin" id="ZN!m:H2-gb|7~.gUJYuT"><field name="name">DigitalPin.P16</field><value name="value"><shadow type="math_number_minmax" id="gtn)WI%|.kGVv^d#1Vbv"><mutation min="0" max="1" label="Number" precision="0"></mutation><field name="SLIDER">1</field></shadow></value><next><block type="device_pause" id=".UQ~oZ(]0{)#0v_?gda5"><value name="pause"><shadow type="timePicker" id="1v%5af8)L:=%WX%O?{b2"><field name="ms">100</field></shadow></value><next><block type="variables_set" id="8v1:;,/nq(gWpVm6I+v#"><field name="VAR" id="D;Vv(0WjYphB#rfSJfh_">Schritt</field><value name="VALUE"><shadow type="math_number" id="dPdM:T$Jbjwxb+?6Fz(["><field name="NUM">1</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></statement></block><block type="function_definition" id="s`,?QxQ|hB=)HiQ^LM.y" x="1864" y="192"><mutation name="PruefeLichtschranke2" functionid="ZUKJ{Sa6S(Sbhq/;H|N^"></mutation><field name="function_name">PruefeLichtschranke2</field><statement name="STACK"><block type="controls_if" id="jxSs76%]tD34{nS6o1lE"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="TXt];}a#r$VQ1Zek}]/7"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_get_digital_pin" id="7fm.::zn=B=9QVZ+IsyK"><field name="name">DigitalPin.P11</field></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="}?]Pl4M[ZmQM1B{+TmLa"><field name="VAR" id="EZQryqP:mhbRV|(VR1Z.">LS_unterbrochen</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="+g/8e/U~,6a9(ielu(nr"><field name="VAR" id="CaCBjvXpn*ET-Fd`V#(P">EndZeit</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="control_running_time" id="k,p/ph6$dSmK8,y!A:1p"></block></value><next><block type="device_set_digital_pin" id="qo^N~eMxp%CQRj5h}D4g"><field name="name">DigitalPin.P16</field><value name="value"><shadow type="math_number_minmax" id="1SB.cuyW8xX:Dbw9+z[R"><mutation min="0" max="1" label="Number" precision="0"></mutation><field name="SLIDER">0</field></shadow></value><next><block type="variables_set" id="n!!gB:xPM.ef}]GT(n!h"><field name="VAR" id="D;Vv(0WjYphB#rfSJfh_">Schritt</field><value name="VALUE"><shadow type="math_number" id="@^p=0%_-3$_Dd4$n[:8T"><field name="NUM">2</field></shadow></value></block></next></block></next></block></statement></block></statement></block><block type="function_definition" id="rB!(JLpM}AH2fp`Rf8@u" x="2300" y="558"><mutation name="Blinker" functionid="kYJx.h)50W#p7v382OYg"></mutation><field name="function_name">Blinker</field><statement name="STACK"><block type="controls_if" id="*tPBHoPbP8_;Glm?[+_e"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="S59}*K*QKl8*ezrv)Uf{"><field name="OP">GT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="9uX[!%n!sGF+:RIA`*2F"><field name="OP">MINUS</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="control_running_time" id="#S42p?I%in[}*72NvUeL"></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="N{i%bROSm{{0=@U{kHJv"><field name="VAR" id="*Rbh4[hvl)n5)njtk]AY">StartTime</field></block></value></block></value><value name="B"><shadow type="math_number"><field name="NUM">500</field></shadow><block type="variables_get" id="cSuB,ZZj=lX|#].qO{N~"><field name="VAR" id="+Rmj/x$n=fB*}~8DT2]R">BlinkZeit</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="![yUdSg*665W@{pxCGX^"><field name="VAR" id="*Rbh4[hvl)n5)njtk]AY">StartTime</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="control_running_time" id="|Bzwbu%2rzKa)ari7@{,"></block></value><next><block type="controls_if" id="^pFXQD/Klg2XjGt*Sp-H"><mutation else="1"></mutation><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="LUM7LToPSm~IbQ~(IpSn"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="QvUmXj3eM0e9+.3.uh=w"><field name="VAR" id="TWj{GnuTb-zz4}J!16qC">LEDEin</field></block></value><value name="B"><shadow type="math_number" id="9t_Y#:QM=H$;ieju$]AU"><field name="NUM">0</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id=")9)vz;|EdIqx$Muw8Qrk"><field name="VAR" id="+Rmj/x$n=fB*}~8DT2]R">BlinkZeit</field><value name="VALUE"><shadow type="math_number" id="IE?}neG_LJb)GtGs1iLi"><field name="NUM">200</field></shadow></value><next><block type="variables_set" id="_].1=kzSILo63$qXzQ$("><field name="VAR" id="TWj{GnuTb-zz4}J!16qC">LEDEin</field><value name="VALUE"><shadow type="math_number" id="|2]58z@2U_-$Y3*]c.PR"><field name="NUM">1</field></shadow></value><next><block type="device_set_digital_pin" id="[Bjf75$g%J0TpSk=Vgt?"><field name="name">DigitalPin.P0</field><value name="value"><shadow type="math_number_minmax" id="ZmS(jRGW7*`A+KL@m,GY"><mutation min="0" max="1" label="Number" precision="0"></mutation><field name="SLIDER">1</field></shadow></value><next><block type="device_set_digital_pin" id="m7+R9vtH^F7VY+@Bd||-"><field name="name">DigitalPin.P1</field><value name="value"><shadow type="math_number_minmax" id="a*?RC?k%1UIg!iVB{N#T"><mutation min="0" max="1" label="Number" precision="0"></mutation><field name="SLIDER">1</field></shadow></value><next><block type="device_set_digital_pin" id="WZesCS5lC|ASG2td81QL"><field name="name">DigitalPin.P8</field><value name="value"><shadow type="math_number_minmax" id="ni4J(T{Ty$@QBA_j:A[E"><mutation min="0" max="1" label="Number" precision="0"></mutation><field name="SLIDER">1</field></shadow></value><next><block type="device_set_digital_pin" id="iSuuqd]bYP.0KSNtGL]H"><field name="name">DigitalPin.P16</field><value name="value"><shadow type="math_number_minmax" id="o.+w0Ahs;%52dA`skyjg"><mutation min="0" max="1" label="Number" precision="0"></mutation><field name="SLIDER">1</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></statement><statement name="ELSE"><block type="variables_set" id="=j,ua=n{*-{G^mVQ*t!."><field name="VAR" id="+Rmj/x$n=fB*}~8DT2]R">BlinkZeit</field><value name="VALUE"><shadow type="math_number" id="7{VF$]0CX-NTHD=7qu1z"><field name="NUM">800</field></shadow></value><next><block type="device_set_digital_pin" id="A:Mc[)ILoIFTKX,?@5nf"><field name="name">DigitalPin.P0</field><value name="value"><shadow type="math_number_minmax" id="Utv#(44fPtMt.*pXQ!5-"><mutation min="0" max="1" label="Number" precision="0"></mutation><field name="SLIDER">0</field></shadow></value><next><block type="device_set_digital_pin" id="@_z!QpqEL^rU19!aGMi?"><field name="name">DigitalPin.P1</field><value name="value"><shadow type="math_number_minmax" id="AP7;XkT3V@?,q=vKoC}j"><mutation min="0" max="1" label="Number" precision="0"></mutation><field name="SLIDER">0</field></shadow></value><next><block type="device_set_digital_pin" id="Bdp,PZd^P{|ZZ@{rR)w["><field name="name">DigitalPin.P8</field><value name="value"><shadow type="math_number_minmax" id="?Ygi:=CJWt4;Tf0?~:ae"><mutation min="0" max="1" label="Number" precision="0"></mutation><field name="SLIDER">0</field></shadow></value><next><block type="device_set_digital_pin" id="pL|]x,IXFvs9UIX+$PS6"><field name="name">DigitalPin.P16</field><value name="value"><shadow type="math_number_minmax" id="vBDy|9)]LixnNa7~UY#$"><mutation min="0" max="1" label="Number" precision="0"></mutation><field name="SLIDER">0</field></shadow></value><next><block type="variables_set" id=",$Os$ZE%soyl2`_`hzyN"><field name="VAR" id="TWj{GnuTb-zz4}J!16qC">LEDEin</field><value name="VALUE"><shadow type="math_number" id="$2y*{U431,J|!]R{Ng(="><field name="NUM">0</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></statement></block></next></block></statement></block></statement></block><block type="function_definition" id=";?SoB]LZk}7j.nnPKlbM" x="988" y="1001"><mutation name="SendeMesswert" functionid="kTlLEq~0)uwVS%g22DTK"></mutation><field name="function_name">SendeMesswert</field><statement name="STACK"><block type="serial_writestring" id="=387o;Bh|hW~0[[gvRRL"><value name="text"><shadow type="text" id="9Yf`-pI?rxNEDL0L}aqv"><field name="TEXT"><</field></shadow></value><next><block type="serial_writestring" id="@e?1C343duV{w5Js,j?r"><value name="text"><shadow type="text" id="DX@pum9Vii$fdWToUHP7"><field name="TEXT">V=</field></shadow></value><next><block type="serial_writenumber" id="S)g2T:P@@sZ75Pj#G,G("><value name="value"><block type="variables_get" id="y#qNX,6$~U5fV-7zYm$f"><field name="VAR" id="(dd1ATto3o+y.TJo=ZrA">Geschwindigkeit_km_h</field></block></value><next><block type="serial_writestring" id="Z#{XUi[@EE}@?PmULmF+"><value name="text"><shadow type="text" id="#+-Z=q#9gR-14Bq{Dk~]"><field name="TEXT"> km/h</field></shadow></value><next><block type="serial_writestring" id="%^sP;3n?J}7r^8!R,V8D"><value name="text"><shadow type="text" id="eyhoZ{4M8URU/oa1X^1{"><field name="TEXT">></field></shadow></value></block></next></block></next></block></next></block></next></block></statement></block><block type="function_definition" id="|h}yM:96:+^r.ErD0O:;" x="1477" y="1001"><mutation name="BerechneGeschwindigkeit" functionid="~L8m:$eq_McLVr$sS,V:"></mutation><field name="function_name">BerechneGeschwindigkeit</field><statement name="STACK"><block type="variables_set" id="_zgQh$SO;dy)p)^(M%!{"><field name="VAR" id="NN}YTf?#Daoun](M@W#Z">ZeitDifferenz</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="bPAEGM{i7BQ:PaFZ=[Z+"><field name="OP">MINUS</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="Z;8Xq9ix~+gy5p^D7Z}Z"><field name="VAR" id="CaCBjvXpn*ET-Fd`V#(P">EndZeit</field></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="_h1Q*dJ)t(-r:6FOHhG?"><field name="VAR" id="8Hb=2]8jg=Z+04wLEEcs">StartZeit</field></block></value></block></value><next><block type="variables_set" id="k=SmDa#^)q|6Q;v[fKRq"><field name="VAR" id="M_4j?Wa9_;(_+!WZQOW,">Geschw_mm_sec</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="!O@CET6,ml`Tp}!RU91L"><field name="OP">DIVIDE</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="[d9YP?4Y,m-UGmTYi+1-"><field name="VAR" id="tz?xsN_BK^9N[0Vt7F$p">Abstand</field></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="i#fZKp^Q-Nuv(mPzFwdN"><field name="VAR" id="NN}YTf?#Daoun](M@W#Z">ZeitDifferenz</field></block></value></block></value><next><block type="variables_set" id="m/fB+#_w5QYJ`.kD-}|z"><field name="VAR" id="(dd1ATto3o+y.TJo=ZrA">Geschwindigkeit_km_h</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="K]DXl7RFx*Bf/Bfy?{F~"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="FwjgdI2OKRskebMsm$Sh"><field name="VAR" id="M_4j?Wa9_;(_+!WZQOW,">Geschw_mm_sec</field></block></value><value name="B"><shadow type="math_number" id="u-Nc8?[=P]GpJ]BJA3dT"><field name="NUM">36</field></shadow></value></block></value><next><block type="variables_set" id="ppd6Ua2opLrVuGgvl-_y"><field name="VAR" id="(dd1ATto3o+y.TJo=ZrA">Geschwindigkeit_km_h</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="WO9Jr*BOqk.9V8zUM$AL"><field name="OP">DIVIDE</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_js_round" id="ph^7QXKy=yi%fSo^gLHs"><field name="OP">round</field><value name="ARG0"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="@j6s*wk`1$SykTIq}Dqn"><field name="VAR" id="(dd1ATto3o+y.TJo=ZrA">Geschwindigkeit_km_h</field></block></value></block></value><value name="B"><shadow type="math_number" id="jF_dZIBl(Rn:+:;#v4rB"><field name="NUM">10</field></shadow></value></block></value></block></next></block></next></block></next></block></statement></block><block type="device_get_button2" id="T~tU#M5]2xZ`H-S2bLAL" disabled="true" x="253" y="1716"><field name="NAME">Button.B</field></block></xml>