Files
mixly3/boards/default/micropython_esp32s3/examples/MixGo Sant/智能物联从体验到精通/6年级/5-1-2 二维码识别-二维码识别改进.mix
2025-12-31 09:45:01 +08:00

1 line
4.1 KiB
XML

<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><block type="CREATE_CAMERA_SIMPLE" id="?1/;1R}VMMsI*nV4HdDC" x="-2281" y="-993"><field name="cmd">R240X240</field><next><block type="AI_CAMERA_INIT_SIMPLE" id="3!U2y#7?M@h6D1uC8nPj"><field name="kind">QRReader</field><value name="SUB"><shadow type="variables_get" id="MKu`[97}+=+}682xZ;6Y"><field name="VAR">Model</field></shadow></value><next><block type="controls_whileUntil" id="SMrkIt#hlSCB=`^~_9ol"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="/^@@jLG;k8?*yDFvkMt6"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id="@ie7WidbAnoOu+HW]/x5"><field name="VAR">s</field><value name="VALUE"><block type="GET_QR_CODE_RECOGNITION_DATA" id="/d_,PnQ:jyvhxtUdTIMm"><value name="SUB"><shadow type="variables_get" id=".h(quAV8!CZQ+wo9|kJg"><field name="VAR">Model</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="PEe^h*w#{/a6Hlah:6.9"><field name="BOOL">FALSE</field></shadow></value></block></value><next><block type="controls_if" id="@L88B9ZmSnYJNalxnFsY"><value name="IF0"><block type="variables_get" id="QSjeK;viUlL3FF;BQI8d"><field name="VAR">s</field></block></value><statement name="DO0"><block type="display_clear" id=";7Y]EBtv@{2dX=7dLt(x"><value name="boolean"><shadow type="logic_boolean" id="o2umUXCsa?s]oKz!Isb="><field name="BOOL">FALSE</field></shadow></value><next><block type="esp32_onboard_music_pitch_with_time" id="9Q#t8JR#r6?!z.vtP-GU"><value name="pitch"><shadow type="pins_tone_notes" id="{zO+AFH:E0d4z*m;~r]V"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="EAEcKf)-8Bi|]@9DtKbH"><field name="NUM">100</field></shadow></value><next><block type="onboard_tft_show_texts" id=":],HdJRqaCY6DTE!8;E0"><value name="data"><shadow type="text" id="4LC}|*aymOAo(zHw58~M"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="8;CC$d^YQ!$WZAjp+PS3"><field name="VAR">s</field></block></value><value name="x"><shadow type="math_number" id="Lot_rr-PJ)U_+DKq#k-T"><field name="NUM">0</field></shadow></value><value name="y"><shadow type="math_number" id="U_[R./!.Be=Iw.|T=h;4"><field name="NUM">0</field></shadow></value><value name="size"><shadow type="math_number" id="dJH:790I~~IhcXt$^mJ}"><field name="NUM">2</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="x@!05)v4-j5EeB[-E1mv"><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="!JZ[T-_^(dLVDUng6,o0"><field name="COLOR">#ffffff</field></block></value><value name="boolean"><shadow type="logic_boolean" id="J`QK7^Xvh[^d)jHtk!g!"><field name="BOOL">FALSE</field></shadow></value><next><block type="display_available" id="sd}J?*]_75)Um(,+P_]u"><next><block type="controls_delay_new" id="F9S@XhA_Zd[:w:t|`PBX"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="dh3(y4i49gbn[/3*d:PG"><field name="NUM">1</field></shadow></value></block></next></block></next></block></next></block></next></block></statement><next><block type="display_available" id="H/m;Mq_:.bebr-gmv!{@"></block></next></block></next></block></statement></block></next></block></next></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>ZnJvbSBjYW1lcmEgaW1wb3J0IENhbWVyYSxGcmFtZVNpemUKaW1wb3J0IGVzcF9kbApmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfdGZ0CmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF9tdXNpYwppbXBvcnQgdGltZQoKCmNhbWVyYSA9IENhbWVyYShGcmFtZVNpemUuUjI0MFgyNDAsIGhtaXJyb3I9RmFsc2UsdmZsaXA9RmFsc2UpCk1vZGVsID0gZXNwX2RsLlFSUmVhZGVyKHdpZHRoPWNhbWVyYS5nZXRfcGl4ZWxfd2lkdGgoKSwgaGVpZ2h0PWNhbWVyYS5nZXRfcGl4ZWxfaGVpZ2h0KCkpCndoaWxlIFRydWU6CiAgICBzID0gZXNwX2RsLnNpbXBsZV9ydW4oTW9kZWwsIGNhbWVyYSwgImRhdGEiLCBjb2xvcj0weEY4MDAsIHN5bmM9RmFsc2UpCiAgICBpZiBzOgogICAgICAgIG9uYm9hcmRfdGZ0LmZpbGwoMCxzeW5jPUZhbHNlKQogICAgICAgIG9uYm9hcmRfbXVzaWMucGl0Y2hfdGltZSg2NTksIDEwMCkKICAgICAgICBvbmJvYXJkX3RmdC50ZXh0cyhzLCB4PTAsIHk9MCwgc2l6ZT0yLCBjb2xvcj0weGZmZmYsc3luYz1GYWxzZSkKICAgICAgICBvbmJvYXJkX3RmdC53cml0ZSgpCiAgICAgICAgdGltZS5zbGVlcCgxKQogICAgb25ib2FyZF90ZnQud3JpdGUoKQo=</code>