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

1 line
7.5 KiB
XML

<xml version="Mixly 2.0 rc4" board="Python ESP32-C3@MixGo CC"><block type="controls_whileUntil" id="6H/GCVKz?=dJR]Co3mC8" x="-2188" y="-384"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id=";.pRYOWwEFDd/mj;soj{"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="}lcZ.Y-SlrsK_WTu2Z9f" inline="false"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="Z$gBjARDh0v*qIv{-gyW"><value name="btn"><shadow type="pins_button" id="rwF2*t0]ek(p3`,dn-br"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="actuator_led_bright" id="`g,LpV7pPv/y-y(8=DWE"><value name="led"><shadow type="number" id="Hc-RQQu1@?=@v;UT5NK)"><field name="op">1</field></shadow></value><value name="bright"><shadow type="ledswitch" id="dk]s2LH[#+nc=*Ogs~7!"><field name="flag">1</field></shadow></value><next><block type="storage_fileopen" id="iS{$+gb~k[u~ti?RdNSf"><field name="MODE">w</field><value name="FILENAME"><shadow type="text" id=")]Sz{#X/hxV8(sL4cN+K"><field name="TEXT">/acc.txt</field></shadow></value><value name="FILE"><shadow type="variables_get" id="[I7foy[XSDR{~Y)bnFT~"><field name="VAR">f</field></shadow></value><next><block type="controls_forEach" id="bY;AuyIDHL,l~=qvZXER"><value name="LIST"><shadow type="list_many_input" id="Du|)$LjpHrm;0YBztUQ`"><field name="CONTENT">0,1,2,3</field></shadow><block type="controls_range" id="5^Dua2Ut|]nvC*g~Paue"><value name="FROM"><shadow type="math_number" id="jh4-1I}eFJ!0S(iXv4*m"><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="4f2^cBrGs}c-pzX*9i=*"><field name="NUM">100</field></shadow></value><value name="STEP"><shadow type="math_number" id=")h.9L~IFy5#8viyO`L]g"><field name="NUM">1</field></shadow></value></block></value><value name="VAR"><shadow type="variables_get" id="N4dZBLXCa^#}s9x^)8~u"><field name="VAR">x</field></shadow></value><statement name="DO"><block type="variables_set" id=";=rs[;.H!Cx4*97V=Z!g"><field name="VAR">d</field><value name="VALUE"><block type="text_format_noreturn" id="q#GVmOTq}twh]zUJ#UH|"><mutation items="3"></mutation><value name="VAR"><shadow type="text" id="e:A@}Z(ie:leqC0s18Hg"><field name="TEXT">{},{},{}</field></shadow></value><value name="ADD0"><block type="sensor_get_acceleration" id="{#?JMP`k]{CnM6Gv)$yx"><field name="key">[0]</field></block></value><value name="ADD1"><block type="sensor_get_acceleration" id="]a0l@N{os3n$AK9pN!EP"><field name="key">[1]</field></block></value><value name="ADD2"><block type="sensor_get_acceleration" id="N2Qobtob3Xy.)]r9!o=t"><field name="key">[2]</field></block></value></block></value><next><block type="controls_forEach" id=";i1v3xhSGSuC/Q=YbJxn"><value name="LIST"><shadow type="list_many_input" id="=(AYsOdSM-,J{(sR2N(b"><field name="CONTENT">0,1,2,3</field></shadow><block type="controls_range" id="_ILC7Otr;#U6CNUOQpZV"><value name="FROM"><shadow type="math_number" id=";*xCPYI3.8HeCW_vFF:Y"><field name="NUM">11</field></shadow></value><value name="TO"><shadow type="math_number" id="bXp2Ms*+MxZGLj(n)/N["><field name="NUM">5</field></shadow><block type="text_to_number" id="tot}nBsRi_6Z^],NIXf0"><field name="TOWHAT">int</field><value name="VAR"><shadow type="variables_get" id="hS1DMHq]}9/f}`H*n^Q$"><field name="VAR">x</field></shadow><block type="math_map" id="|[FILJij-n*HF8TbNl=0"><value name="NUM"><shadow type="math_number" id="+vMxKV`3tRG6L#:wDH##"><field name="NUM">50</field></shadow><block type="sensor_get_acceleration" id="k2dMR)gIw:fC!m=p?*[+"><field name="key">strength</field></block></value><value name="fromLow"><shadow type="math_number" id="IURE5y:`QMS-HUTAEP$h"><field name="NUM">0</field></shadow></value><value name="fromHigh"><shadow type="math_number" id="pu.+9?dH~]}9c[K,G:5r"><field name="NUM">10</field></shadow></value><value name="toLow"><shadow type="math_number" id="Fm9j#3U5*N3)izm:8o;j"><field name="NUM">11</field></shadow></value><value name="toHigh"><shadow type="math_number" id="JJDwK^iZBXX(=fGOAE,y"><field name="NUM">0</field></shadow></value></block></value></block></value><value name="STEP"><shadow type="math_number" id="y3HP)hVBC{OXEzJ,.z?U"><field name="NUM">-1</field></shadow></value></block></value><value name="VAR"><shadow type="variables_get" id="{yOvo$Xx1o$9|_dLyl-U"><field name="VAR">i</field></shadow></value><statement name="DO"><block type="display_bright_point" id="S!z8^=rzLcT{_m{k;4qX"><value name="x"><shadow type="pins_exlcdh" id="n[j+RStYw1~v_Z*vj51D"><field name="PIN">31</field></shadow></value><value name="y"><shadow type="pins_exlcdv" id="`{Ck7#PVLHV$(G.NtZJc"><field name="PIN">0</field></shadow><block type="variables_get" id="O?~jd]pHEE(Nm2@*!|v="><field name="VAR">i</field></block></value><value name="STAT"><shadow type="display_onoff" id="w~5Me=?hIb/?[cF!oyTk"><field name="ONOFF">ON</field></shadow></value></block></statement><next><block type="display_shift" id="geF|3I@entN23Azf1gi8"><field name="OP">shift_left</field><value name="val"><shadow type="math_number" id="XAkB6^dCdIwNi,E[wCuA"><field name="NUM">1</field></shadow></value><next><block type="storage_file_write" id="k?a(N^vJFK!bP-:)jmj^"><value name="data"><shadow type="text" id="ZxMT!c934whC-Q#|+*NJ"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="21]a;n?,dJfzqGLnM2+`"><field name="VAR">d</field></block></value><value name="FILE"><shadow type="variables_get" id="Esm61hVcs90Vmq#S{ynG"><field name="VAR">f</field></shadow></value><next><block type="storage_file_write" id="+=/vJbFBfZYt#4AV4lY|"><value name="data"><shadow type="text" id="#cMekz3s}c*j`(5-$)m,"><field name="TEXT">Mixly</field></shadow><block type="ascii_to_char" id="O2.;pbU@Qkl~UJF,]Db-"><value name="VAR"><shadow type="math_number" id="a}}+R/Fa-Z^/vm5#?^Z4"><field name="NUM">10</field></shadow></value></block></value><value name="FILE"><shadow type="variables_get" id="b/Xpzgb*crA|/mzeHjsN"><field name="VAR">f</field></shadow></value></block></next></block></next></block></next></block></next></block></statement><next><block type="storage_close_file" id="C|qtI3S+|Guxy9Bi(e_!"><value name="FILE"><shadow type="variables_get" id="~-FH$NjQbBsq-fS8z*m}"><field name="VAR">f</field></shadow></value><next><block type="actuator_led_bright" id="GHbd:V=GB@o$9{xR*RhM"><value name="led"><shadow type="number" id="l:8V)3NjoA,3[{C*6}K|"><field name="op">1</field></shadow></value><value name="bright"><shadow type="ledswitch" id="KO{X?My?NYXK@yRMSVTS"><field name="flag">0</field></shadow></value></block></next></block></next></block></next></block></next></block></statement></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGdvX2NjCmZyb20gbWl4Z29fY2MgaW1wb3J0IG9uYm9hcmRfbGVkCmZyb20gbWl4Z29fY2MgaW1wb3J0IG9uYm9hcmRfYWNjCmZyb20gbWl4cHkgaW1wb3J0IG1hdGhfbWFwCmZyb20gbWl4Z29fY2MgaW1wb3J0IG9uYm9hcmRfbWF0cml4CgoKd2hpbGUgVHJ1ZToKICAgIGlmIG1peGdvX2NjLkIxa2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgb25ib2FyZF9sZWQuc2V0b25vZmYoMSwxKQogICAgICAgIGYgPSBvcGVuKCcvYWNjLnR4dCcsICd3JykKICAgICAgICBmb3IgeCBpbiByYW5nZSgwLCAxMDAsIDEpOgogICAgICAgICAgICBkID0gJ3t9LHt9LHt9Jy5mb3JtYXQob25ib2FyZF9hY2MuYWNjZWxlcmF0aW9uKClbMF0sIG9uYm9hcmRfYWNjLmFjY2VsZXJhdGlvbigpWzFdLCBvbmJvYXJkX2FjYy5hY2NlbGVyYXRpb24oKVsyXSkKICAgICAgICAgICAgZm9yIGkgaW4gcmFuZ2UoMTEsIGludCgobWF0aF9tYXAob25ib2FyZF9hY2Muc3RyZW5ndGgoKSwgMCwgMTAsIDExLCAwKSkpLCAtMSk6CiAgICAgICAgICAgICAgICBvbmJvYXJkX21hdHJpeC5waXhlbChpbnQoMzEpLCBpbnQoaSksIDEpCiAgICAgICAgICAgICAgICBvbmJvYXJkX21hdHJpeC5zaG93KCkKICAgICAgICAgICAgb25ib2FyZF9tYXRyaXguc2hpZnRfbGVmdCgxKQogICAgICAgICAgICBmLndyaXRlKGQpCiAgICAgICAgICAgIGYud3JpdGUoY2hyKDEwKSkKICAgICAgICBmLmNsb3NlKCkKICAgICAgICBvbmJvYXJkX2xlZC5zZXRvbm9mZigxLDApCg==</code>