1 line
5.6 KiB
XML
1 line
5.6 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控青春(NOVA)" shown="block"><variables><variable id="d$Hz)_vvA0^=g9`rK.n2">data</variable></variables><block type="communicate_bluetooth_peripheral_init" id="=@]5r~Ac`xDa*WP~I$U," x="-1213" y="-853"><value name="VAR"><shadow type="variables_get" id="n6HQ-hVGxz@F]`u9t]/Q"><field name="VAR">ble_x</field></shadow></value><value name="data"><shadow type="text" id="_v!ts0Rr2)rgQSXv[.{O"><field name="TEXT">Mixly_Slave</field></shadow></value><next><block type="communicate_bluetooth_recv" id="EofwO`g1f-nipbzisflK"><value name="VAR"><shadow type="variables_get" id="+Aj++(rXg$!|N[!3Z5w:"><field name="VAR">ble_x</field></shadow></value><value name="METHOD"><shadow type="factory_block_return" id="I^V^n(jTw=wdRi!OvmrE"><field name="VALUE">ble_method</field></shadow></value><next><block type="controls_whileUntil" id="3-l=#Ebq{DI^{FQ/S34U"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="vU[K#yYGL@bssI.L*MjW"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="ANvpbKl)7#DW#gxAAOjZ"><mutation else="1"></mutation><value name="IF0"><block type="communicate_bluetooth_is_connected" id="276gq.bPOGdeV|vOJPJ;"><value name="VAR"><shadow type="variables_get" id="M$}LyQTPvpLcm]Z-6v_R"><field name="VAR">ble_x</field></shadow></value></block></value><statement name="DO0"><block type="actuator_onboard_neopixel_rgb_all" id="u;fcJK.ty[IgK65Z2G0Z"><value name="RVALUE"><shadow type="math_number" id="-PWI19}nK8v#;kMNfQ#."><field name="NUM">0</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="bjie7=ibm.K8-8$Ffr0="><field name="NUM">0</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="Y3^UxN`yC?G.8Ucz|#D*"><field name="NUM">10</field></shadow></value><next><block type="controls_if" id="Md-*Z),/hp|=c#NvW4k:"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="lP]}U)k4icGV6kex,sN~"><value name="btn"><shadow type="pins_button" id="_SF#9W2laabkJos@gqD-"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="communicate_bluetooth_send" id="~Z{*dpFSm;SmPN`HO@57"><value name="VAR"><shadow type="variables_get" id="G_lo,e-HPx.Q[)W$W7p="><field name="VAR">ble_x</field></shadow></value><value name="data"><shadow type="text" id="T0h/I1ys-VK|ZtXd?$^Y"><field name="TEXT">B1键</field></shadow></value></block></statement><next><block type="controls_if" id="5hN2/#0g=(ZUaF|zKat5"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="i*p#.s;hI^j;.OXndIb)"><value name="btn"><shadow type="pins_button" id="raxB9=rhgY5OtLKgnyoE"><field name="PIN">B2key</field></shadow></value></block></value><statement name="DO0"><block type="communicate_bluetooth_send" id="9EGBr.Vk`8F-eO*1d#E2"><value name="VAR"><shadow type="variables_get" id="1qZ9i{M+.F-lR$mOzh?H"><field name="VAR">ble_x</field></shadow></value><value name="data"><shadow type="text" id="3KhCV0U5X2!RSsE=BvM5"><field name="TEXT">B2键</field></shadow></value></block></statement></block></next></block></next></block></statement><statement name="ELSE"><block type="actuator_onboard_neopixel_rgb_all" id="klrOML*7k*z[0NrhIIlf"><value name="RVALUE"><shadow type="math_number" id="TYyUHy-BS*.jC,jHy6U]"><field name="NUM">0</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="pmnDXX.{s+xCDn[l4du:"><field name="NUM">0</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="G-MJ7b+~aIExf]jII?|m"><field name="NUM">0</field></shadow></value></block></statement><next><block type="actuator_onboard_neopixel_write" id="5P`.nk(aW?EF_ZvTcZ+k"></block></next></block></statement></block></next></block></next></block><block type="procedures_defnoreturn" id="Xd/l:R@EBR#N_V0(kcv_" x="-1208" y="-319"><mutation><arg name="data" varid="d$Hz)_vvA0^=g9`rK.n2"></arg></mutation><field name="NAME">ble_method</field><statement name="STACK"><block type="system_print" id="FZG2KrbrA(oU$D|9rzN_"><value name="VAR"><shadow type="text" id="~6Dqg@d]Ifa2/MK+l0Qu"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="OBnysy^{BhoKz4TLeeQJ"><field name="VAR">data</field></block></value><next><block type="display_show_image_or_string_delay" id="YOrXN*+~N-NrJ+vj`xoX"><field name="center">True</field><value name="data"><shadow type="text" id="9P!9eT|@7bD+jga/5kk5"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="f3j5STorJ3XWW7^~dIpG"><field name="VAR">data</field></block></value><value name="space"><shadow type="math_number" id="fMk*{N=]t^{B!;xP9Q2H"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="xh+p}i|E~O[m1P-=maU^"><field name="BOOL">TRUE</field></shadow></value></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IGJsZV9wZXJpcGhlcmFsCmZyb20gbWl4Z29fbm92YSBpbXBvcnQgb25ib2FyZF9yZ2IKaW1wb3J0IG1peGdvX25vdmEKaW1wb3J0IG1hY2hpbmUKZnJvbSBtaXhnb19ub3ZhIGltcG9ydCBvbmJvYXJkX3RmdAoKZGVmIGJsZV9tZXRob2QoZGF0YSk6CiAgICBwcmludChkYXRhKQogICAgb25ib2FyZF90ZnQuc2hvd3MoZGF0YSwgc3BhY2U9MCwgY2VudGVyPVRydWUsc3luYz1UcnVlKQoKCmJsZV94ID0gYmxlX3BlcmlwaGVyYWwuQkxFU2ltcGxlUGVyaXBoZXJhbCgnTWl4bHlfU2xhdmUnKQpibGVfeC5yZWN2KGJsZV9tZXRob2QpCndoaWxlIFRydWU6CiAgICBpZiBibGVfeC5pc19jb25uZWN0ZWQoKToKICAgICAgICBvbmJvYXJkX3JnYi5maWxsKCgwLCAwLCAxMCkpCiAgICAgICAgaWYgbWl4Z29fbm92YS5CMWtleS53YXNfcHJlc3NlZCgpOgogICAgICAgICAgICBibGVfeC5zZW5kKCdCMemUricpCiAgICAgICAgaWYgbWl4Z29fbm92YS5CMmtleS53YXNfcHJlc3NlZCgpOgogICAgICAgICAgICBibGVfeC5zZW5kKCdCMumUricpCiAgICBlbHNlOgogICAgICAgIG9uYm9hcmRfcmdiLmZpbGwoKDAsIDAsIDApKQogICAgb25ib2FyZF9yZ2Iud3JpdGUoKQo=</code> |