<export xmlns="http://de.fhg.iais.roberta.blockly"><program><block_set xmlns="http://de.fhg.iais.roberta.blockly" robottype="calliope" xmlversion="2.0" description="" tags=""><instance x="-398" y="64"><block type="robProcedures_defnoreturn" id="GVm.T+i)Z=[/L3OG;lfL" intask="true"><mutation declare="false"></mutation><field name="NAME">startNummer</field><statement name="STACK"><block type="mbedActions_display_text" id="5h9]?FPj.t8UvOTfTcr]" intask="true"><field name="TYPE">CHARACTER</field><value name="OUT"><block type="text" id="[RTq(Si,YnRmVrQcODpy" intask="true"><field name="TEXT">#11</field></block></value></block><block type="robControls_wait_time" id="dvP?}m2;VJ9r4N0nn`ZH" intask="true"><value name="WAIT"><block type="math_number" id="N,]rN%yS|_KxIaWHd#~l" intask="true"><field name="NUM">500</field></block></value></block><block type="mbedActions_display_clear" id="/Xc+@dNlbo(:O8vpYZSQ" intask="true"></block><block type="robControls_wait_time" id="0O4#zPesM7_Y;kt)X~Sx" intask="true"><value name="WAIT"><block type="math_number" id="02^S^/zzebGW@{PTiC7=" intask="true"><field name="NUM">200</field></block></value></block></statement></block></instance><instance x="210" y="79"><block type="robControls_start" id="*nuF1y^y7}=kT9riuhX]" intask="true" deletable="false"><mutation declare="true"></mutation><field name="DEBUG"></field><statement name="ST"><block type="robGlobalVariables_declare" id="Og|w7tW31Z.;5+W5[YIv" intask="true" deletable="false" movable="false"><mutation next="true" declaration_type="Number"></mutation><field name="VAR">taste</field><field name="TYPE">Number</field><value name="VALUE"><block type="math_number" id="L%B!e4:m(~UtuQOvFlJ4" intask="true"><field name="NUM">0</field></block></value></block><block type="robGlobalVariables_declare" id="AD.,R(ef,JXXua-x[3)K" intask="true" deletable="false" movable="false"><mutation next="true" declaration_type="Number"></mutation><field name="VAR">max_temp</field><field name="TYPE">Number</field><value name="VALUE"><block type="math_number" id="AI:lNog7x7Q-A;8XS-_C" intask="true"><field name="NUM">40</field></block></value></block><block type="robGlobalVariables_declare" id="U4dB3H0HnUIXImNobZ36" intask="true" deletable="false" movable="false"><mutation next="true" declaration_type="Number"></mutation><field name="VAR">min_temp</field><field name="TYPE">Number</field><value name="VALUE"><block type="math_number" id="OWMNhxN|gRfR7mv6]Di}" intask="true"><field name="NUM">10</field></block></value></block><block type="robGlobalVariables_declare" id="M%X[Z6;4XhL-FWBv`@#," intask="true" deletable="false" movable="false"><mutation next="true" declaration_type="Boolean"></mutation><field name="VAR">thermometer_aus</field><field name="TYPE">Boolean</field><value name="VALUE"><block type="logic_boolean" id="Jv1vW0[S(tF-ppvB~!|C" intask="true"><field name="BOOL">TRUE</field></block></value></block><block type="robGlobalVariables_declare" id="FdwCf(.x8rcyUdg^STYD" intask="true" deletable="false" movable="false"><mutation next="true" declaration_type="Number"></mutation><field name="VAR">temperatur</field><field name="TYPE">Number</field><value name="VALUE"><block type="math_number" id="xjnR4Grg6^mVv4+vAytF" intask="true"><field name="NUM">21</field></block></value></block><block type="robGlobalVariables_declare" id="sI.mo-M2_X`W!GWO|0YD" intask="true" deletable="false" movable="false"><mutation next="true" declaration_type="Boolean"></mutation><field name="VAR">unterer_schwellenwert</field><field name="TYPE">Boolean</field><value name="VALUE"><block type="logic_boolean" id="JIgF-yGFLysrsww;fr[p" intask="true"><field name="BOOL">TRUE</field></block></value></block><block type="robGlobalVariables_declare" id="z,6=rLuBZ|n!3;pf_:-9" intask="true" deletable="false" movable="false"><mutation next="false" declaration_type="Number"></mutation><field name="VAR">mapped_temp</field><field name="TYPE">Number</field><value name="VALUE"><block type="math_number" id="?]]/{:8@WDZ3U7a|E-b{" intask="true"><field name="NUM">0</field></block></value></block></statement></block><block type="mbedActions_display_setBrightness" id="dkmSxPOhS@%VmVvh2X1v" intask="true"><value name="BRIGHTNESS"><block type="math_number" id="%SFwkRSoQEe`SK`]3!_2" intask="true"><field name="NUM">1</field></block></value></block><block type="robProcedures_callnoreturn" id="o`i-?JCP?fe+/~ozIv^6" intask="true"><mutation name="startNummer"></mutation></block><block type="robControls_loopForever" id="7^#ZS%dr6oWUy;|5)0cF" intask="true"><statement name="DO"><block type="variables_set" id="N}5(URe?Hw4hV+~2HTMD" intask="true"><mutation datatype="Number"></mutation><field name="VAR">taste</field><value name="VALUE"><block type="robProcedures_callreturn" id="g?U,Z5?}ACX#93r;BZw`" intask="true"><mutation name="taste" output_type="Number"><arg name="z" type="Number"></arg></mutation><value name="ARG0"><block type="math_number" id="Ny=xvWZeXhlnIdm?I19x" intask="true"><field name="NUM">0</field></block></value></block></value></block><block type="variables_set" id="fyQ//7A`)Q==w/g^WO7A" intask="true"><mutation datatype="Number"></mutation><field name="VAR">temperatur</field><value name="VALUE"><block type="robSensors_temperature_getSample" id="A8R3yIJIw)chc]2c`+@~" intask="true"><mutation mode="VALUE"></mutation><field name="MODE">VALUE</field><field name="SENSORPORT"></field><field name="SLOT"></field></block></value></block><block type="robControls_if" id="9t*.NGZQw|=Vp-/-G[[w" intask="true"><mutation elseif="2"></mutation><repetitions><value name="IF0"><block type="logic_compare" id="Lzql%eP|sI_p]chlZG6Z" intask="true"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="o5?*8QP:8~3h;m2GiUQn" intask="true"><mutation datatype="Number"></mutation><field name="VAR">taste</field></block></value><value name="B"><block type="math_number" id="8hHae0}%V.?J@i3qX95%" intask="true"><field name="NUM">3</field></block></value></block></value><statement name="DO0"><block type="text_comment" id="[|Fpst4;zM^RV}qe|?0a" intask="true"><field name="TEXT">A+B</field></block><block type="robControls_ifElse" id="v+XewHbAHdyRJ1Wx5M1|" intask="true"><mutation else="1"></mutation><repetitions><value name="IF0"><block type="variables_get" id="1?Y_uKCs+|LM`yVeBNZx" intask="true"><mutation datatype="Boolean"></mutation><field name="VAR">thermometer_aus</field></block></value><statement name="DO0"><block type="variables_set" id="K1U1TWYgQA8+H{~J}_h/" intask="true"><mutation datatype="Boolean"></mutation><field name="VAR">thermometer_aus</field><value name="VALUE"><block type="logic_boolean" id="Z%x.eZmzlgpo,=*:}l-K" intask="true"><field name="BOOL">FALSE</field></block></value></block><block type="mbedActions_leds_on" id="36)~PYOYH#=rORjrlvx]" intask="true"><field name="ACTORPORT">0</field><value name="COLOR"><block type="mbedColour_picker" id="SU3Ppm-6%@hd;#I@gA-O" intask="true"><field name="COLOUR">#ff0000</field></block></value></block><block type="robControls_wait_time" id="339y)qLx;pAF0+*iZ~Oz" intask="true"><value name="WAIT"><block type="math_number" id="|KwQ)tJCu^#?mykBIoB2" intask="true"><field name="NUM">300</field></block></value></block><block type="mbedActions_leds_off" id="^00=:/zX*=*i?fo^x6m_" intask="true"><field name="ACTORPORT">0</field></block><block type="mbedActions_display_clear" id="eG3N,(/I0P[9s{+i2^yq" intask="true"></block></statement><statement name="ELSE"><block type="variables_set" id="JmQK,3Sh1iChCb1jOcXU" intask="true"><mutation datatype="Boolean"></mutation><field name="VAR">thermometer_aus</field><value name="VALUE"><block type="logic_boolean" id="a/0Ml,gf=+TpR,P4Hm7." intask="true"><field name="BOOL">TRUE</field></block></value></block><block type="mbedActions_leds_on" id="_!,!)QS5-PTyjF+fCT5_" intask="true"><field name="ACTORPORT">0</field><value name="COLOR"><block type="mbedColour_picker" id="}aiVa~CLGvpi2shUWk(;" intask="true"><field name="COLOUR">#ff0000</field></block></value></block><block type="robControls_wait_time" id="a;EWN8pco;%AGo*m={5X" intask="true"><value name="WAIT"><block type="math_number" id="GCUaD*}we0I3i]k@a7vk" intask="true"><field name="NUM">300</field></block></value></block><block type="mbedActions_leds_off" id="KZ7B^NQC`0}2bMm2dgV2" intask="true"><field name="ACTORPORT">0</field></block><block type="mbedActions_display_clear" id=",PUazmq.DbF{/}v;wJfQ" intask="true"></block></statement></repetitions></block></statement><value name="IF1"><block type="logic_compare" id="]rDqx+~a)=cK/k|aZkKL" intask="true"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="S24q(mW1LyzZKkIzmIIv" intask="true"><mutation datatype="Number"></mutation><field name="VAR">taste</field></block></value><value name="B"><block type="math_number" id="G(#/.eBxW{jFi)kY?SF_" intask="true"><field name="NUM">1</field></block></value></block></value><statement name="DO1"><block type="text_comment" id="pS8+p}_`Hj[,M`@t%{B!" intask="true"><field name="TEXT">B</field></block><block type="robControls_if" id="|36s/c`DGVfoBVq0D?rj" intask="true"><value name="IF0"><block type="variables_get" id="ij~lAB/juDZq9TXZnY#v" intask="true"><mutation datatype="Boolean"></mutation><field name="VAR">thermometer_aus</field></block></value><statement name="DO0"><block type="robControls_ifElse" id="}U/#aAsgLA,b:9+vMUq6" intask="true"><mutation else="1"></mutation><repetitions><value name="IF0"><block type="variables_get" id="p=NajRb/#Cm:kl*:@ZPK" intask="true"><mutation datatype="Boolean"></mutation><field name="VAR">unterer_schwellenwert</field></block></value><statement name="DO0"><block type="robControls_if" id=":`[QhhQO.uer@7CHHgQy" intask="true"><value name="IF0"><block type="logic_operation" id="JDHb.AF^BKzK^[8BuDWC" intask="true"><field name="OP">AND</field><value name="A"><block type="logic_compare" id="G0clZjCM8(yz`YaH1f2h" intask="true"><field name="OP">LT</field><value name="A"><block type="variables_get" id="#N5aNrWG^gu))D4F0AjB" intask="true"><mutation datatype="Number"></mutation><field name="VAR">min_temp</field></block></value><value name="B"><block type="variables_get" id=":ItmvH/#G/ijQZoFnu~m" intask="true"><mutation datatype="Number"></mutation><field name="VAR">max_temp</field></block></value></block></value><value name="B"><block type="logic_compare" id="Lq8QMl}_/uQotin#i]Vw" intask="true"><field name="OP">LT</field><value name="A"><block type="variables_get" id="UbY5jy9*VX@`Fb,*uvF+" intask="true"><mutation datatype="Number"></mutation><field name="VAR">min_temp</field></block></value><value name="B"><block type="variables_get" id="tJ9BqOgMc,5h;ciTK(dO" intask="true"><mutation datatype="Number"></mutation><field name="VAR">temperatur</field></block></value></block></value></block></value><statement name="DO0"><block type="robMath_change" id="2qa2xcAAG!W:i*0#AcaH" intask="true"><value name="VAR"><block type="variables_get" id="a!c!ijEm[BQD+2Q%[?C@" intask="true"><mutation datatype="Number"></mutation><field name="VAR">min_temp</field></block></value><value name="DELTA"><block type="math_number" id="mKEl@y{Z%h:tj5p7mhUz" intask="true"><field name="NUM">1</field></block></value></block></statement></block></statement><statement name="ELSE"><block type="robMath_change" id="A66W^VZWTj1Oj0;An]zY" intask="true"><value name="VAR"><block type="variables_get" id="cy06R|UGVYq_(+7P/ztn" intask="true"><mutation datatype="Number"></mutation><field name="VAR">max_temp</field></block></value><value name="DELTA"><block type="math_number" id="#pc(?:4yRd9b8J5,4T{{" intask="true"><field name="NUM">1</field></block></value></block></statement></repetitions></block></statement></block></statement><value name="IF2"><block type="logic_compare" id="JEsRYZy3fuggXzS,ep;1" intask="true"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="}TrFX9Jx[e%0Dpvcw+bu" intask="true"><mutation datatype="Number"></mutation><field name="VAR">taste</field></block></value><value name="B"><block type="math_number" id="WOo)b(*uN8pF9z_d4)((" intask="true"><field name="NUM">2</field></block></value></block></value><statement name="DO2"><block type="text_comment" id="x1z6kU;:#fsQ8V(wz@:(" intask="true"><field name="TEXT">A</field></block><block type="robControls_if" id=":]X#y(1eLtj0A`Q5r5_S" intask="true"><value name="IF0"><block type="variables_get" id="8@RWs/Q!;9(kC),o{Qj[" intask="true"><mutation datatype="Boolean"></mutation><field name="VAR">thermometer_aus</field></block></value><statement name="DO0"><block type="robControls_ifElse" id="#FYZjv_mxb{5@Od:9o49" intask="true"><mutation else="1"></mutation><repetitions><value name="IF0"><block type="variables_get" id="kpw=56w99s?)VdGHXD]6" intask="true"><mutation datatype="Boolean"></mutation><field name="VAR">unterer_schwellenwert</field></block></value><statement name="DO0"><block type="robMath_change" id="x}t[sHq7|Zd@-2W~w{A3" intask="true"><value name="VAR"><block type="variables_get" id="})[nTMjvB^=[Imt3IvcB" intask="true"><mutation datatype="Number"></mutation><field name="VAR">min_temp</field></block></value><value name="DELTA"><block type="math_number" id="kLbY~n5h*}J!9,V4bMCO" intask="true"><field name="NUM">-1</field></block></value></block></statement><statement name="ELSE"><block type="robControls_if" id="GP9^EU5*tGs9U/LOF)Js" intask="true"><value name="IF0"><block type="logic_operation" id="jEdNXx3/[JuCp}/~SHA=" intask="true"><field name="OP">AND</field><value name="A"><block type="logic_compare" id="0LKGMHM2U=Lu)sqGpL{3" intask="true"><field name="OP">GT</field><value name="A"><block type="variables_get" id="4t=:[YR}YBf5V@*k@En1" intask="true"><mutation datatype="Number"></mutation><field name="VAR">max_temp</field></block></value><value name="B"><block type="variables_get" id="Gl@cz|XR52:@P~Q[UvoP" intask="true"><mutation datatype="Number"></mutation><field name="VAR">min_temp</field></block></value></block></value><value name="B"><block type="logic_compare" id="s#K.:%lA}ab?W@*BG374" intask="true"><field name="OP">GT</field><value name="A"><block type="variables_get" id="J,8V*F(nM@!]Z%5Y82bh" intask="true"><mutation datatype="Number"></mutation><field name="VAR">max_temp</field></block></value><value name="B"><block type="variables_get" id="mt!#MIf{cGnhd8GCN/FM" intask="true"><mutation datatype="Number"></mutation><field name="VAR">temperatur</field></block></value></block></value></block></value><statement name="DO0"><block type="robMath_change" id="))uP/J43.D8sSdJJD2s6" intask="true"><value name="VAR"><block type="variables_get" id="iEY;~~xDM.=u`@bh0!{t" intask="true"><mutation datatype="Number"></mutation><field name="VAR">max_temp</field></block></value><value name="DELTA"><block type="math_number" id="Itl?/W%+pssdF,Gp|B+1" intask="true"><field name="NUM">-1</field></block></value></block></statement></block></statement></repetitions></block></statement></block></statement></repetitions></block><block type="robControls_if" id="Qz!VMX5YF)rW:aC:|h:/" intask="true"><mutation elseif="2"></mutation><repetitions><value name="IF0"><block type="logic_operation" id=",jBd!#CkWQFUJ^Pi56CC" intask="true"><field name="OP">AND</field><value name="A"><block type="robSensors_pintouch_getSample" id="?/Dr,!4ZcK.bW:t_Iq`(" intask="true"><mutation mode="PRESSED"></mutation><field name="MODE">PRESSED</field><field name="SENSORPORT">1</field><field name="SLOT"></field></block></value><value name="B"><block type="variables_get" id="ylg4=8-S(lWw0%e(]N[+" intask="true"><mutation datatype="Boolean"></mutation><field name="VAR">thermometer_aus</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="Eh.cQiJ/22P14DYc#w`X" intask="true"><mutation datatype="Boolean"></mutation><field name="VAR">unterer_schwellenwert</field><value name="VALUE"><block type="logic_boolean" id="Bi+n]DPBhbw*WiPD%Ce[" intask="true"><field name="BOOL">TRUE</field></block></value></block><block type="mbedActions_display_image" id="|7wz@]ghLj[W,J!`U*73" intask="true"><mutation type="IMAGE"></mutation><field name="TYPE">IMAGE</field><value name="VALUE"><block type="mbedImage_image" id="6haoN!:0;R1|]r)7JNU)" intask="true"><field name="P00"></field><field name="P10"></field><field name="P20"></field><field name="P30"></field><field name="P40"></field><field name="P01">#</field><field name="P11">#</field><field name="P21">#</field><field name="P31">#</field><field name="P41">#</field><field name="P02"></field><field name="P12">#</field><field name="P22"></field><field name="P32">#</field><field name="P42"></field><field name="P03"></field><field name="P13"></field><field name="P23">#</field><field name="P33"></field><field name="P43"></field><field name="P04"></field><field name="P14"></field><field name="P24"></field><field name="P34"></field><field name="P44"></field></block></value></block><block type="robControls_wait_time" id="]iQ5d!XqAQ])=zHcl+1?" intask="true"><value name="WAIT"><block type="math_number" id="Y:/~bpj+3NH;=b!38Uh4" intask="true"><field name="NUM">300</field></block></value></block></statement><value name="IF1"><block type="logic_operation" id="Voe+j%zJ=1^2BQO:;**o" intask="true"><field name="OP">AND</field><value name="A"><block type="robSensors_pintouch_getSample" id="Yny#ou8x3qGs:Cl~%6iT" intask="true"><mutation mode="PRESSED"></mutation><field name="MODE">PRESSED</field><field name="SENSORPORT">2</field><field name="SLOT"></field></block></value><value name="B"><block type="variables_get" id="vqH.zIi:kT9Q(|wY*y|R" intask="true"><mutation datatype="Boolean"></mutation><field name="VAR">thermometer_aus</field></block></value></block></value><statement name="DO1"><block type="variables_set" id=";9jj|;[VnA:[8q326ncU" intask="true"><mutation datatype="Boolean"></mutation><field name="VAR">unterer_schwellenwert</field><value name="VALUE"><block type="logic_boolean" id="8Di2LjhJI8bu9]75opJS" intask="true"><field name="BOOL">FALSE</field></block></value></block><block type="mbedActions_display_image" id="-w@:#V27-{f/Dn@~~Fe*" intask="true"><mutation type="IMAGE"></mutation><field name="TYPE">IMAGE</field><value name="VALUE"><block type="mbedImage_image" id="~1J@#RzF7%efk-AoTqFK" intask="true"><field name="P00"></field><field name="P10"></field><field name="P20"></field><field name="P30"></field><field name="P40"></field><field name="P01"></field><field name="P11"></field><field name="P21">#</field><field name="P31"></field><field name="P41"></field><field name="P02"></field><field name="P12">#</field><field name="P22"></field><field name="P32">#</field><field name="P42"></field><field name="P03">#</field><field name="P13">#</field><field name="P23">#</field><field name="P33">#</field><field name="P43">#</field><field name="P04"></field><field name="P14"></field><field name="P24"></field><field name="P34"></field><field name="P44"></field></block></value></block><block type="robControls_wait_time" id="vnhM28d5ls`HfKv:.%Bl" intask="true"><value name="WAIT"><block type="math_number" id="+:/r_*mK^L-O3_x(F8_B" intask="true"><field name="NUM">300</field></block></value></block></statement><value name="IF2"><block type="logic_operation" id="*XF}Z*@`o0r*945o.zls" intask="true"><field name="OP">AND</field><value name="A"><block type="robSensors_pintouch_getSample" id="0Ej_iim[GBn+C]@KD^NS" intask="true"><mutation mode="PRESSED"></mutation><field name="MODE">PRESSED</field><field name="SENSORPORT">3</field><field name="SLOT"></field></block></value><value name="B"><block type="variables_get" id="aOHK;WF!p^iCx%}C;ZK=" intask="true"><mutation datatype="Boolean"></mutation><field name="VAR">thermometer_aus</field></block></value></block></value><statement name="DO2"><block type="mbedActions_display_text" id="pZH%B@%nk)rDhRGO,rsA" intask="true"><field name="TYPE">TEXT</field><value name="OUT"><block type="variables_get" id="x/Ez5_pt}NXM.wF7]p}R" intask="true"><mutation datatype="Number"></mutation><field name="VAR">temperatur</field></block></value></block></statement></repetitions></block><block type="robControls_ifElse" id="GzQvQ*zNFDrtw#icIYrC" intask="true"><mutation else="1"></mutation><repetitions><value name="IF0"><block type="variables_get" id="4:q21V9zZYW6_!NfLLfT" intask="true"><mutation datatype="Boolean"></mutation><field name="VAR">thermometer_aus</field></block></value><statement name="DO0"><block type="robControls_ifElse" id="w0.pExZ24I9s!-]x}[w7" intask="true"><mutation else="1"></mutation><repetitions><value name="IF0"><block type="variables_get" id="bxdKq``F5.mUNmmVSfN3" intask="true"><mutation datatype="Boolean"></mutation><field name="VAR">unterer_schwellenwert</field></block></value><statement name="DO0"><block type="mbedActions_display_text" id="QDo:tbviY!,4ZabBclcc" intask="true"><field name="TYPE">CHARACTER</field><value name="OUT"><block type="variables_get" id="nA9U%8zm{[~XAD5?DFPy" intask="true"><mutation datatype="Number"></mutation><field name="VAR">min_temp</field></block></value></block></statement><statement name="ELSE"><block type="mbedActions_display_text" id="V]9:Q9hDkF[DpZv/_2TL" intask="true"><field name="TYPE">CHARACTER</field><value name="OUT"><block type="variables_get" id="9TfN5Xy?xVVJb.-Yj(%T" intask="true"><mutation datatype="Number"></mutation><field name="VAR">max_temp</field></block></value></block></statement></repetitions></block></statement><statement name="ELSE"><block type="robControls_ifElse" id="Pw^^C}aaZf#^)b3_gAE." intask="true"><mutation elseif="1" else="1"></mutation><repetitions><value name="IF0"><block type="logic_compare" id="f9nB8m|0m%jqM6^SKDha" intask="true"><field name="OP">GTE</field><value name="A"><block type="variables_get" id="B?Z{Xm;TfA.6U13(W7x1" intask="true"><mutation datatype="Number"></mutation><field name="VAR">temperatur</field></block></value><value name="B"><block type="variables_get" id="Ki=?];*~j~7veHt~X2aT" intask="true"><mutation datatype="Number"></mutation><field name="VAR">max_temp</field></block></value></block></value><statement name="DO0"><block type="robProcedures_callnoreturn" id="@we*mw).6~.#HAG_s.Fw" intask="true"><mutation name="blinken"><arg name="a" type="Number"></arg></mutation><value name="ARG0"><block type="math_number" id="2]eH4t#{w}0WR#}SIrh(" intask="true"><field name="NUM">2</field></block></value></block><block type="variables_set" id="r,5|ZnmYA#?oI+#0wXhG" intask="true"><mutation datatype="Boolean"></mutation><field name="VAR">thermometer_aus</field><value name="VALUE"><block type="logic_boolean" id="baYB`m6z`y[R@9QD-z[E" intask="true"><field name="BOOL">TRUE</field></block></value></block></statement><value name="IF1"><block type="logic_compare" id="g^;t#:D0F5SIhyb9K4a." intask="true"><field name="OP">LTE</field><value name="A"><block type="variables_get" id="6EdOgR7~8mX^QPF5axai" intask="true"><mutation datatype="Number"></mutation><field name="VAR">temperatur</field></block></value><value name="B"><block type="variables_get" id="og7}^85-z;lH:NoiDc6f" intask="true"><mutation datatype="Number"></mutation><field name="VAR">min_temp</field></block></value></block></value><statement name="DO1"><block type="robProcedures_callnoreturn" id="]/s8E{}VX7U(AiF5NKQ1" intask="true"><mutation name="blinken"><arg name="a" type="Number"></arg></mutation><value name="ARG0"><block type="math_number" id=".8[vFyGs%/HWt_s03je!" intask="true"><field name="NUM">2</field></block></value></block><block type="variables_set" id="^R|aFvq!fhdd?^oHO5KV" intask="true"><mutation datatype="Boolean"></mutation><field name="VAR">thermometer_aus</field><value name="VALUE"><block type="logic_boolean" id="Vdok5,8e|fXn4)9[Fml2" intask="true"><field name="BOOL">TRUE</field></block></value></block></statement><statement name="ELSE"><block type="text_comment" id="b0kod!D/K2C=a0me59Dn" intask="true"><field name="TEXT">Mapping der Temperatur auf die Anzahl der gesamten LEDs (25)</field></block><block type="variables_set" id="O*4d(bB+f}XMTNjy7P.l" intask="true"><mutation datatype="Number"></mutation><field name="VAR">mapped_temp</field><value name="VALUE"><block type="math_round" id="|=/#4F{Zz5/!![I([_/m" intask="true"><field name="OP">ROUND</field><value name="NUM"><block type="math_arithmetic" id="1s{379shz3Vd_X,8|!`m" intask="true"><field name="OP">MULTIPLY</field><value name="A"><block type="math_arithmetic" id="R_vzMw]Yn[.*XB*ZaV{2" intask="true"><field name="OP">DIVIDE</field><value name="A"><block type="math_arithmetic" id="hLbxD%U(RT2=:lz1CE0g" intask="true"><field name="OP">MINUS</field><value name="A"><block type="variables_get" id="145~M5b*~K;!nBTjqYxV" intask="true"><mutation datatype="Number"></mutation><field name="VAR">temperatur</field></block></value><value name="B"><block type="variables_get" id="TWKCS^d`x;?;8f0ihdn8" intask="true"><mutation datatype="Number"></mutation><field name="VAR">min_temp</field></block></value></block></value><value name="B"><block type="math_arithmetic" id="_r73+e#,x2Ykx8+I?G@g" intask="true"><field name="OP">MINUS</field><value name="A"><block type="variables_get" id="vsjziUG~(imot1Rvp#j[" intask="true"><mutation datatype="Number"></mutation><field name="VAR">max_temp</field></block></value><value name="B"><block type="variables_get" id="WqlE0|Ke%PW8#]-A[qQi" intask="true"><mutation datatype="Number"></mutation><field name="VAR">min_temp</field></block></value></block></value></block></value><value name="B"><block type="math_number" id="!6mIs:#zf%,#hzrXLY8R" intask="true"><field name="NUM">25</field></block></value></block></value></block></value></block><block type="text_comment" id="OO_%_)%/}lKdt*dSi_@)" intask="true"><field name="TEXT">Übertragung des 1D-Index auf 2D Array</field></block><block type="robControls_for" id="Ti#fh?[jI?G5X;%[yM#2" intask="true"><field name="VAR">x</field><value name="FROM"><block type="math_number" id="-]Mz=,eeUU~x9_q?``Lo" intask="true"><field name="NUM">0</field></block></value><value name="TO"><block type="variables_get" id=".FK%BNcT3@8ucUzBatkq" intask="true"><mutation datatype="Number"></mutation><field name="VAR">mapped_temp</field></block></value><value name="BY"><block type="math_number" id=",mQRyzSJ`|X;#.iDlE{)" intask="true"><field name="NUM">1</field></block></value><statement name="DO"><block type="mbedActions_display_setPixel" id="P?zaC#`[t^3)7^,c?(*/" intask="true"><value name="X"><block type="math_modulo" id=":m`#8ED+9,w%y~D6T@yS" intask="true"><value name="DIVIDEND"><block type="variables_get" id="s^b_q,aX|QZj(:N;p}i0" intask="true"><mutation datatype="Number"></mutation><field name="VAR">x</field></block></value><value name="DIVISOR"><block type="math_number" id="}Zgj:ll=~L.Y.?N^Q:Cw" intask="true"><field name="NUM">5</field></block></value></block></value><value name="Y"><block type="math_arithmetic" id="c!jib,FNL6tMxIQ7@._s" intask="true"><field name="OP">MINUS</field><value name="A"><block type="math_number" id="!*Nh~z`+Ux+pn9kv2n8," intask="true"><field name="NUM">4</field></block></value><value name="B"><block type="math_round" id="!V!SLY|k~_v`E)0[E_@," intask="true"><field name="OP">ROUNDDOWN</field><value name="NUM"><block type="math_arithmetic" id="xRdcw.f(k^^d@ksWLW;_" intask="true"><field name="OP">DIVIDE</field><value name="A"><block type="variables_get" id="O*(C][/?;u^yMhXn7Z+x" intask="true"><mutation datatype="Number"></mutation><field name="VAR">x</field></block></value><value name="B"><block type="math_number" id="Y{ufp/mBh4%e.UsO]5l=" intask="true"><field name="NUM">5</field></block></value></block></value></block></value></block></value><value name="BRIGHTNESS"><block type="math_number" id="P@o+)V^s-_S/X;i-wGa-" intask="true"><field name="NUM">9</field></block></value></block></statement></block></statement></repetitions></block></statement></repetitions></block></statement></block></instance><instance x="-396" y="251"><block type="robProcedures_defreturn" id="0pdRx)aJs?8-_rLL?GA6" intask="true"><mutation declare="true" return_type="Number"></mutation><field name="NAME">taste</field><field name="TYPE">Number</field><repetitions><statement name="ST"><block type="robLocalVariables_declare" id="oHU0;K,U8Hw@Og2Bv}5m" intask="true" deletable="false" movable="false"><mutation next="false" declaration_type="Number"></mutation><field name="VAR">z</field><field name="TYPE">Number</field></block></statement><statement name="STACK"><block type="robControls_if" id="]/dV,We_^tlXNiM(aa6=" intask="true"><mutation elseif="2"></mutation><repetitions><value name="IF0"><block type="robSensors_key_getSample" id="6dOF=P`!dm,FUn9H9DL2" intask="true"><mutation mode="PRESSED"></mutation><field name="MODE">PRESSED</field><field name="SENSORPORT">A</field><field name="SLOT"></field></block></value><statement name="DO0"><block type="robControls_wait_time" id="a4zV)6w[j8f[kxQdsvi4" intask="true"><value name="WAIT"><block type="math_number" id="^JI@A|w(%dDL2vLS!+z8" intask="true"><field name="NUM">200</field></block></value></block><block type="robControls_ifElse" id="A3/):7-}|}GzB5Yjo(eA" intask="true"><mutation else="1"></mutation><repetitions><value name="IF0"><block type="robSensors_key_getSample" id="j{r1/^~-[sZj5;0BNRlI" intask="true"><mutation mode="PRESSED"></mutation><field name="MODE">PRESSED</field><field name="SENSORPORT">B</field><field name="SLOT"></field></block></value><statement name="DO0"><block type="variables_set" id="FU^CPym*z0bnJpp3,C(-" intask="true"><mutation datatype="Number"></mutation><field name="VAR">z</field><value name="VALUE"><block type="math_number" id="~PKsqm-9{`s7Vn,2.xA," intask="true"><field name="NUM">3</field></block></value></block></statement><statement name="ELSE"><block type="variables_set" id="*=%C?bxo([gln+*yHE_z" intask="true"><mutation datatype="Number"></mutation><field name="VAR">z</field><value name="VALUE"><block type="math_number" id="v1Z7EvU;9jJVxmWN=sk+" intask="true"><field name="NUM">2</field></block></value></block></statement></repetitions></block></statement><value name="IF1"><block type="robSensors_key_getSample" id="p[S_5:9I5-^FWG5nM2.." intask="true"><mutation mode="PRESSED"></mutation><field name="MODE">PRESSED</field><field name="SENSORPORT">B</field><field name="SLOT"></field></block></value><statement name="DO1"><block type="robControls_wait_time" id="#VD#Sz,E_Rv:jispWHBX" intask="true"><value name="WAIT"><block type="math_number" id="slOV3Qo|%W*!a;zK-cEw" intask="true"><field name="NUM">200</field></block></value></block><block type="robControls_ifElse" id="c|;Ey;(3UQ(*@c8)0ib3" intask="true"><mutation else="1"></mutation><repetitions><value name="IF0"><block type="robSensors_key_getSample" id="K{C@YE3lXwbDC!w#^YM*" intask="true"><mutation mode="PRESSED"></mutation><field name="MODE">PRESSED</field><field name="SENSORPORT">A</field><field name="SLOT"></field></block></value><statement name="DO0"><block type="variables_set" id="J8Zj-p7})_!lv*g.g|-n" intask="true"><mutation datatype="Number"></mutation><field name="VAR">z</field><value name="VALUE"><block type="math_number" id="4Ofm3bai{wtyaFcw:c%9" intask="true"><field name="NUM">3</field></block></value></block></statement><statement name="ELSE"><block type="variables_set" id="@st5g^#@q3*}g(UbO_O(" intask="true"><mutation datatype="Number"></mutation><field name="VAR">z</field><value name="VALUE"><block type="math_number" id="94sBapC!T_H{bF.M-_hT" intask="true"><field name="NUM">1</field></block></value></block></statement></repetitions></block></statement><value name="IF2"><block type="logic_operation" id="dt6y(y,Jk2jqjUmqdMMW" intask="true"><field name="OP">AND</field><value name="A"><block type="robSensors_key_getSample" id="|E(O_Qi1RFUtD?Sj:7l]" intask="true"><mutation mode="PRESSED"></mutation><field name="MODE">PRESSED</field><field name="SENSORPORT">A</field><field name="SLOT"></field></block></value><value name="B"><block type="robSensors_key_getSample" id="Q6,yD~UbUH)NkiuR(fi{" intask="true"><mutation mode="PRESSED"></mutation><field name="MODE">PRESSED</field><field name="SENSORPORT">B</field><field name="SLOT"></field></block></value></block></value><statement name="DO2"><block type="variables_set" id="TQy-73.EL*Zij6qUfezO" intask="true"><mutation datatype="Number"></mutation><field name="VAR">z</field><value name="VALUE"><block type="math_number" id="7DXH%0wg(EJ;v?[EZ:jI" intask="true"><field name="NUM">3</field></block></value></block></statement></repetitions></block></statement><value name="RETURN"><block type="variables_get" id="9-hGc7DWfrP{J6#c66l#" intask="true"><mutation datatype="Number"></mutation><field name="VAR">z</field></block></value></repetitions></block></instance><instance x="-406" y="769"><block type="robProcedures_defnoreturn" id="F(=54l)q-S;Zu?f)@l8T" intask="true"><mutation declare="true"></mutation><field name="NAME">blinken</field><statement name="ST"><block type="robLocalVariables_declare" id="_VDs(bB/Qh~gKKc5`yiD" intask="true" deletable="false" movable="false"><mutation next="false" declaration_type="Number"></mutation><field name="VAR">a</field><field name="TYPE">Number</field></block></statement><statement name="STACK"><block type="controls_repeat_ext" id="LAJXv}vS3Sp?D1j=*hec" intask="true"><value name="TIMES"><block type="variables_get" id="BA`BGefl:.wL!o|)^m3x" intask="true"><mutation datatype="Number"></mutation><field name="VAR">a</field></block></value><statement name="DO"><block type="mbedActions_display_image" id="StOIf08fYqep%VFV{~#f" intask="true"><mutation type="IMAGE"></mutation><field name="TYPE">IMAGE</field><value name="VALUE"><block type="mbedImage_image" id="Y1eTq_)oe9D[6o?Hn+D@" intask="true"><field name="P00">#</field><field name="P10">#</field><field name="P20">#</field><field name="P30">#</field><field name="P40">#</field><field name="P01">#</field><field name="P11">#</field><field name="P21">#</field><field name="P31">#</field><field name="P41">#</field><field name="P02">#</field><field name="P12">#</field><field name="P22">#</field><field name="P32">#</field><field name="P42">#</field><field name="P03">#</field><field name="P13">#</field><field name="P23">#</field><field name="P33">#</field><field name="P43">#</field><field name="P04">#</field><field name="P14">#</field><field name="P24">#</field><field name="P34">#</field><field name="P44">#</field></block></value></block><block type="mbedActions_play_note" id=":d6k~UewPjs;Eu~Q@[^z" intask="true"><field name="DURATION">1000</field><field name="FREQUENCE">261.626</field></block><block type="mbedActions_display_image" id="Xc).WLfw-j)y[D5-{:-," intask="true"><mutation type="IMAGE"></mutation><field name="TYPE">IMAGE</field><value name="VALUE"><block type="mbedImage_image" id="zNwP0d]vhyDL:yBQm_n}" intask="true"><field name="P00"></field><field name="P10"></field><field name="P20"></field><field name="P30"></field><field name="P40"></field><field name="P01"></field><field name="P11"></field><field name="P21"></field><field name="P31"></field><field name="P41"></field><field name="P02"></field><field name="P12"></field><field name="P22"></field><field name="P32"></field><field name="P42"></field><field name="P03"></field><field name="P13"></field><field name="P23"></field><field name="P33"></field><field name="P43"></field><field name="P04"></field><field name="P14"></field><field name="P24"></field><field name="P34"></field><field name="P44"></field></block></value></block><block type="mbedActions_play_note" id="8zL%Qg|(Gev`d-ye#k[n" intask="true"><field name="DURATION">1000</field><field name="FREQUENCE">261.626</field></block></statement></block></statement></block></instance></block_set></program><config><block_set robottype="calliope" xmlversion="2.0" description="" tags="" xmlns="http://de.fhg.iais.roberta.blockly"><instance x="138" y="88"><block type="mbedBrick_Calliope-Brick" id="1" intask="true"/></instance></block_set></config></export>