1 line
5.9 KiB
XML
1 line
5.9 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强(SANT)" shown="block"><block type="CREATE_CAMERA_SIMPLE" id="4AaGm|!6r@(,B9$[gr@E" x="-1889" y="-836"><field name="cmd">R240X240</field><next><block type="AI_CAMERA_INIT_SIMPLE" id=":p65baJQm@x.zi2cR~Q!"><field name="kind">ColorDetector</field><value name="SUB"><shadow type="variables_get" id="Xo{gcY/UOqU6fYpuiT!B"><field name="VAR">Model</field></shadow></value><next><block type="Register_color_recognition_fixed_SIMPLE" id="z9s(Ex#t^~6/(dtpgaN$"><field name="color">red</field><value name="SUB"><shadow type="variables_get" id="XFer_D$RrG9vjjx6uas)"><field name="VAR">Model</field></shadow></value><next><block type="controls_whileUntil" id="N.IS.b_e22/;4gW,5m{S"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="|!5wMJ,+T8,6_7TW2K.]"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id="8tl4skC;d:r=~yB$9h8@"><field name="VAR">x</field><value name="VALUE"><block type="GET_COLOR_DETECTION_NUM" id="57mh|)]G|cuXs.E}q;WV"><value name="SUB"><shadow type="variables_get" id="hgVU8J?+Rg8rneE=3ch@"><field name="VAR">Model</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="|OucI`FiDiJKDDTQe;99"><field name="BOOL">TRUE</field></shadow></value></block></value><next><block type="controls_if" id="6#Qmz]e2jkD]tU=TH;fz"><value name="IF0"><block type="variables_get" id="R+KsQ9(BrfXcaa1h)wSj"><field name="VAR">x</field></block></value><statement name="DO0"><block type="actuator_onboard_neopixel_rgb_all" id="T_wC6G*^*a@3z^ecYE~r"><value name="RVALUE"><shadow type="math_number" id="J7I--$?bhsrLK[sJL$RZ"><field name="NUM">0</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="wSZ=_R59T]mB_^|3~:K^"><field name="NUM">0</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="]Pr3f++m`fpZ@Ov]kV,q"><field name="NUM">0</field></shadow></value><next><block type="controls_forEach" id="af[:y9_G$,tS~wup]*NB"><value name="LIST"><shadow type="list_many_input" id="Ve7(S4f.[$@pENo+v[JO"><field name="CONTENT">0,1,2,3</field></shadow><block type="controls_range" id="YG`.A{_)#hf5U=J{Eq#S"><value name="FROM"><shadow type="math_number" id="`1CmoaHaV=;R56gMix|Q"><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="4jFFk$Z]]yTJ:b6IpT)l"><field name="NUM">5</field></shadow><block type="math_max_min" id="Q`E+qr7$j+*=nF0^tc+2"><field name="OP">min</field><value name="A"><shadow type="math_number" id="ZRzJXGr7IP3HCWeVa$6t"><field name="NUM">1</field></shadow><block type="variables_get" id="ye3oI4NO]#6$Zvkt:#?7"><field name="VAR">x</field></block></value><value name="B"><shadow type="math_number" id="ot5G~K4.x8Mu7Ww37F7?"><field name="NUM">4</field></shadow></value></block></value><value name="STEP"><shadow type="math_number" id="w*`l=S#D4UU,#3wQy7#b"><field name="NUM">1</field></shadow></value></block></value><value name="VAR"><shadow type="variables_get" id="vq#mQUU.zkooRL=Sx;Eb"><field name="VAR">i</field></shadow></value><statement name="DO"><block type="actuator_onboard_neopixel_rgb" id="?{87Bc-UfV7@-e^lCXMw"><value name="_LED_"><shadow type="math_number" id="+:edOrsWVeLmvMB(7FX."><field name="NUM">0</field></shadow><block type="variables_get" id="B/]#atbbzJ43h)28fy9!"><field name="VAR">i</field></block></value><value name="RVALUE"><shadow type="math_number" id="On45oQeF:_t5B.Q!][0J"><field name="NUM">20</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="-+n~)7r:32bS:zv21CV|"><field name="NUM">0</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="2-=dd.qs0zqXI~(RDjov"><field name="NUM">0</field></shadow></value></block></statement><next><block type="actuator_onboard_neopixel_write" id="0zFEB!-zFDm96n/@!,jC"><next><block type="system_print" id=":pwKNi;W-t.,{eiHvp]?"><value name="VAR"><shadow type="text" id="gUu2rpANqQf;rTY@G{K+"><field name="TEXT">Mixly</field></shadow><block type="text_join" id="}7=VmISxM!@|hq!,ts;/"><value name="A"><shadow type="text" id="6OR[?Szcq0fJ=EnX?@Yq"><field name="TEXT">红色块个数:</field></shadow></value><value name="B"><shadow type="text" id="9,udgeVqfYxYHKwh7WvJ"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="bY@tM*^;ICGcZWs1`o@^"><value name="VAR"><shadow type="variables_get" id="Hp:1+3C!8_24C!I;SC{{"><field name="VAR">x</field></shadow><block type="variables_get" id="/OT8+uG=G/PutJ-aJ5@q"><field name="VAR">x</field></block></value></block></value></block></value><next><block type="esp32_onboard_music_pitch_with_time" id="FqL1#q$?CG/;P{bRCCBW"><value name="pitch"><shadow type="pins_tone_notes" id="F$qus4KKO#A:;H`I4D[T"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="hXMES3pc`Hj1ddwy]AA8"><field name="NUM">200</field></shadow></value></block></next></block></next></block></next></block></next></block></statement></block></next></block></statement></block></next></block></next></block></next></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>ZnJvbSBjYW1lcmEgaW1wb3J0IENhbWVyYSxGcmFtZVNpemUKaW1wb3J0IGVzcF9kbApmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfcmdiCmltcG9ydCBtYWNoaW5lCmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF9tdXNpYwoKCmNhbWVyYSA9IENhbWVyYShGcmFtZVNpemUuUjI0MFgyNDAsIGhtaXJyb3I9RmFsc2UsdmZsaXA9RmFsc2UpCk1vZGVsID0gZXNwX2RsLkNvbG9yRGV0ZWN0b3Iod2lkdGg9Y2FtZXJhLmdldF9waXhlbF93aWR0aCgpLCBoZWlnaHQ9Y2FtZXJhLmdldF9waXhlbF9oZWlnaHQoKSkKTW9kZWwucmVnaXN0ZXJfY29sb3IoKDE3MCwgMTAwLCAxMDApLCAoMTAsIDI1NSwgMjU1KSwicmVkIikKd2hpbGUgVHJ1ZToKICAgIHggPSBlc3BfZGwuc2ltcGxlX3J1bihNb2RlbCwgY2FtZXJhLCAibGVuIiwgY29sb3I9MHhGODAwLCBzeW5jPVRydWUpCiAgICBpZiB4OgogICAgICAgIG9uYm9hcmRfcmdiLmZpbGwoKDAsIDAsIDApKQogICAgICAgIGZvciBpIGluIHJhbmdlKDAsIG1pbih4LCA0KSwgMSk6CiAgICAgICAgICAgIG9uYm9hcmRfcmdiW2ldID0gKDIwLCAwLCAwKQogICAgICAgIG9uYm9hcmRfcmdiLndyaXRlKCkKICAgICAgICBwcmludCgoJ+e6ouiJsuWdl+S4quaVsO+8micgKyBzdHIoeCkpKQogICAgICAgIG9uYm9hcmRfbXVzaWMucGl0Y2hfdGltZSg2NTksIDIwMCkK</code> |