Files
mixly3/boards/default/micropython_robot/examples/O60xUtcmy977/yCvi0Dm1OUBe.mix
2024-07-21 09:30:11 +08:00

1 line
5.2 KiB
XML

<xml version="Mixly 2.0 rc4" board="Python Robot@飞乙"><block type="controls_whileUntil" id="zXtfB3UX^tgU8d|J6H!K" x="-1097" y="-321"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="q9p7IL96DIIH=MgBL!mq"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="sBiG,J!ypTD(xZttLMql"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="xtL?/J]Gq+W@m(nY`?Dm"><value name="btn"><shadow type="pins_button" id=",JU6L8os:6ZELISWQjXZ"><field name="PIN">button_a</field></shadow></value></block></value><statement name="DO0"><block type="bitbot_motor" id="4Y*59M~fJJ-NwF+ryI^T"><field name="wheel">1</field><field name="direction">CW</field><value name="speed"><shadow type="math_number" id="ijFX,V{M[?bu$`3W$Ya;"><field name="NUM">30</field></shadow></value><next><block type="do_while" id="7MN+WVKtZxxk^iJdyFWG"><field name="type">true</field><statement name="input_data"><block type="system_print" id="2(6b_h,ppvwt:LH:4xGN"><value name="VAR"><shadow type="text" id="EjvygdU,?0[^L0U(u6W2"><field name="TEXT">Mixly</field></shadow><block type="robot_infrared_extern_grey_get_value" id="ylQ(.8{*X@L45T(s40RK"><field name="mode">1</field></block></value><next><block type="controls_delay_new" id="ZAY2]D`Z+vS.LWK#Lhc3" disabled="true"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="i{9hBO2P}IbAxbpzd:#h"><field name="NUM">1</field></shadow></value></block></next></block></statement><value name="select_data"><block type="logic_compare" id="M:?xN9l}~tK?^?4KN@Jm"><field name="OP">LT</field><value name="A"><block type="robot_infrared_extern_grey_get_value" id="q0y1uHcSYUOvB7Ov8A!B"><field name="mode">1</field></block></value><value name="B"><block type="math_number" id="9mMS{OLOrWext!8x2fTU"><field name="NUM">50</field></block></value></block></value><next><block type="bitbot_motor" id=":ombH91b9*5a/8{/~Wy("><field name="wheel">1</field><field name="direction">P</field><value name="speed"><shadow type="math_number" id="P^5[x#Y;L},Xx*A$d![y"><field name="NUM">30</field></shadow></value></block></next></block></next></block></statement><next><block type="controls_if" id="=|DfFO68.Db,[emD#/^-"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="9w_~*3.|dv/VyFL!{2--"><value name="btn"><shadow type="pins_button" id="*x+n+N{!$6oibed=.l|n"><field name="PIN">button_b</field></shadow></value></block></value><statement name="DO0"><block type="bitbot_motor" id="f@5?y9Sb3^MX`w5*LNoi"><field name="wheel">1</field><field name="direction">CCW</field><value name="speed"><shadow type="math_number" id="6POfSU)W=Jm]$9zM[d?S"><field name="NUM">30</field></shadow></value><next><block type="do_while" id=",l/ok4X$SY}k!9l@v9^B"><field name="type">true</field><statement name="input_data"><block type="system_print" id="0(*{nYCkxp:hu+wjw][|"><value name="VAR"><shadow type="text" id="EjvygdU,?0[^L0U(u6W2"><field name="TEXT">Mixly</field></shadow><block type="robot_infrared_extern_grey_get_value" id="F_z0/{$scWqes~-3)Kz6"><field name="mode">1</field></block></value><next><block type="controls_delay_new" id=".}cf##$m7-nIJ)6^/!CW" disabled="true"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="5etgv!:gal3V@,2=;9#z"><field name="NUM">1</field></shadow></value></block></next></block></statement><value name="select_data"><block type="logic_compare" id="#7eeNDeMJbdfHj#buzX:"><field name="OP">LT</field><value name="A"><block type="robot_infrared_extern_grey_get_value" id=",Y6}MWyt(JMMB9wjO$lq"><field name="mode">0</field></block></value><value name="B"><block type="math_number" id="6URWiB9y*tF6#3Q0jGT9"><field name="NUM">50</field></block></value></block></value><next><block type="bitbot_motor" id="mBE6GA09OFHy{.Nca|aX"><field name="wheel">1</field><field name="direction">P</field><value name="speed"><shadow type="math_number" id="YStiqhd9L*SX6Yvx}[5#"><field name="NUM">30</field></shadow></value></block></next></block></next></block></statement></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IGZlaXlpCmZyb20gZmVpeWkgaW1wb3J0IG9uYm9hcmRfYm90NTEKaW1wb3J0IG1hY2hpbmUKaW1wb3J0IGkyY2RldmljZQpleHRfaTJjX3JpZ2h0ID0gaTJjZGV2aWNlLkkyQ19kZXZpY2Uoc2NsID0gbWFjaGluZS5QaW4oMiksIHNkYSA9IG1hY2hpbmUuUGluKDMpLCBmcmVxID0gMTAwMDApCmV4dF9ncmV5X25lYXJfcmlnaHQgPSBpMmNkZXZpY2UuSW5mcmFyZWQoZXh0X2kyY19yaWdodCkKZXh0X2kyY19sZWZ0ID0gaTJjZGV2aWNlLkkyQ19kZXZpY2Uoc2NsID0gbWFjaGluZS5QaW4oMCksIHNkYSA9IG1hY2hpbmUuUGluKDEpLCBmcmVxID0gMTAwMDApCmV4dF9ncmV5X25lYXJfbGVmdCA9IGkyY2RldmljZS5JbmZyYXJlZChleHRfaTJjX2xlZnQpCgoKd2hpbGUgVHJ1ZToKICAgIGlmIGZlaXlpLmJ1dHRvbl9hLndhc19wcmVzc2VkKCk6CiAgICAgICAgb25ib2FyZF9ib3Q1MS5tb3RvcigxLCJDVyIsMzApCiAgICAgICAgd2hpbGUgVHJ1ZToKICAgICAgICAgICAgcHJpbnQoZXh0X2dyZXlfbmVhcl9yaWdodC52YWx1ZSgpKQogICAgICAgICAgICBpZiAoZXh0X2dyZXlfbmVhcl9yaWdodC52YWx1ZSgpIDwgNTApOgogICAgICAgICAgICAgICAgYnJlYWsKICAgICAgICBvbmJvYXJkX2JvdDUxLm1vdG9yKDEsIlAiLDMwKQogICAgaWYgZmVpeWkuYnV0dG9uX2Iud2FzX3ByZXNzZWQoKToKICAgICAgICBvbmJvYXJkX2JvdDUxLm1vdG9yKDEsIkNDVyIsMzApCiAgICAgICAgd2hpbGUgVHJ1ZToKICAgICAgICAgICAgcHJpbnQoZXh0X2dyZXlfbmVhcl9yaWdodC52YWx1ZSgpKQogICAgICAgICAgICBpZiAoZXh0X2dyZXlfbmVhcl9sZWZ0LnZhbHVlKCkgPCA1MCk6CiAgICAgICAgICAgICAgICBicmVhawogICAgICAgIG9uYm9hcmRfYm90NTEubW90b3IoMSwiUCIsMzApCg==</code>