feat: sync all micropython board configurations and scripts

This commit is contained in:
yczpf2019
2026-01-24 16:14:43 +08:00
parent c6dc5537f0
commit 6dce82e125
2066 changed files with 113326 additions and 0 deletions

View File

@@ -0,0 +1 @@
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强SANT" shown="block"><block type="controls_whileUntil" id="x0vIXG(9SyWPKN3fokF." x="-3712" y="-1166"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id=".M+jzW$qTAPAf3`Wsq~+"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="system_print" id="5Rj(0MA*w+Sk^=+X@;cc"><value name="VAR"><shadow type="text" id="[N``ecM@f.6U805;3=~E"><field name="TEXT">Mixly</field></shadow><block type="mini_g2_rfid_readid" id="N0TA3mfkyVP5qB/XW*bz"></block></value><next><block type="controls_delay_new" id="wJG)c~Wl[I_Or=_TSf^;"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="_*XtHsxiu5UYGNC1Kk*c"><field name="NUM">1</field></shadow></value></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1hY2hpbmUKZnJvbSBzYW50X2d4IGltcG9ydCBleHRfcmZpZAppbXBvcnQgdGltZQoKd2hpbGUgVHJ1ZToKICAgIHByaW50KGV4dF9yZmlkLnJlYWRfY2FyZCgwLCB4PSJpZCIpKQogICAgdGltZS5zbGVlcCgxKQo=</code>2xlZXAoMSkK</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强SANT" shown="block"><block type="controls_whileUntil" id=";WK#OK}wRRXnx:2vypeC" x="-3683" y="-1143"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="5-(nTP_PVN`10Tf*{r48"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id="q[rjzDtWK|]z{^vL_,IB"><field name="VAR">id</field><value name="VALUE"><block type="mini_g2_rfid_readid" id="^(zKakx||E?OJ}7.LIWP"></block></value><next><block type="controls_if" id="9,u/QjI-7j]l=ZIAe0-S"><value name="IF0"><block type="logic_compare" id="F`aUW_gJ49Y?fe}gm9)9"><field name="OP">NEQ</field><value name="A"><block type="variables_get" id="gK9g2k.(E)OV3kn^wZ)O"><field name="VAR">id</field></block></value><value name="B"><block type="logic_null" id="~-5b}DYvBR3s?pzc}b@r"></block></value></block></value><statement name="DO0"><block type="esp32_onboard_music_pitch_with_time" id=",8MK.)53L_$!d.X,##PQ"><value name="pitch"><shadow type="pins_tone_notes" id="/$I3X_o0ObQJ~r!,+X)!"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="Y3Z,*o6:@5[S{^c3tCFZ"><field name="NUM">100</field></shadow></value><next><block type="system_print" id="(buoX5ma]{PhRje01EWZ"><value name="VAR"><shadow type="text" id="EbWX00.WUMFKisZFHrDK"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="8ix]~^lHk:tt9EwKYy^*"><field name="VAR">id</field></block></value><next><block type="controls_delay_new" id="0`MJX?e(Ii7?kw_!2;)h"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="X#haNOL.iy]F:ZAzo*M}"><field name="NUM">1</field></shadow></value></block></next></block></next></block></statement></block></next></block></statement></block></xml><config>{}</config><code>ZnJvbSBzYW50X2d4IGltcG9ydCBleHRfcmZpZApmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfbXVzaWMKaW1wb3J0IG1hY2hpbmUKaW1wb3J0IHRpbWUKCndoaWxlIFRydWU6CiAgICBpZDIgPSBleHRfcmZpZC5yZWFkX2NhcmQoMCwgeD0iaWQiKQogICAgaWYgaWQyICE9IE5vbmU6CiAgICAgICAgb25ib2FyZF9tdXNpYy5waXRjaF90aW1lKDY1OSwgMTAwKQogICAgICAgIHByaW50KGlkMikKICAgICAgICB0aW1lLnNsZWVwKDEpCg==</code>GVlcCgxKQo=</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@元控奋斗MINI" shown="block"><block type="controls_whileUntil" id="m$D3.vR}/2zj(}M}Q~A!" x="-3853" y="-1199"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="@}eB+G(7h?G/?[!bRt4k"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id="d[5lvbX1*Q]oRgP/Z{ZM"><field name="VAR">id</field><value name="VALUE"><block type="mini_g2_rfid_readid" id="!j`X*lGAnJPe~S`M/A?8"></block></value><next><block type="controls_if" id="[RSB)uaO5ok}/1*}P_Ht"><value name="IF0"><block type="logic_compare" id="^$)_$#OP_vQwE5r1j{J|"><field name="OP">NEQ</field><value name="A"><block type="variables_get" id="O$RN`y)u$[S@f~O~j0}X"><field name="VAR">id</field></block></value><value name="B"><block type="logic_null" id="?[+4?dz5=7j9|Pq$?cVs"></block></value></block></value><statement name="DO0"><block type="controls_if" id=":/7bo_7kXxP=xMt//k$k"><value name="IF0"><block type="mini_g2_rfid_write_outcome" id="}aG@])P`gbWDDxiE17`0"><value name="SECTOR"><shadow type="math_number" id=";m4(#;ypI}og|CL0TQD0"><field name="NUM">0</field></shadow></value><value name="CONTENT"><shadow type="text" id=".Dpr]7q#agOL/Flbjc{?"><field name="TEXT">Mixly</field></shadow></value></block></value><statement name="DO0"><block type="esp32_onboard_music_pitch_with_time" id="ueBL3M..E))(7|.Omn=j"><value name="pitch"><shadow type="pins_tone_notes" id=")AH^#8g_=:?Gw;=fD6_u"><field name="PIN">988</field></shadow></value><value name="time"><shadow type="math_number" id="y]SC.HlT9oaYN9xiW^Nn"><field name="NUM">100</field></shadow></value></block></statement><next><block type="controls_delay_new" id="Ui6;}jjd[c)Cz3@)v2ze"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="$7D@F8Uwq+(@h;#*sT)c"><field name="NUM">1</field></shadow></value><next><block type="system_print" id="jI@;L{Ph+A:;^X9K4#E!"><value name="VAR"><shadow type="text" id="j{cxBA(:S|MmHDOD,U:J"><field name="TEXT">Mixly</field></shadow><block type="mini_g2_rfid_readcontent" id="qi{@jSPfH{9tU.uD;/lh"><value name="SECTOR"><shadow type="math_number" id="V1`gs.C[w6-OtRx5Ee/T"><field name="NUM">0</field></shadow></value></block></value><next><block type="controls_delay_new" id="U|eX}6JQzSyj]IS!XroV"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="(kA?{9~D_-4:Dq[XdNXN"><field name="NUM">1</field></shadow></value></block></next></block></next></block></next></block></statement></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1pbmlfZzIKZnJvbSBtaW5pX2cyIGltcG9ydCBleHRfcmZpZApmcm9tIG1peGdvX21pbmkgaW1wb3J0IG9uYm9hcmRfbXVzaWMKaW1wb3J0IHRpbWUKaW1wb3J0IG1hY2hpbmUKCgp3aGlsZSBUcnVlOgogICAgaWQyID0gZXh0X3JmaWQucmVhZF9jYXJkKDAsIHg9ImlkIikKICAgIGlmIGlkMiAhPSBOb25lOgogICAgICAgIGlmIGV4dF9yZmlkLndyaXRlX2NhcmQoJ01peGx5JywwKToKICAgICAgICAgICAgb25ib2FyZF9tdXNpYy5waXRjaF90aW1lKDk4OCwgMTAwKQogICAgICAgIHRpbWUuc2xlZXAoMSkKICAgICAgICBwcmludChleHRfcmZpZC5yZWFkX2NhcmQoMCkpCiAgICAgICAgdGltZS5zbGVlcCgxKQo=</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强SANT" shown="block"><block type="controls_whileUntil" id="gu*=|?{APTdHCQ~wkKQw" x="-3988" y="-1159"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="RxoVZ!z46l)a_}|s6}f~"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id="`:L-?:iy.r/~^5JIeMZ("><field name="VAR">id</field><value name="VALUE"><block type="mini_g2_rfid_readid" id="sy=^AtdWrSEKBz7PfLk/"></block></value><next><block type="controls_if" id="vxqUwOgFYDC:ylX9W9H7"><value name="IF0"><block type="logic_compare" id="IrS.#AQ?l*(aWiWf2$|,"><field name="OP">NEQ</field><value name="A"><block type="variables_get" id=";q=gZDJ6K-U)I#kOb}d1"><field name="VAR">id</field></block></value><value name="B"><block type="logic_null" id="oE4`GY0Q}7+T(I^SMxAI"></block></value></block></value><statement name="DO0"><block type="esp32_onboard_music_pitch_with_time" id="peme@vT.j|Fl)Z!MeIiW"><value name="pitch"><shadow type="pins_tone_notes" id="?rD/?m1Z$Q}C(5;)b:PL"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="aRx?J3PY`8}X~#x^fgq:"><field name="NUM">100</field></shadow></value><next><block type="display_show_image" id="ElrY@{SC,EG$h$*-a|7M"><value name="data"><shadow type="pins_builtinimg" id="zi!?H`Q,8svzEqBvqd3d"><field name="PIN">object_picture.DOOR_OPENING</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="Kivo]WjF@4WK4ZYn#q?8"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_delay_new" id="qJGCR3wwObg-DAJ7qtf:"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="WnPC^8{!_cz$I{D$qTLW"><field name="NUM">0.5</field></shadow></value><next><block type="display_show_image" id="b/tHWzhAO8mhwNDh-32P"><value name="data"><shadow type="pins_builtinimg" id="P{gQ_]wFU^X^Guxzmpt2"><field name="PIN">object_picture.DOOR_OPEN</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="[(t{A=6dT}YqOY}dw=SA"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_delay_new" id="J[4Z5Kre-+?Z#s8!?{{U"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="9m_tgog$v{j}M/-eLL73"><field name="NUM">2</field></shadow></value></block></next></block></next></block></next></block></next></block></statement><next><block type="display_show_image" id="I==Ml{j:_h]j#uBmFjGB"><value name="data"><shadow type="pins_builtinimg" id="jNccv/Hc$*KO|TN0z);}"><field name="PIN">object_picture.DOOR_OPEN</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="lUB5ZST4?cP#{!|GNs]K"><field name="BOOL">TRUE</field></shadow></value></block></next></block></next></block></statement></block></xml><config>{}</config><code>ZnJvbSBzYW50X2d4IGltcG9ydCBleHRfcmZpZApmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfbXVzaWMKZnJvbSBvYmplY3RfcGljdHVyZSBpbXBvcnQgRE9PUl9PUEVOSU5HCmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF90ZnQKaW1wb3J0IHRpbWUKZnJvbSBvYmplY3RfcGljdHVyZSBpbXBvcnQgRE9PUl9PUEVOCgp3aGlsZSBUcnVlOgogICAgaWQyID0gZXh0X3JmaWQucmVhZF9jYXJkKDAsIHg9ImlkIikKICAgIGlmIGlkMiAhPSBOb25lOgogICAgICAgIG9uYm9hcmRfbXVzaWMucGl0Y2hfdGltZSg2NTksIDEwMCkKICAgICAgICBvbmJvYXJkX3RmdC5pbWFnZShET09SX09QRU5JTkcsIGNvbG9yPTB4ZmZmZixzeW5jPVRydWUpCiAgICAgICAgdGltZS5zbGVlcCgwLjUpCiAgICAgICAgb25ib2FyZF90ZnQuaW1hZ2UoRE9PUl9PUEVOLCBjb2xvcj0weGZmZmYsc3luYz1UcnVlKQogICAgICAgIHRpbWUuc2xlZXAoMikKICAgIG9uYm9hcmRfdGZ0LmltYWdlKERPT1JfT1BFTiwgY29sb3I9MHhmZmZmLHN5bmM9VHJ1ZSkK</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强SANT" shown="block"><block type="set_create_with" id="T1{T/Qk3C}5s7?M.99QM" inline="true" x="-4022" y="-1213"><mutation items="1"></mutation><field name="VAR">s1</field><value name="ADD0"><block type="math_number" id="S_;rZWZ42-pe1y+i?5XE"><field name="NUM">991377439</field></block></value><next><block type="controls_whileUntil" id="08Nq7y.@eddU!Awnw~z["><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="oN;bLwW]_1Y#eE+.02|w"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id="cc:STVz/Bn8Hb:N|lO$S"><field name="VAR">id</field><value name="VALUE"><block type="mini_g2_rfid_readid" id="ZL@Z3Fw+l5bajhYM|,~w"></block></value><next><block type="controls_if" id="=MroLtHbBCq,*gK@7t6Q"><value name="IF0"><block type="logic_compare" id="O.2#m`]NiY*-Y},7|T]J"><field name="OP">NEQ</field><value name="A"><block type="variables_get" id="ssw0Q;nT$sUSas],F`j*"><field name="VAR">id</field></block></value><value name="B"><block type="logic_null" id="cnw+talG(jPVfwmZ=~xj"></block></value></block></value><statement name="DO0"><block type="system_print" id="aL]r`z.57{-2,|@hTatU"><value name="VAR"><shadow type="text" id=".U+Y4}),vyj58IHxsXba"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="Za/6(Y=n#v{*1y8+_jh/"><field name="VAR">id</field></block></value><next><block type="controls_if" id="u{U!SBNA|iJfj20#HvSZ"><value name="IF0"><block type="logic_is_in" id="}BRV7p90bM*^:]Du/PYs"><field name="BOOL">in</field><value name="A"><shadow type="variables_get" id="tJm6qakD6N_96R`3/|g}"><field name="VAR">x</field></shadow><block type="variables_get" id="5(jETfZ~vhrZb|CIuD*?"><field name="VAR">id</field></block></value><value name="B"><shadow type="list_many_input" id="lW/iEj^LKwn6_K(k|u`w"><field name="CONTENT">0,1,2,3</field></shadow><block type="variables_get" id="DR1OWP/5e[x//vRZ-@|n"><field name="VAR">s1</field></block></value></block></value><statement name="DO0"><block type="esp32_onboard_music_pitch_with_time" id="|spi00?OARAI=H)=~Y:t"><value name="pitch"><shadow type="pins_tone_notes" id="pE;fP1zPf4{yM*ID)nsS"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="NJ(cgCID0rXgTDi]jSwi"><field name="NUM">100</field></shadow></value><next><block type="display_show_image" id="G;dk|*6k|?BgzN|lyC8b"><value name="data"><shadow type="pins_builtinimg" id="zzp!2pgh;os-g)^G$@(["><field name="PIN">object_picture.DOOR_OPENING</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="*z:J);c6WCV/Q_,[oo|l"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_delay_new" id="4/x#H;ge.$q^4~Mdk6^z"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="O*atD_Ji~kTb_VCQW4_^"><field name="NUM">0.5</field></shadow></value><next><block type="display_show_image" id="3=POacu5KF{5ec8xBWMr"><value name="data"><shadow type="pins_builtinimg" id="Rf64-ReI-iK/P5FFv.J|"><field name="PIN">object_picture.DOOR_OPEN</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="A:mMKay+D`sw1V)n@c[9"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_delay_new" id="lr,8G=L54.p.W:1.V;r;"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="@yjE9[O#qEoY6{}?2AR|"><field name="NUM">2</field></shadow></value></block></next></block></next></block></next></block></next></block></statement></block></next></block></statement><next><block type="display_show_image" id="=YaU,i-7|iX=82v7[;U2"><value name="data"><shadow type="pins_builtinimg" id="9eTWTzK,g3!`25CJv:Pf"><field name="PIN">object_picture.DOOR_CLOSE</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id=",nc.[V}LWI;:EJ0+=Qf)"><field name="BOOL">TRUE</field></shadow></value></block></next></block></next></block></statement></block></next></block></xml><config>{}</config><code>ZnJvbSBzYW50X2d4IGltcG9ydCBleHRfcmZpZAppbXBvcnQgbWFjaGluZQpmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfbXVzaWMKZnJvbSBvYmplY3RfcGljdHVyZSBpbXBvcnQgRE9PUl9PUEVOSU5HCmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF90ZnQKaW1wb3J0IHRpbWUKZnJvbSBvYmplY3RfcGljdHVyZSBpbXBvcnQgRE9PUl9PUEVOCmZyb20gb2JqZWN0X3BpY3R1cmUgaW1wb3J0IERPT1JfQ0xPU0UKCnMxPSB7OTkxMzc3NDM5fQp3aGlsZSBUcnVlOgogICAgaWQyID0gZXh0X3JmaWQucmVhZF9jYXJkKDAsIHg9ImlkIikKICAgIGlmIGlkMiAhPSBOb25lOgogICAgICAgIHByaW50KGlkMikKICAgICAgICBpZiBpZDIgaW4gczE6CiAgICAgICAgICAgIG9uYm9hcmRfbXVzaWMucGl0Y2hfdGltZSg2NTksIDEwMCkKICAgICAgICAgICAgb25ib2FyZF90ZnQuaW1hZ2UoRE9PUl9PUEVOSU5HLCBjb2xvcj0weGZmZmYsc3luYz1UcnVlKQogICAgICAgICAgICB0aW1lLnNsZWVwKDAuNSkKICAgICAgICAgICAgb25ib2FyZF90ZnQuaW1hZ2UoRE9PUl9PUEVOLCBjb2xvcj0weGZmZmYsc3luYz1UcnVlKQogICAgICAgICAgICB0aW1lLnNsZWVwKDIpCiAgICBvbmJvYXJkX3RmdC5pbWFnZShET09SX0NMT1NFLCBjb2xvcj0weGZmZmYsc3luYz1UcnVlKQo=</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@元控奋斗MINI" shown="block"><block type="set_create_with" id=";uDd]P0JDIJ)=b91NVNV" inline="true" x="-4047" y="-1163"><mutation items="0"></mutation><field name="VAR">s1</field><next><block type="controls_whileUntil" id="m$D3.vR}/2zj(}M}Q~A!"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="@}eB+G(7h?G/?[!bRt4k"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id="d[5lvbX1*Q]oRgP/Z{ZM"><field name="VAR">id</field><value name="VALUE"><block type="mini_g2_rfid_readid" id="!j`X*lGAnJPe~S`M/A?8"></block></value><next><block type="controls_if" id="^+13|)eMhtvW`+HoxSGD"><value name="IF0"><block type="logic_compare" id="~K@g`h-$Zd{Qr@i@RAc/"><field name="OP">NEQ</field><value name="A"><block type="variables_get" id="Q0Uf3:w;Flc1M@/Chnv}"><field name="VAR">id</field></block></value><value name="B"><block type="logic_null" id="msnGH+R|O=QR~*:AnjHp"></block></value></block></value><statement name="DO0"><block type="set_add_discard" id="/R9zLYB$NWX+4q5|RozR"><field name="OPERATE">add</field><value name="SET"><shadow type="variables_get" id="y=JC]2:I=Dgq^Ih+_dct"><field name="VAR">s1</field></shadow></value><value name="data"><shadow type="math_number" id="J=75G8qKbxp^wM4~G]?["><field name="NUM">0</field></shadow><block type="variables_get" id="08pV?Ok]e;Hb|ELEZ]4a"><field name="VAR">id</field></block></value><next><block type="esp32_onboard_music_pitch_with_time" id="JnifFk$q*U[uh]@k@?oV"><value name="pitch"><shadow type="pins_tone_notes" id="C8eut:R_A2FI[-o!mW{b"><field name="PIN">988</field></shadow></value><value name="time"><shadow type="math_number" id="Gb`lHk:OwbUfV5or]j}B"><field name="NUM">100</field></shadow></value><next><block type="system_print" id="dOa:=3Lv:,4cHs0-ZxL@"><value name="VAR"><shadow type="text" id="pF_9NoZ3Kv+NQj*8xk?T"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="MTMn7+:~7Yovquyd5*x5"><field name="VAR">s1</field></block></value><next><block type="controls_delay_new" id="Ky.r]U?#e^yucQgx$#eM"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="WWP`]0SP0aO}[/[J_WFN"><field name="NUM">1</field></shadow></value></block></next></block></next></block></next></block></statement></block></next></block></statement></block></next></block></xml><config>{}</config><code>aW1wb3J0IG1pbmlfZzIKZnJvbSBtaW5pX2cyIGltcG9ydCBleHRfcmZpZApmcm9tIG1peGdvX21pbmkgaW1wb3J0IG9uYm9hcmRfbXVzaWMKaW1wb3J0IG1hY2hpbmUKaW1wb3J0IHRpbWUKCgpzMSA9IHNldCgpCndoaWxlIFRydWU6CiAgICBpZDIgPSBleHRfcmZpZC5yZWFkX2NhcmQoMCwgeD0iaWQiKQogICAgaWYgaWQyICE9IE5vbmU6CiAgICAgICAgczEuYWRkKGlkMikKICAgICAgICBvbmJvYXJkX211c2ljLnBpdGNoX3RpbWUoOTg4LCAxMDApCiAgICAgICAgcHJpbnQoczEpCiAgICAgICAgdGltZS5zbGVlcCgxKQo=</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强SANT" shown="block"><block type="controls_whileUntil" id="REWV/nFEqI9-cFA!8QkB" x="-1147" y="-417"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="H,d[hpCQL~j6^9Vw0s:Z"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="pvMg(b?0-0MfCnCD/!=L"><value name="IF0"><block type="interaction_whether_to_interaction_SANT" id="n;SuMpqEgCRq.#Zml0]s"></block></value><statement name="DO0"><block type="esp32_onboard_music_pitch_with_time" id="F-]o,cu_!.a18qp(RP3j"><value name="pitch"><shadow type="pins_tone_notes" id="+,nyWx_YqFCrl/Ww_v^p"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="1@6LF4sdVX]8=ujx*:n+"><field name="NUM">200</field></shadow></value><next><block type="controls_delay_new" id="Doxl*Zmm-y]5S2E![#TO"><field name="Time">ms</field><value name="DELAY_TIME"><shadow type="math_number" id="WCE|oMT@!E|9`Mn}^U.D"><field name="NUM">200</field></shadow></value></block></next></block></statement></block></statement></block></xml><config>{}</config><code>ZnJvbSBzYW50X2d4IGltcG9ydCBleHRfbW13CmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF9tdXNpYwppbXBvcnQgdGltZQoKd2hpbGUgVHJ1ZToKICAgIGlmIGV4dF9tbXcucmVzdWx0KCk6CiAgICAgICAgb25ib2FyZF9tdXNpYy5waXRjaF90aW1lKDY1OSwgMjAwKQogICAgICAgIHRpbWUuc2xlZXBfbXMoMjAwKQo=</code>c7G0B"><value name="PIN"><shadow type="pins_digital" id="$=PXMYM4xM~lV.vz9m*/"><field name="PIN">pin3</field></shadow></value></block></value><next><block type="controls_if" id="jLpn1pit9jSm~4Cd2-^`"><value name="IF0"><block type="logic_negate" id="MfKv]GO*OCK2HS?NC7G$"><value name="BOOL"><block type="variables_get" id="Xq.Rt1Ay.Hq9z^+Kc|qh"><field name="VAR">系好安全带</field></block></value></block></value><statement name="DO0"><block type="esp32_onboard_music_pitch_with_time" id="G{Yx`}Qu.#D!~-JlmcE["><value name="pitch"><shadow type="pins_tone_notes" id="}FuElkqrqrS,z|g,3xq;"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="O.5!ZdO;F@*?za`$,IcH"><field name="NUM">200</field></shadow></value><next><block type="controls_delay_new" id="H8Ezp}1613fm95#J`n|r"><field name="Time">ms</field><value name="DELAY_TIME"><shadow type="math_number" id="kDQ-K[4!umJQQ+[tG}(u"><field name="NUM">200</field></shadow></value></block></next></block></statement></block></next></block></statement></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IG1hY2hpbmUKZnJvbSBtaXhnb19taW5pIGltcG9ydCBvbmJvYXJkX211c2ljCmltcG9ydCB0aW1lCgoKcGluMyA9IG1hY2hpbmUuUGluKDMsIG1hY2hpbmUuUGluLklOKQpwaW40ID0gbWFjaGluZS5QaW4oNCwgbWFjaGluZS5QaW4uSU4pCuezu+WlveWuieWFqOW4piA9IEZhbHNlCndoaWxlIFRydWU6CiAgICDns7vlpb3lronlhajluKYgPSBwaW4zLnZhbHVlKCkKICAgIGlmIG5vdCDns7vlpb3lronlhajluKY6CiAgICAgICAgb25ib2FyZF9tdXNpYy5waXRjaF90aW1lKDY1OSwgMjAwKQogICAgICAgIHRpbWUuc2xlZXBfbXMoMjAwKQo=</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强SANT" shown="block"><block type="controls_whileUntil" id="REWV/nFEqI9-cFA!8QkB" x="-1147" y="-417"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="H,d[hpCQL~j6^9Vw0s:Z"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="pvMg(b?0-0MfCnCD/!=L"><value name="IF0"><block type="interaction_whether_to_interaction_SANT" id="n;SuMpqEgCRq.#Zml0]s"></block></value><statement name="DO0"><block type="actuator_onboard_neopixel_rgb_show_all_rainbow" id="zxe^J{RPe}R)0gNZyRo."><value name="time"><shadow type="math_number" id="XrA7a$Z7kV[H^~q5Z]8?"><field name="NUM">1000</field></shadow></value></block></statement></block></statement></block></xml><config>{}</config><code>ZnJvbSBzYW50X2d4IGltcG9ydCBleHRfbW13CmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF9yZ2IKCndoaWxlIFRydWU6CiAgICBpZiBleHRfbW13LnJlc3VsdCgpOgogICAgICAgIG9uYm9hcmRfcmdiLnJhaW5ib3dfY3ljbGUoMTAwMCkK</code>Mn}^U.D"><field name="NUM">200</field></shadow></value></block></next></block></statement></block></statement></block></xml><config>{}</config><code>ZnJvbSBzYW50X2d4IGltcG9ydCBleHRfbW13CmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF9tdXNpYwppbXBvcnQgdGltZQoKd2hpbGUgVHJ1ZToKICAgIGlmIGV4dF9tbXcucmVzdWx0KCk6CiAgICAgICAgb25ib2FyZF9tdXNpYy5waXRjaF90aW1lKDY1OSwgMjAwKQogICAgICAgIHRpbWUuc2xlZXBfbXMoMjAwKQo=</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强SANT" shown="block"><block type="set_create_with" id="T1{T/Qk3C}5s7?M.99QM" inline="true" x="-174" y="-20"><mutation items="1"></mutation><field name="VAR">s1</field><value name="ADD0"><block type="math_number" id="S_;rZWZ42-pe1y+i?5XE"><field name="NUM">991377439</field></block></value><next><block type="controls_whileUntil" id="08Nq7y.@eddU!Awnw~z["><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="oN;bLwW]_1Y#eE+.02|w"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id="cc:STVz/Bn8Hb:N|lO$S"><field name="VAR">id</field><value name="VALUE"><block type="mini_g2_rfid_readid" id="ZL@Z3Fw+l5bajhYM|,~w"></block></value><next><block type="controls_if" id="=MroLtHbBCq,*gK@7t6Q"><value name="IF0"><block type="logic_compare" id="O.2#m`]NiY*-Y},7|T]J"><field name="OP">NEQ</field><value name="A"><block type="variables_get" id="ssw0Q;nT$sUSas],F`j*"><field name="VAR">id</field></block></value><value name="B"><block type="logic_null" id="cnw+talG(jPVfwmZ=~xj"></block></value></block></value><statement name="DO0"><block type="system_print" id="aL]r`z.57{-2,|@hTatU"><value name="VAR"><shadow type="text" id=".U+Y4}),vyj58IHxsXba"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="Za/6(Y=n#v{*1y8+_jh/"><field name="VAR">id</field></block></value><next><block type="controls_if" id="u{U!SBNA|iJfj20#HvSZ"><value name="IF0"><block type="logic_is_in" id="}BRV7p90bM*^:]Du/PYs"><field name="BOOL">in</field><value name="A"><shadow type="variables_get" id="tJm6qakD6N_96R`3/|g}"><field name="VAR">x</field></shadow><block type="variables_get" id="5(jETfZ~vhrZb|CIuD*?"><field name="VAR">id</field></block></value><value name="B"><shadow type="list_many_input" id="lW/iEj^LKwn6_K(k|u`w"><field name="CONTENT">0,1,2,3</field></shadow><block type="variables_get" id="DR1OWP/5e[x//vRZ-@|n"><field name="VAR">s1</field></block></value></block></value><statement name="DO0"><block type="actuator_onboard_neopixel_rgb_all" id="wSjtLq:IN-~SPw$]1ip:"><value name="RVALUE"><shadow type="math_number" id="ZiLPuvbg5nTGyK;f~2V0"><field name="NUM">30</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="DehD@dJ.jA6jCrQQh:o/"><field name="NUM">30</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="#+XjCxlaxdA:{7t9/;JD"><field name="NUM">30</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id="jzEL3wzc/jezNEfVPt3n"></block></next></block></statement></block></next></block></statement></block></next></block></statement></block></next></block></xml><config>{}</config><code>ZnJvbSBzYW50X2d4IGltcG9ydCBleHRfcmZpZAppbXBvcnQgbWFjaGluZQpmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfcmdiCgpzMT0gezk5MTM3NzQzOX0Kd2hpbGUgVHJ1ZToKICAgIGlkMiA9IGV4dF9yZmlkLnJlYWRfY2FyZCgwLCB4PSJpZCIpCiAgICBpZiBpZDIgIT0gTm9uZToKICAgICAgICBwcmludChpZDIpCiAgICAgICAgaWYgaWQyIGluIHMxOgogICAgICAgICAgICBvbmJvYXJkX3JnYi5maWxsKCgzMCwgMzAsIDMwKSkKICAgICAgICAgICAgb25ib2FyZF9yZ2Iud3JpdGUoKQo=</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强SANT" shown="block"><block type="variables_set" id="CUhZ4y)gka}mjC3=;oa(" x="-2152" y="-388"><field name="VAR">系好安全带</field><value name="VALUE"><block type="logic_boolean" id="*94)lhOBi98af$JKW(!F"><field name="BOOL">FALSE</field></block></value><next><block type="controls_whileUntil" id="LBRwi[!G.zsw$L|Ai7;["><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="Oj#I0cUy+6Sp]Z{F-z@Z"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id="@yoyhbxcACcxg-E^.G6C"><field name="VAR">系好安全带</field><value name="VALUE"><block type="sensor_mixgo_button_is_pressed" id="3Ld3,@yJ+?{^lJ_*uze["><value name="btn"><shadow type="pins_button" id="8-3xDUE}E|Kyz4(Hx27g"><field name="PIN">B1key</field></shadow></value></block></value><next><block type="controls_if" id="#Sg~;ae8ud108n~8d8vp"><value name="IF0"><block type="logic_negate" id="X{Ks|QOf*m^,R}X{/z;M"><value name="BOOL"><block type="variables_get" id=":S|`4K5HlFyWoWfAdFfY"><field name="VAR">系好安全带</field></block></value></block></value><statement name="DO0"><block type="esp32_onboard_music_pitch_with_time" id="g/sqsQra)+PdPF?7|8*/"><value name="pitch"><shadow type="pins_tone_notes" id="K`{:9wb~ri]f!^EOD(=R"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="Pr`_!rIsezdG9oAUFb_0"><field name="NUM">200</field></shadow></value><next><block type="controls_delay_new" id="9IXtLd]=rJkZQ~(gjaPy"><field name="Time">ms</field><value name="DELAY_TIME"><shadow type="math_number" id="gJ}LGV[g2?Y1?O1+[a*U"><field name="NUM">200</field></shadow></value></block></next></block></statement></block></next></block></statement></block></next></block></xml><config>{}</config><code>aW1wb3J0IG1peGdvX3NhbnQKZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX211c2ljCmltcG9ydCB0aW1lCgrns7vlpb3lronlhajluKYgPSBGYWxzZQp3aGlsZSBUcnVlOgogICAg57O75aW95a6J5YWo5bimID0gbWl4Z29fc2FudC5CMWtleS5pc19wcmVzc2VkKCkKICAgIGlmIG5vdCDns7vlpb3lronlhajluKY6CiAgICAgICAgb25ib2FyZF9tdXNpYy5waXRjaF90aW1lKDY1OSwgMjAwKQogICAgICAgIHRpbWUuc2xlZXBfbXMoMjAwKQo=</code>controls_delay_new" id="H8Ezp}1613fm95#J`n|r"><field name="Time">ms</field><value name="DELAY_TIME"><shadow type="math_number" id="kDQ-K[4!umJQQ+[tG}(u"><field name="NUM">200</field></shadow></value></block></next></block></statement></block></next></block></statement></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IG1hY2hpbmUKZnJvbSBtaXhnb19taW5pIGltcG9ydCBvbmJvYXJkX211c2ljCmltcG9ydCB0aW1lCgoKcGluMyA9IG1hY2hpbmUuUGluKDMsIG1hY2hpbmUuUGluLklOKQpwaW40ID0gbWFjaGluZS5QaW4oNCwgbWFjaGluZS5QaW4uSU4pCuezu+WlveWuieWFqOW4piA9IEZhbHNlCndoaWxlIFRydWU6CiAgICDns7vlpb3lronlhajluKYgPSBwaW4zLnZhbHVlKCkKICAgIGlmIG5vdCDns7vlpb3lronlhajluKY6CiAgICAgICAgb25ib2FyZF9tdXNpYy5waXRjaF90aW1lKDY1OSwgMjAwKQogICAgICAgIHRpbWUuc2xlZXBfbXMoMjAwKQo=</code>

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,2 @@
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强SANT" shown="block"><comment id="zE}6zE]UP@wyasds!2s9" x="-2536" y="-812" w="172.1663055419922" h="100">一块板子充当站台不断发射站号注意由于接收端同时启用wifi所以这里也启用wifi,并且不能设备频段直接用WIFI频段
</comment><block type="iot_wifi_connect" id="74q=44[h)-}Ofl27,!$l" x="-2329" y="-838"><value name="WIFINAME"><shadow type="text" id="-;mzwsz0D=nPYmZ7)m=Y"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="lr)*PId2Z]_v+QV!a^({"><field name="TEXT">12345678</field></shadow></value><next><block type="espnow_radio_on_off" id="6?o`08ZhM4d:x#:hINrO"><field name="on_off">True</field><next><block type="variables_set" id="_{;59VuiAYz#,D#A`7PO"><field name="VAR">站号</field><value name="VALUE"><block type="math_number" id="l3UN!;of4qd_R)j-MZV}"><field name="NUM">1</field></block></value><next><block type="controls_whileUntil" id="a3eC-Uh4hupv=udh*!n0"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="($6/dU.jfDyncEc)5tXd"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_delay_new" id="-`@eTfM`AMa(BV!LCPs("><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="9p3q!xVZVKIV95EC$$/;"><field name="NUM">5</field></shadow></value><next><block type="espnow_radio_send" id="3(^.HRbp?jn[@/19;Qz/"><value name="send"><shadow type="text" id=",v/r`^E{rzZui_87mBOk"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="^Y:)oUz^th};H}cU=U,C"><field name="VAR">站号</field></block></value></block></next></block></statement></block></next></block></next></block></next></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgcmFkaW8KaW1wb3J0IHRpbWUKCgpFU1BOb3dfcmFkaW8gPSByYWRpby5FU1BOb3coKQoKCm1peGlvdC53bGFuX2Nvbm5lY3QoJ2Z1aHVhMycsICcxMjM0NTY3OCcpCkVTUE5vd19yYWRpby5hY3RpdmUoVHJ1ZSkK56uZ5Y+3ID0gMQp3aGlsZSBUcnVlOgogICAgdGltZS5zbGVlcCg1KQogICAgRVNQTm93X3JhZGlvLnNlbmQoImZmZmZmZmZmZmZmZiIs56uZ5Y+3KQo=</code>