1 line
7.2 KiB
XML
1 line
7.2 KiB
XML
<xml version="Mixly 2.0 rc4" board="Python ESP32-C3@MixGo ME"><block type="controls_whileUntil" id=":@^ah1:=vIDXC]:*1l!`" x="-2150" y="-615"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="s;Eyn4LmcGHIS/Sm}{7V"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="2Oa[_,/Fcd,AlZ[Zd47q"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="T2klqh.kQMEE4EL|StzM"><value name="btn"><shadow type="pins_button" id="u=Q5N/H-2y10piO.Dpyl"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="actuator_led_bright" id="QtFo~xQFup+_-tO+i4A-"><value name="led"><shadow type="number" id="jJCgL)W2gb@/HIgoh$oi"><field name="op">1</field></shadow></value><value name="bright"><shadow type="ledswitch" id="`lAl3iG.$_3l;eS8{o*h"><field name="flag">1</field></shadow></value><next><block type="storage_fileopen" id="|L(DI]sA$LPKmoCO4USb"><field name="MODE">w</field><value name="FILENAME"><shadow type="text" id="CW0UrCo.bG-?kklLtq85"><field name="TEXT">/test.txt</field></shadow></value><value name="FILE"><shadow type="variables_get" id="DbD42W.qzD:1`r/{^kIX"><field name="VAR">f</field></shadow></value><next><block type="controls_forEach" id="7:rf?to*Co`l~J`-Btt$"><value name="LIST"><shadow type="list_many_input" id="`qlFdbTF}e*=i;n/AIFy"><field name="CONTENT">0,1,2,3</field></shadow><block type="controls_range" id="VF!6Wnsa@;n(m-kPw7y4"><value name="FROM"><shadow type="math_number" id="N{7,/,WfC:){#+S*XD!s"><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="8jYi3Fba$`Q#dS+Ow+JE"><field name="NUM">100</field></shadow></value><value name="STEP"><shadow type="math_number" id="(W$agM,{nsU3lyji[GS~"><field name="NUM">1</field></shadow></value></block></value><value name="VAR"><shadow type="variables_get" id="oAQSXbeo;^$4^GRiww{8"><field name="VAR">x</field></shadow></value><statement name="DO"><block type="variables_set" id="v[J00GhE-sFU*UBR.w3I"><field name="VAR">d</field><value name="VALUE"><block type="sensor_sound" id="n5$@t,}/[2WC-?r6(?B2"></block></value><next><block type="controls_forEach" id="=:}M,H6jEezHDrov,cW0"><value name="LIST"><shadow type="list_many_input" id="b/KOfmM(D+srdBQd;XLJ"><field name="CONTENT">0,1,2,3</field></shadow><block type="controls_range" id="uv?#i}:HwC/E*,-{Ta!+"><value name="FROM"><shadow type="math_number" id="IfPKY32.ArH2q35Ct#.l"><field name="NUM">4</field></shadow></value><value name="TO"><shadow type="math_number" id="+7CeG]x#-]$STj4xr;v4"><field name="NUM">5</field></shadow><block type="text_to_number" id="s}55JY]8bS@5b]ds(WNo"><field name="TOWHAT">int</field><value name="VAR"><shadow type="variables_get" id="xXJAkd@7sv5F}0ck{h)H"><field name="VAR">x</field></shadow><block type="math_map" id="SIZ81:[iGcoD}vJrk5}u"><value name="NUM"><shadow type="math_number" id="6Bzl8zhVH@LxK-@~kVsr"><field name="NUM">50</field></shadow><block type="variables_get" id="lRX!Pn*mcH7XKA5G#elR"><field name="VAR">d</field></block></value><value name="fromLow"><shadow type="math_number" id="f;4:9!rm87,KC#tY7R?b"><field name="NUM">0</field></shadow></value><value name="fromHigh"><shadow type="math_number" id="1qm0aY]J9jO!vcq8v^NA"><field name="NUM">10000</field></shadow></value><value name="toLow"><shadow type="math_number" id="fJlo(?z2HI@6fRp;4O9R"><field name="NUM">4</field></shadow></value><value name="toHigh"><shadow type="math_number" id="9}Pa+^P9oU$0XIcqw6JX"><field name="NUM">0</field></shadow></value></block></value></block></value><value name="STEP"><shadow type="math_number" id="1VLV.]sX6{v,)n^E*4!;"><field name="NUM">-1</field></shadow></value></block></value><value name="VAR"><shadow type="variables_get" id="VTBC:3KQ#7-uLSI[1sNh"><field name="VAR">i</field></shadow></value><statement name="DO"><block type="display_bright_point" id="_grzV@m9rW/YX/7?!p*^"><value name="x"><shadow type="pins_exlcdh" id="s/)Doo*syaxA]!R5lRj|"><field name="PIN">7</field></shadow></value><value name="y"><shadow type="pins_exlcdv" id="Ayd$65GH1$T=W#,cNLTv"><field name="PIN">0</field></shadow><block type="variables_get" id="BthFwJgY7rR-uD3dYS45"><field name="VAR">i</field></block></value><value name="STAT"><shadow type="display_onoff" id="$=g(+?xh[lxaP0lBnB+Q"><field name="ONOFF">ON</field></shadow></value></block></statement><next><block type="display_shift" id="*HjB/tGqg9nR-W,waGa:"><field name="OP">shift_left</field><value name="val"><shadow type="math_number" id="b!`qx|DL)!Nt-WIV*#KV"><field name="NUM">1</field></shadow></value><next><block type="storage_file_write" id="8;0y5r+oo:HQ^SxF8vB1"><value name="data"><shadow type="text" id="SamcN/*jMO#yR[JQLN14"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="Q0L92fi=038Yq`neAKp-"><value name="VAR"><shadow type="variables_get" id="c]uGwRcm}`A^GJl]idAe"><field name="VAR">x</field></shadow><block type="text_to_number" id="SysvGu!@BJ1c:__b6_zw"><field name="TOWHAT">int</field><value name="VAR"><shadow type="variables_get" id="k}m(C#|bw*2F),mlT.{9"><field name="VAR">x</field></shadow><block type="variables_get" id="UC(I(q!-kb6w}k7=8]Dr"><field name="VAR">d</field></block></value></block></value></block></value><value name="FILE"><shadow type="variables_get" id=")fRCwx:,BM^0=B#bd,0?"><field name="VAR">f</field></shadow></value><next><block type="storage_file_write" id="B+pa:b+dWGkb~428a2;p"><value name="data"><shadow type="text" id="KjvxM)RU2SH}@m#]IQvf"><field name="TEXT">Mixly</field></shadow><block type="ascii_to_char" id="-5xEg!uAz$bf~OMgM@XF"><value name="VAR"><shadow type="math_number" id="pD6r#^+rom9QBoVS*E5X"><field name="NUM">10</field></shadow></value></block></value><value name="FILE"><shadow type="variables_get" id="x[h@v^{jajX$+UK:7{/~"><field name="VAR">f</field></shadow></value></block></next></block></next></block></next></block></next></block></statement><next><block type="storage_close_file" id="HHY}f|q#/yZohC~mW6O7"><value name="FILE"><shadow type="variables_get" id="`a~}$^q/x!*$ZGztXjwD"><field name="VAR">f</field></shadow></value><next><block type="actuator_led_bright" id="fyH23[q`KWVwnLxrfNX("><value name="led"><shadow type="number" id="+Q:)L=gFAm`BiZf|t+D^"><field name="op">1</field></shadow></value><value name="bright"><shadow type="ledswitch" id="lnE};8w*m4I^v]uvh_v1"><field name="flag">0</field></shadow></value></block></next></block></next></block></next></block></next></block></statement></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGdvX21lCmZyb20gbWl4Z29fbWUgaW1wb3J0IG9uYm9hcmRfbGVkCmZyb20gbWl4Z29fbWUgaW1wb3J0IG9uYm9hcmRfc291bmQKZnJvbSBtaXhweSBpbXBvcnQgbWF0aF9tYXAKZnJvbSBtaXhnb19tZSBpbXBvcnQgb25ib2FyZF9tYXRyaXgKCgp3aGlsZSBUcnVlOgogICAgaWYgbWl4Z29fbWUuQjFrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICBvbmJvYXJkX2xlZC5zZXRvbm9mZigxLDEpCiAgICAgICAgZiA9IG9wZW4oJy90ZXN0LnR4dCcsICd3JykKICAgICAgICBmb3IgeCBpbiByYW5nZSgwLCAxMDAsIDEpOgogICAgICAgICAgICBkID0gb25ib2FyZF9zb3VuZC5yZWFkKCkKICAgICAgICAgICAgZm9yIGkgaW4gcmFuZ2UoNCwgaW50KChtYXRoX21hcChkLCAwLCAxMDAwMCwgNCwgMCkpKSwgLTEpOgogICAgICAgICAgICAgICAgb25ib2FyZF9tYXRyaXgucGl4ZWwoaW50KDcpLCBpbnQoaSksIDEpCiAgICAgICAgICAgICAgICBvbmJvYXJkX21hdHJpeC5zaG93KCkKICAgICAgICAgICAgb25ib2FyZF9tYXRyaXguc2hpZnRfbGVmdCgxKQogICAgICAgICAgICBmLndyaXRlKHN0cihpbnQoZCkpKQogICAgICAgICAgICBmLndyaXRlKGNocigxMCkpCiAgICAgICAgZi5jbG9zZSgpCiAgICAgICAgb25ib2FyZF9sZWQuc2V0b25vZmYoMSwwKQo=</code> |