1 line
7.4 KiB
XML
1 line
7.4 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" shown="block"><block type="controls_whileUntil" id=",jO0w+icZmAxNu}[#Ng1" x="-2396" y="-584"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="G]ll!T3Gbm1+!47,geFT"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="l$7#ktTWZ0qEz~^0qZ5k"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="#bw+-Ti7YX^b#i_?aa?q"><value name="btn"><shadow type="pins_button" id="L!]6nLw/f,^gfS!S^5hT"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="actuator_led_bright" id="H$kK{1+.S^dRnzh|/]z{"><value name="led"><shadow type="number" id="[9b.3aDhV@/o9hD{H{fW"><field name="op">1</field></shadow></value><value name="bright"><shadow type="ledswitch" id="^a7ko4DMJ+.R:6;W|/(z"><field name="flag">1</field></shadow></value><next><block type="storage_fileopen" id="OrP6L~9i6s:og}Fq1STy"><field name="MODE">w</field><value name="FILENAME"><shadow type="text" id="exm:IrO`aR/]uR~PXz-8"><field name="TEXT">/test.txt</field></shadow></value><value name="FILE"><shadow type="variables_get" id="VE{|^b}Fjnt7yYR8cKQ["><field name="VAR">f</field></shadow></value><next><block type="controls_forEach" id="PgJk=ydVCcbkgf(m2o.?"><value name="LIST"><shadow type="list_many_input" id="nJf^o2r!{@y0Kf40l5hQ"><field name="CONTENT">0,1,2,3</field></shadow><block type="controls_range" id="83*y2x@[F^A1(M?VlR)G"><value name="FROM"><shadow type="math_number" id="(|wV+T9I`+/l:r@qwW/1"><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="ii}}r7iP/2|BhP(|PgJ/"><field name="NUM">1000</field></shadow></value><value name="STEP"><shadow type="math_number" id="1962*1#K!+{C,iz_qw6A"><field name="NUM">1</field></shadow></value></block></value><value name="VAR"><shadow type="variables_get" id="LRUd+sY[fm0SrCz)Y0W-"><field name="VAR">x</field></shadow></value><statement name="DO"><block type="variables_set" id="MPv|^,8~X6Y7m7E?1nIf"><field name="VAR">d</field><value name="VALUE"><block type="sensor_sound" id="_b*7y=e;|Ffe)ZhIo2C)"></block></value><next><block type="onboard_tft_display_line" id="$P)Oe2|L1QdS[q{20ZK+"><value name="x1"><shadow type="math_number" id="l8FFW/4{Khe835sZOTp."><field name="NUM">127</field></shadow></value><value name="y1"><shadow type="math_number" id="+ZYrG|Zw!`R5aiuCMHka"><field name="NUM">127</field></shadow></value><value name="x2"><shadow type="math_number" id="NAQe2,0X,-,c}3+9,+])"><field name="NUM">127</field></shadow></value><value name="y2"><shadow type="math_number" id="1[Ocu?RU$pSRJ9EDJA[?"><field name="NUM">50</field></shadow><block type="math_arithmetic" id=")k,2C3WAwGj*50N$autR"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="$i#rk)@j6b?+H}8|FiZj"><field name="NUM">127</field></shadow></value><value name="B"><shadow type="math_number" id="/3nWlb!N1=Qu1?1x6;+a"><field name="NUM">1</field></shadow><block type="text_to_number" id="zFoqV0sKJX!g##4L`8hV"><field name="TOWHAT">int</field><value name="VAR"><shadow type="variables_get" id="i:3Rw5_Vhtvarf}8uM[{"><field name="VAR">x</field></shadow><block type="math_map" id="gteg]XUf]TEacwv`BKNh" inline="false"><value name="NUM"><shadow type="math_number" id="H7E]qv]nEK2t}qe(#@-R"><field name="NUM">50</field></shadow><block type="variables_get" id="sLW=yJJPw=#*x)RRB5iA"><field name="VAR">d</field></block></value><value name="fromLow"><shadow type="math_number" id="KKFvO=.=r9G:g|Lh#7rJ"><field name="NUM">0</field></shadow></value><value name="fromHigh"><shadow type="math_number" id="/7t{mslKK:1-=^J|)8V4"><field name="NUM">20000</field></shadow></value><value name="toLow"><shadow type="math_number" id="=(T0qZo5}5)seba^}9U)"><field name="NUM">0</field></shadow></value><value name="toHigh"><shadow type="math_number" id="6UV?UID6,0+e/KNg9o=D"><field name="NUM">127</field></shadow></value></block></value></block></value></block></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="uB4D.#Jqd|U)V/w5^6,("><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="kw[?INn*kCM4G[qIiTSl"><field name="COLOR">#ffffff</field></block></value><value name="boolean"><shadow type="logic_boolean" id="J-0!RT$}t4et(GxH0MQG"><field name="BOOL">FALSE</field></shadow></value><next><block type="display_shift" id="*0UGF(ZxA64b+nk~v*u9"><field name="OP">shift_left</field><value name="val"><shadow type="math_number" id="[/~}F=!0Xe1E|2D|H0bX"><field name="NUM">1</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="[Nt9{^?[5b^0Z64d;hGD"><field name="BOOL">TRUE</field></shadow></value><next><block type="storage_file_write" id="HlIj9cR]aneb#)vf,v:a"><value name="data"><shadow type="text" id=";61?Oq-VpaN9wI7sWg-n"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="=?^}(b8U.7xiP]ez+h7}"><value name="VAR"><shadow type="variables_get" id="zM)2jtjDNLu!uR=W=v-;"><field name="VAR">x</field></shadow><block type="text_to_number" id="sI`IWG|)t1yA|wC$!nIZ"><field name="TOWHAT">int</field><value name="VAR"><shadow type="variables_get" id="pVU99Qr.;kXL``4+tPJ`"><field name="VAR">x</field></shadow><block type="variables_get" id="NO_:^LY`g{?Y@BMB#FK|"><field name="VAR">d</field></block></value></block></value></block></value><value name="FILE"><shadow type="variables_get" id="t38=iW=pAPfeqmFwH$v("><field name="VAR">f</field></shadow></value><next><block type="storage_file_write" id="72f-IdKeCE|K5g2Us~/V"><value name="data"><shadow type="text" id="x{GQ9U^l~m@0b0py.}FU"><field name="TEXT">Mixly</field></shadow><block type="ascii_to_char" id="jocY}Rl-2wS]|${`m(WA"><value name="VAR"><shadow type="math_number" id="PC?[SjT$?a/Z]usslbjZ"><field name="NUM">10</field></shadow></value></block></value><value name="FILE"><shadow type="variables_get" id="kzVMDEW5Bv0R7~v.iDTC"><field name="VAR">f</field></shadow></value></block></next></block></next></block></next></block></next></block></statement><next><block type="storage_close_file" id="NUc:N^9mlN6_oLZ1.u[N"><value name="FILE"><shadow type="variables_get" id="SE])m^bzL,p-$|V4mmVc"><field name="VAR">f</field></shadow></value><next><block type="actuator_led_bright" id="91W(?q?eTjJ8H0!Rb`hx"><value name="led"><shadow type="number" id="LI9(DsI!`C7H5{]MYEp0"><field name="op">1</field></shadow></value><value name="bright"><shadow type="ledswitch" id="U~)hEn)RX7uDe/s}365$"><field name="flag">0</field></shadow></value></block></next></block></next></block></next></block></next></block></statement></block></statement></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>aW1wb3J0IG1peGdvX3Nvd2wKZnJvbSBtaXhnb19zb3dsIGltcG9ydCBvbmJvYXJkX2xlZApmcm9tIG1peGdvX3Nvd2wgaW1wb3J0IG9uYm9hcmRfc291bmQKZnJvbSBtaXhnb19zb3dsIGltcG9ydCBvbmJvYXJkX3RmdApmcm9tIG1peHB5IGltcG9ydCBtYXRoX21hcAoKCndoaWxlIFRydWU6CiAgICBpZiBtaXhnb19zb3dsLkIxa2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgb25ib2FyZF9sZWQuc2V0b25vZmYoMSwxKQogICAgICAgIGYgPSBvcGVuKCcvdGVzdC50eHQnLCAndycpCiAgICAgICAgZm9yIHggaW4gcmFuZ2UoMCwgMTAwMCwgMSk6CiAgICAgICAgICAgIGQgPSBvbmJvYXJkX3NvdW5kLnJlYWQoKQogICAgICAgICAgICBvbmJvYXJkX3RmdC5saW5lKDEyNywgMTI3LCAxMjcsICgxMjcgLSBpbnQoKG1hdGhfbWFwKGQsIDAsIDIwMDAwLCAwLCAxMjcpKSkpLCAweGZmZmYsc3luYz1GYWxzZSkKICAgICAgICAgICAgb25ib2FyZF90ZnQuc2hpZnRfbGVmdCgxLHN5bmM9VHJ1ZSkKICAgICAgICAgICAgZi53cml0ZShzdHIoaW50KGQpKSkKICAgICAgICAgICAgZi53cml0ZShjaHIoMTApKQogICAgICAgIGYuY2xvc2UoKQogICAgICAgIG9uYm9hcmRfbGVkLnNldG9ub2ZmKDEsMCkK</code> |