1 line
7.2 KiB
XML
1 line
7.2 KiB
XML
<xml version="Mixly 2.0 rc4" board="Python ESP32-C2@MixGo MINI"><block type="controls_whileUntil" id=".|VgGcMcz$RC@1KcalL(" x="-2150" y="-615"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id=".@^=Q!In-vi-egg/laaJ"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="t_rQp60yYr,3c!L+hhz/"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="L!P#9tNn5[z91I=a$!vN"><value name="btn"><shadow type="pins_button" id="7M@_KL=}e]JXSAp@jN29"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="actuator_led_bright" id=".eig:;j606IA+X?SVC~O"><value name="led"><shadow type="number" id="k/nmMH_grJ@yZ{FI#zO^"><field name="op">1</field></shadow></value><value name="bright"><shadow type="ledswitch" id="hC_waiNI.^1*Iym|7]Av"><field name="flag">1</field></shadow></value><next><block type="storage_fileopen" id="]o9AuhRs}Z_cC?$qy]i*"><field name="MODE">w</field><value name="FILENAME"><shadow type="text" id="fY_0@`-^]=k#GNf.n.~P"><field name="TEXT">/test.txt</field></shadow></value><value name="FILE"><shadow type="variables_get" id="e^,hak+k4jv-0#!VCzA="><field name="VAR">f</field></shadow></value><next><block type="controls_forEach" id=",f(WIt0Jz}f,7^.6k4vy"><value name="LIST"><shadow type="list_many_input" id="AT!o1)]fn5OwBpvk1A8K"><field name="CONTENT">0,1,2,3</field></shadow><block type="controls_range" id="$7RIrt9JVgAt!3??+kE,"><value name="FROM"><shadow type="math_number" id="eCcLrMtg]d~X8zZO_hM8"><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="gH/c]nPbp~ZL)haF!Lqg"><field name="NUM">100</field></shadow></value><value name="STEP"><shadow type="math_number" id="_UQ;l(Q+B^,U-uTzKD!:"><field name="NUM">1</field></shadow></value></block></value><value name="VAR"><shadow type="variables_get" id=":Fyzz/v09S=b`/RVcxpj"><field name="VAR">x</field></shadow></value><statement name="DO"><block type="variables_set" id="rQlH9kv;4`Lh~|pS)x7S"><field name="VAR">d</field><value name="VALUE"><block type="sensor_sound" id="-Jz`UPli=g-IPNb8zrW3"></block></value><next><block type="controls_forEach" id="d9!}nq`{!-PAbsLpC;Kq"><value name="LIST"><shadow type="list_many_input" id="b?SjMpW5*B0_)UGDiC)2"><field name="CONTENT">0,1,2,3</field></shadow><block type="controls_range" id="IU_F1p^?=koXV[$QKm:@"><value name="FROM"><shadow type="math_number" id="x{Y8lUlEauj=X_PN)@)k"><field name="NUM">7</field></shadow></value><value name="TO"><shadow type="math_number" id="ksT2pea;fQKK^-_z)b~,"><field name="NUM">5</field></shadow><block type="text_to_number" id="-.A(dB3agOD$uHyH;m-f"><field name="TOWHAT">int</field><value name="VAR"><shadow type="variables_get" id="9!2B5{i+p06KRS[NhkI0"><field name="VAR">x</field></shadow><block type="math_map" id="Q,0a|]4+Rz:INaWe[oIj"><value name="NUM"><shadow type="math_number" id="lHV@V~kB)*xtmSgp:xL/"><field name="NUM">50</field></shadow><block type="variables_get" id="6MF5eT0a4rW(lS6AP.}s"><field name="VAR">d</field></block></value><value name="fromLow"><shadow type="math_number" id="Ig-~v=~Z2;*M!rEqpB7O"><field name="NUM">0</field></shadow></value><value name="fromHigh"><shadow type="math_number" id="]^D)j6vqnU|9;_I}dt-C"><field name="NUM">3000</field></shadow></value><value name="toLow"><shadow type="math_number" id="6KfjV3Vb.b;Ww:I7DZV:"><field name="NUM">7</field></shadow></value><value name="toHigh"><shadow type="math_number" id="BQGl=(.?55OY0*=a/_Nn"><field name="NUM">0</field></shadow></value></block></value></block></value><value name="STEP"><shadow type="math_number" id="/^KE?iART$kD8_7}F7L1"><field name="NUM">-1</field></shadow></value></block></value><value name="VAR"><shadow type="variables_get" id="l|{bI+].k[-3h*#!n(Fl"><field name="VAR">i</field></shadow></value><statement name="DO"><block type="display_bright_point" id="KajmuuOW@2:ncwKL#}!9"><value name="x"><shadow type="pins_exlcdh" id="B~V`aDciXr$S}mp*N8Re"><field name="PIN">11</field></shadow></value><value name="y"><shadow type="pins_exlcdv" id="sl{;HGH8O*x`sN=zuUFq"><field name="PIN">0</field></shadow><block type="variables_get" id="0C9BAW}`+4h$ir~;LfKC"><field name="VAR">i</field></block></value><value name="STAT"><shadow type="display_onoff" id="4^a+W=Sb;M~{sVD-9T$@"><field name="ONOFF">ON</field></shadow></value></block></statement><next><block type="display_shift" id="tUpv9cOG7]ZA!c3u4b3V"><field name="OP">shift_left</field><value name="val"><shadow type="math_number" id="ot2fywFVZ2Dgp^A;Tes9"><field name="NUM">1</field></shadow></value><next><block type="storage_file_write" id="1@yc6g!JUX8aY|qxc,HJ"><value name="data"><shadow type="text" id="5v`(voKn^z+B;`i,r^cK"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="-GXfuq]z[qVz?jdgaGtE"><value name="VAR"><shadow type="variables_get" id="EApuPy3X@q($*($=1]FI"><field name="VAR">x</field></shadow><block type="text_to_number" id="f:7(9UQhG/v~|RoK;*L2"><field name="TOWHAT">int</field><value name="VAR"><shadow type="variables_get" id="K#7D;U{:_8yyn+Wj1h6S"><field name="VAR">x</field></shadow><block type="variables_get" id="s{b$Xb^QK=/0VAH2i7Ua"><field name="VAR">d</field></block></value></block></value></block></value><value name="FILE"><shadow type="variables_get" id="4.LMcFp^rDri@|{LP92X"><field name="VAR">f</field></shadow></value><next><block type="storage_file_write" id="4(h{IP(1^)0:ywNw`=u7"><value name="data"><shadow type="text" id="RQvib$p7_$46hjpCDm1T"><field name="TEXT">Mixly</field></shadow><block type="ascii_to_char" id="~i.ELNN~P[jklJ;S34Q6"><value name="VAR"><shadow type="math_number" id="ld5|$A31n/2a_2-c!NXJ"><field name="NUM">10</field></shadow></value></block></value><value name="FILE"><shadow type="variables_get" id="@pjepIUbr#TrVz^f37L{"><field name="VAR">f</field></shadow></value></block></next></block></next></block></next></block></next></block></statement><next><block type="storage_close_file" id="4e$XH:!3e(5d{l9K=d~w"><value name="FILE"><shadow type="variables_get" id="V;6}mWfyK-Q-Zf-_YlpX"><field name="VAR">f</field></shadow></value><next><block type="actuator_led_bright" id="h*aYX|BMs$vuan+C`G*b"><value name="led"><shadow type="number" id="hOq(hEy}eG~ytB5fcwKZ"><field name="op">1</field></shadow></value><value name="bright"><shadow type="ledswitch" id="x14Q.6kEQM1|,gNZ.b:D"><field name="flag">0</field></shadow></value></block></next></block></next></block></next></block></next></block></statement></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGdvX21pbmkKZnJvbSBtaXhnb19taW5pIGltcG9ydCBvbmJvYXJkX2xlZApmcm9tIG1peGdvX21pbmkgaW1wb3J0IG9uYm9hcmRfYm90CmZyb20gbWl4cHkgaW1wb3J0IG1hdGhfbWFwCmZyb20gbWl4Z29fbWluaSBpbXBvcnQgb25ib2FyZF9tYXRyaXgKCgp3aGlsZSBUcnVlOgogICAgaWYgbWl4Z29fbWluaS5CMWtleS53YXNfcHJlc3NlZCgpOgogICAgICAgIG9uYm9hcmRfbGVkLnNldG9ub2ZmKDEsMSkKICAgICAgICBmID0gb3BlbignL3Rlc3QudHh0JywgJ3cnKQogICAgICAgIGZvciB4IGluIHJhbmdlKDAsIDEwMCwgMSk6CiAgICAgICAgICAgIGQgPSBvbmJvYXJkX2JvdC5zb3VuZGxldmVsKCkKICAgICAgICAgICAgZm9yIGkgaW4gcmFuZ2UoNywgaW50KChtYXRoX21hcChkLCAwLCAzMDAwLCA3LCAwKSkpLCAtMSk6CiAgICAgICAgICAgICAgICBvbmJvYXJkX21hdHJpeC5waXhlbChpbnQoMTEpLCBpbnQoaSksIDEpCiAgICAgICAgICAgICAgICBvbmJvYXJkX21hdHJpeC5zaG93KCkKICAgICAgICAgICAgb25ib2FyZF9tYXRyaXguc2hpZnRfbGVmdCgxKQogICAgICAgICAgICBmLndyaXRlKHN0cihpbnQoZCkpKQogICAgICAgICAgICBmLndyaXRlKGNocigxMCkpCiAgICAgICAgZi5jbG9zZSgpCiAgICAgICAgb25ib2FyZF9sZWQuc2V0b25vZmYoMSwwKQo=</code> |