Files
mixly3/boards/default/micropython_esp32c3/examples/3xtn-eVfIEev/ZpU6LyXvc6_6.mix
2024-07-23 20:47:22 +08:00

1 line
4.0 KiB
XML

<xml version="Mixly 2.0 rc4" board="Python ESP32-C3@MixGo CC"><block type="controls_whileUntil" id="m62m_/5*iCEJ~]Cv(2K}" x="-1457" y="-799"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="Zl7($Ts`/O.ba1o)wU9C"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="system_print" id="KvD+!lSuAiW7;mAKGygJ"><value name="VAR"><shadow type="text" id="w~9du*w*#AIq.V2[!imT"><field name="TEXT">Mixly</field></shadow><block type="sensor_sound" id="xcUI.+A,!K-h#]WZT=52"></block></value><next><block type="controls_forEach" id="z-b8b@lu~FcG!YrTam/1"><value name="LIST"><shadow type="list_many_input" id="hp^4.}i2i4B0*[IZ]Pe]"><field name="CONTENT">0,1,2,3</field></shadow><block type="controls_range" id="LFGi/i[]:YPL6Oavy(FD"><value name="FROM"><shadow type="math_number" id="8`T-JpcJUYd5|+E/p4ks"><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="!DjuX,*T^7XQ{P`hQ(mf"><field name="NUM">5</field></shadow><block type="text_to_number" id="XRxIq_y.S(+gZZB7~bWX"><field name="TOWHAT">int</field><value name="VAR"><shadow type="variables_get" id="tfd6^BTmh:Ds7nTnmTT{"><field name="VAR">x</field></shadow><block type="math_map" id="cp7:+[RXZUV2H(+UcV$g"><value name="NUM"><shadow type="math_number" id="f`x4C4=Ef@Qx~(N{kX]:"><field name="NUM">50</field></shadow><block type="sensor_sound" id="0w/H:OB)X1)XjOJMtxq;"></block></value><value name="fromLow"><shadow type="math_number" id="f|_bOwxqBuN]hIV|k#D1"><field name="NUM">0</field></shadow></value><value name="fromHigh"><shadow type="math_number" id="d;rECHC6RSN{diPG`QPq"><field name="NUM">30000</field></shadow></value><value name="toLow"><shadow type="math_number" id="O}9r9yJyqfGTy.8JoQ8Y"><field name="NUM">0</field></shadow></value><value name="toHigh"><shadow type="math_number" id="xhBk,kS!o@Nvk_q}/ZV#"><field name="NUM">11</field></shadow></value></block></value></block></value><value name="STEP"><shadow type="math_number" id="[4)u=Xr.k$U_Z@Aesb{q"><field name="NUM">1</field></shadow></value></block></value><value name="VAR"><shadow type="variables_get" id=")5{Pw)1JV;mtx|hfS3RE"><field name="VAR">y</field></shadow></value><statement name="DO"><block type="display_bright_point" id="ms2)kFs]yGJIF#{F=InM"><value name="x"><shadow type="pins_exlcdh" id="746iBE[hsmO9^)zxUuF."><field name="PIN">31</field></shadow></value><value name="y"><shadow type="pins_exlcdv" id="hcN|Kn4qw3DrZT:~Jc5!"><field name="PIN">0</field></shadow><block type="math_arithmetic" id="GD6T9}moRtJ2JLBk/c??"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="_R95n`78ZAYsXOpGi|WI"><field name="NUM">11</field></shadow></value><value name="B"><shadow type="math_number" id="KT[Uyt)+]Xp^,`QJq^}6"><field name="NUM">1</field></shadow><block type="variables_get" id="2lF7Xq:G!)L;{JQ89aLT"><field name="VAR">y</field></block></value></block></value><value name="STAT"><shadow type="display_onoff" id="=?#gxq{|tdccyB;UuM8x"><field name="ONOFF">ON</field></shadow></value></block></statement><next><block type="display_shift" id="X@tWj*Hn#W3kn,lHtqIa"><field name="OP">shift_left</field><value name="val"><shadow type="math_number" id="nmRt`vV1vUXO*Z{._^v?"><field name="NUM">1</field></shadow></value><next><block type="controls_delay_new" id="3tAMl!OCU@=2M/kmcdSX"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="0b9^5~#7_[Py_#Sn30kA"><field name="NUM">0.05</field></shadow></value></block></next></block></next></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1hY2hpbmUKZnJvbSBtaXhnb19jYyBpbXBvcnQgb25ib2FyZF9zb3VuZApmcm9tIG1peHB5IGltcG9ydCBtYXRoX21hcApmcm9tIG1peGdvX2NjIGltcG9ydCBvbmJvYXJkX21hdHJpeAppbXBvcnQgdGltZQoKCndoaWxlIFRydWU6CiAgICBwcmludChvbmJvYXJkX3NvdW5kLnJlYWQoKSkKICAgIGZvciB5IGluIHJhbmdlKDAsIGludCgobWF0aF9tYXAob25ib2FyZF9zb3VuZC5yZWFkKCksIDAsIDMwMDAwLCAwLCAxMSkpKSwgMSk6CiAgICAgICAgb25ib2FyZF9tYXRyaXgucGl4ZWwoaW50KDMxKSwgaW50KDExIC0geSksIDEpCiAgICAgICAgb25ib2FyZF9tYXRyaXguc2hvdygpCiAgICBvbmJvYXJkX21hdHJpeC5zaGlmdF9sZWZ0KDEpCiAgICB0aW1lLnNsZWVwKDAuMDUpCg==</code>