add examples

This commit is contained in:
fredqian
2025-04-01 15:10:39 +08:00
parent b895b5039e
commit 42bd868de4
135 changed files with 107 additions and 13 deletions

View File

@@ -1 +1 @@
<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@MixGo MINI" shown="block"><block type="variables_set" id="lil83rYU5JiX#`HivSkK" x="-1706" y="-326"><field name="VAR">mylist</field><value name="VALUE"><block type="list_many_input" id="Xqcq,SMMM+0]jnSn30UX"><field name="CONTENT">2029118106,2,3,4,5</field></block></value><next><block type="controls_whileUntil" id="`:SS0cc1dtX{gf_^lD_8"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="9-z]0mZp;$MToG{N;iLl"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="FOd+^.s*aDQ1ix|kd@|d"><value name="IF0"><block type="mini_g2_rfid_status" id="c?,I.?oYk7;`f`qGp$Ub"><field name="key">True</field></block></value><statement name="DO0"><block type="variables_set" id="/*n,GHU|8,2Gd:9;W{A*"><field name="VAR">id</field><value name="VALUE"><block type="mini_g2_rfid_readid" id="wz!A./M.6r8}[h6=ayZb"></block></value><next><block type="system_print" id="#IB9Yy^8CiuSEV(TitHx"><value name="VAR"><shadow type="text" id="-:z*lgo_aGnN5h9_+kSo"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="FaXc7I0=eNW~qbq@O)a}"><field name="VAR">id</field></block></value><next><block type="controls_if" id=",TKRkfRrl9O?x.nU{(YM"><value name="IF0"><block type="logic_is_in" id="j.[1Ky+|5Mj0VTv,H.G-"><field name="BOOL">in</field><value name="A"><shadow type="variables_get" id="*3Ze[K^W:+g57PnlTxLm"><field name="VAR">id</field></shadow></value><value name="B"><shadow type="list_many_input" id="@23eXCprbCBFB!Pg0B|e"><field name="CONTENT">0,1,2,3</field></shadow><block type="variables_get" id="Scc)XK4^-{gK:nsiXUqv"><field name="VAR">mylist</field></block></value></block></value><statement name="DO0"><block type="display_show_image" id="?5La-1888kx29X:qp`?b"><value name="data"><shadow type="pins_builtinimg" id="GQkdzF][(zVyrXD33)$@"><field name="PIN">onboard_matrix.DOOR_OPENING</field></shadow></value><next><block type="controls_delay_new" id="*4tyQjc[qwDixBb3[Jqg"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id=")_7c?9+*~HZ(J?uRioAk"><field name="NUM">0.5</field></shadow></value><next><block type="display_show_image" id="Y^vXA(?n*).p6fa0O.M{"><value name="data"><shadow type="pins_builtinimg" id="eLbn:8*:onQ?mWQbKkps"><field name="PIN">onboard_matrix.DOOR_OPEN</field></shadow></value><next><block type="controls_delay_new" id="YaU1YDFcg#G:3?cxi+nY"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id=":FIcHg^mOiBfaSXE9Zj9"><field name="NUM">2</field></shadow></value><next><block type="display_show_image" id="TH.-SNmc|BIVs67IZLd?"><value name="data"><shadow type="pins_builtinimg" id=":X}p,:(,V{a|+[ZRGCPp"><field name="PIN">onboard_matrix.DOOR_OPENING</field></shadow></value><next><block type="controls_delay_new" id="qvlQC*(hR266}DlFj^_d"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="g,(;/o?h/!mYBGsf/+qc"><field name="NUM">0.5</field></shadow></value><next><block type="display_show_image" id="76*WN6jRLDPRShmcu06m"><value name="data"><shadow type="pins_builtinimg" id="L,u[TTWQuWzSe}F[,B=3"><field name="PIN">onboard_matrix.DOOR_CLOSE</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></statement></block></statement></block></next></block></xml><config>{}</config><code>ZnJvbSBtaW5pX2cyIGltcG9ydCBleHRfcmZpZAppbXBvcnQgbWluaV9nMgppbXBvcnQgbWFjaGluZQpmcm9tIG1peGdvX21pbmkgaW1wb3J0IG9uYm9hcmRfbWF0cml4CmltcG9ydCB0aW1lCgoKbXlsaXN0ID0gWzIwMjkxMTgxMDYsMiwzLDQsNV0Kd2hpbGUgVHJ1ZToKICAgIGlmIGV4dF9yZmlkLnNjYW5fY2FyZCgpPT1UcnVlOgogICAgICAgIGlkMiA9IGV4dF9yZmlkLnJlYWRfY2FyZCgwLCB4PSJpZCIpCiAgICAgICAgcHJpbnQoaWQyKQogICAgICAgIGlmIGlkMiBpbiBteWxpc3Q6CiAgICAgICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKG9uYm9hcmRfbWF0cml4LkRPT1JfT1BFTklORykKICAgICAgICAgICAgdGltZS5zbGVlcCgwLjUpCiAgICAgICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKG9uYm9hcmRfbWF0cml4LkRPT1JfT1BFTikKICAgICAgICAgICAgdGltZS5zbGVlcCgyKQogICAgICAgICAgICBvbmJvYXJkX21hdHJpeC5zaG93cyhvbmJvYXJkX21hdHJpeC5ET09SX09QRU5JTkcpCiAgICAgICAgICAgIHRpbWUuc2xlZXAoMC41KQogICAgICAgICAgICBvbmJvYXJkX21hdHJpeC5zaG93cyhvbmJvYXJkX21hdHJpeC5ET09SX0NMT1NFKQo=</code>
<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@MixGo MINI" shown="block"><block type="variables_set" id="xul8gNw*Pfq/,;q5?^=Y" x="-1706" y="-326"><field name="VAR">mylist</field><value name="VALUE"><block type="list_many_input" id="{674D;O[GO|OD$S`tg;-"><field name="CONTENT">2029118106,19921539,3,4,5</field></block></value><next><block type="controls_whileUntil" id="dfw0*U[fmE2VTA4cX;zP"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="Hv/QaC(#zeI3paqB^#sT"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id="A[AcTJv-!Cn?++7)s0Q-"><field name="VAR">id</field><value name="VALUE"><block type="rfid_readid" id="}1Yvmuoj{af}2`1)1R/L"></block></value><next><block type="controls_if" id="Chti4s:#kF*c#=6pyUcD"><value name="IF0"><block type="logic_compare" id="ksSOo^~gOKz5H9y1:sRA"><field name="OP">NEQ</field><value name="A"><block type="variables_get" id="{H1e9RZ0+.rLe)1|I|Mq"><field name="VAR">id</field></block></value><value name="B"><block type="logic_null" id="W~/fu@[LW*T/#gezi[cW"></block></value></block></value><statement name="DO0"><block type="esp32_onboard_music_pitch_with_time" id="tIxs*])Hcu-6A)-59]EB"><value name="pitch"><shadow type="pins_tone_notes" id="$vj8KLy}^;u^X}.9!B$@"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="LNOAcbXBrteEqb$13E5R"><field name="NUM">100</field></shadow></value><next><block type="system_print" id="d@H61ePFtwEygt:Uq^L)"><value name="VAR"><shadow type="text" id="orgkN=;jNIwe7GWtiYpT"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="]wT#`9]V8p6lCN|m}hvC"><field name="VAR">id</field></block></value><next><block type="controls_if" id="6,-nAhQ=aqTk`YuP_qNG"><value name="IF0"><block type="logic_is_in" id="nXnOOGzQDH5/uZu(Dac_"><field name="BOOL">in</field><value name="A"><shadow type="variables_get" id="+!z3pIk)+=,OX(e!`4i~"><field name="VAR">id</field></shadow></value><value name="B"><shadow type="list_many_input" id="cnuAaX/?uIbrgMc/9{qf"><field name="CONTENT">0,1,2,3</field></shadow><block type="variables_get" id="1d1[I-SS_gk)m;lE/+jk"><field name="VAR">mylist</field></block></value></block></value><statement name="DO0"><block type="display_show_image" id="/0#-?=z1.1@{@f6h:asC"><value name="data"><shadow type="pins_builtinimg" id="E3+DFhO-Hmb.WEg++xOD"><field name="PIN">onboard_matrix.DOOR_OPENING</field></shadow></value><next><block type="controls_delay_new" id="TU@00ow8IUgtWS8G[^-u"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="$BFzqtvW:kKsIC*iR]ay"><field name="NUM">0.5</field></shadow></value><next><block type="display_show_image" id=":CZL+_7RsGIP6)tibYlE"><value name="data"><shadow type="pins_builtinimg" id=")0{tn{$.7p=xQ$?0bG9{"><field name="PIN">onboard_matrix.DOOR_OPEN</field></shadow></value><next><block type="controls_delay_new" id="N3ELw?seW$feciJpsd2s"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="lg}lh/_mWx,fnSG9MkA]"><field name="NUM">2</field></shadow></value><next><block type="display_show_image" id="Ux+TVD*]z9vNU]r/KH~|"><value name="data"><shadow type="pins_builtinimg" id="RN4D$RT2{CWIu#B/!Kla"><field name="PIN">onboard_matrix.DOOR_OPENING</field></shadow></value><next><block type="controls_delay_new" id="+rljh*qQV`fl0e,43,EA"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="i~@7}UCu!XM?e5j{0[#V"><field name="NUM">0.5</field></shadow></value><next><block type="display_show_image" id="vfGbJ($4!Bp6~)x{i}lq"><value name="data"><shadow type="pins_builtinimg" id="Z:tNf7y4ROVz.?HiH^1T"><field name="PIN">onboard_matrix.DOOR_CLOSE</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></statement></block></next></block></statement></block></next></block></xml><config>{}</config><code>ZnJvbSBtaW5pX2cyIGltcG9ydCBleHRfcmZpZApmcm9tIG1peGdvX21pbmkgaW1wb3J0IG9uYm9hcmRfbXVzaWMKaW1wb3J0IG1hY2hpbmUKZnJvbSBtaXhnb19taW5pIGltcG9ydCBvbmJvYXJkX21hdHJpeAppbXBvcnQgdGltZQoKCm15bGlzdCA9IFsyMDI5MTE4MTA2LDE5OTIxNTM5LDMsNCw1XQp3aGlsZSBUcnVlOgogICAgaWQyID0gZXh0X3JmaWQucmVhZF9jYXJkKDAsIHg9ImlkIikKICAgIGlmIGlkMiAhPSBOb25lOgogICAgICAgIG9uYm9hcmRfbXVzaWMucGl0Y2hfdGltZSg2NTksIDEwMCkKICAgICAgICBwcmludChpZDIpCiAgICAgICAgaWYgaWQyIGluIG15bGlzdDoKICAgICAgICAgICAgb25ib2FyZF9tYXRyaXguc2hvd3Mob25ib2FyZF9tYXRyaXguRE9PUl9PUEVOSU5HKQogICAgICAgICAgICB0aW1lLnNsZWVwKDAuNSkKICAgICAgICAgICAgb25ib2FyZF9tYXRyaXguc2hvd3Mob25ib2FyZF9tYXRyaXguRE9PUl9PUEVOKQogICAgICAgICAgICB0aW1lLnNsZWVwKDIpCiAgICAgICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKG9uYm9hcmRfbWF0cml4LkRPT1JfT1BFTklORykKICAgICAgICAgICAgdGltZS5zbGVlcCgwLjUpCiAgICAgICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKG9uYm9hcmRfbWF0cml4LkRPT1JfQ0xPU0UpCg==</code>

View File

@@ -1 +0,0 @@
<xml version="Mixly 3.0 rc0" board="Python 3 Online@Python 3 Online" shown="block"><block type="variables_set" id="Uj7N{E8utG]O(A|`RlA|" x="-57" y="-34"><field name="VAR">reponse</field><value name="VALUE"><block type="requests_get" id="AY@5/6.i9eO_$),7jHZP"><field name="TYPE">get</field><value name="URL"><shadow type="text" id="/(nd=bIa_}=I#bf5gSo^"><field name="TEXT">https://mixio.org/api/v1/getData?user=demo@mixly.org&amp;password=b81e53f441d90152cdfb9731c5db92da&amp;project=通用演示&amp;topic=光照强度&amp;num=10</field></shadow></value></block></value><next><block type="inout_print" id="^bH~^+44W]A~mYA8vt^m"><value name="VAR"><shadow type="text" id="4^l#tRVBLd.$fR@i/wFm"><field name="TEXT">Hello</field></shadow><block type="requests_attribute" id="VT2G2A]I^~cSy+.[|$]["><field name="ATTR">text</field><value name="VAL"><shadow type="variables_get" id="1f|]:LreFY~sxEvOmr/c"><field name="VAR">reponse</field></shadow></value></block></value><next><block type="variables_set" id="AP$I{V,(*lEW~8tt/v.c"><field name="VAR">mydict</field><value name="VALUE"><block type="json_to_dicts" id="(AR?Xq1k+3DoSYcm8P!-"><value name="VAR"><shadow type="text" id="yGR:rq5K]@nMRZefsC=N"><field name="TEXT">{"name":"Mixly","color":"green"}</field></shadow><block type="requests_attribute" id="h;3MqdU2$K||-ebx$yR2"><field name="ATTR">text</field><value name="VAL"><shadow type="variables_get" id="))xyD2:YO4,I`K{oP^XL"><field name="VAR">reponse</field></shadow></value></block></value></block></value><next><block type="controls_forEach" id="@~`1Rx5vGt;crq1__qwO"><value name="LIST"><shadow type="list_many_input" id="{~$J}dFQ0jFm]}3_iG@o"><field name="CONTENT">0,1,2,3</field></shadow><block type="dicts_get" id="N1T{U!qI`!3AX{R;Jx(P"><value name="DICT"><shadow type="variables_get" id="P]hQ99xWHj}#*e4L$Pbf"><field name="VAR">mydict</field></shadow></value><value name="KEY"><shadow type="text" id="e;E-}7#HcHycoDc2g@8y"><field name="TEXT">data</field></shadow></value></block></value><value name="VAR"><shadow type="variables_get" id="(t49;3b}0DVe=k$4XhQP"><field name="VAR">i</field></shadow></value><statement name="DO"><block type="inout_print" id="hqr[q]K3r+)r5@@qGK58"><value name="VAR"><shadow type="text" id="gBrW8Tm;{LWl~6b1JCIU"><field name="TEXT">Hello</field></shadow><block type="variables_get" id="}ix3c[kmJv;;I5g3U]f."><field name="VAR">i</field></block></value></block></statement></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IHJlcXVlc3RzCmltcG9ydCBqc29uCgoKcmVwb25zZSA9IHJlcXVlc3RzLmdldCgnaHR0cHM6Ly9taXhpby5vcmcvYXBpL3YxL2dldERhdGE/dXNlcj1kZW1vQG1peGx5Lm9yZyZwYXNzd29yZD1iODFlNTNmNDQxZDkwMTUyY2RmYjk3MzFjNWRiOTJkYSZwcm9qZWN0PemAmueUqOa8lOekuiZ0b3BpYz3lhYnnhaflvLrluqYmbnVtPTEwJykKcHJpbnQocmVwb25zZS50ZXh0KQpteWRpY3QgPSBqc29uLmxvYWRzKHJlcG9uc2UudGV4dCkKZm9yIGkgaW4gbXlkaWN0WydkYXRhJ106CiAgICBwcmludChpKQo=</code>

View File

@@ -1 +0,0 @@
<xml version="Mixly 3.0 rc0" board="Python 3 Online@Python 3 Online" shown="block"><block type="variables_set" id="eeBXC/Kc;2!|ymIKY#iQ" x="-433" y="-257"><field name="VAR">reponse</field><value name="VALUE"><block type="requests_get" id="R:dR9C?ZhuVQt-r/pGNu"><field name="TYPE">get</field><value name="URL"><shadow type="text" id="oruIrG8SGZI,TCQlF!t2"><field name="TEXT">https://mixio.org/api/v1/getData?user=demo@mixly.org&amp;password=b81e53f441d90152cdfb9731c5db92da&amp;project=通用演示&amp;topic=光照强度&amp;num=10</field></shadow></value></block></value><next><block type="variables_set" id="R:bVzds6allxC;|8{3]]"><field name="VAR">t</field><value name="VALUE"><block type="requests_attribute" id="xk1Y@P(wONj/vhYE@EP@"><field name="ATTR">text</field><value name="VAL"><shadow type="variables_get" id="GX!PN]jdjcyvwbTpWp|Q"><field name="VAR">reponse</field></shadow></value></block></value><next><block type="inout_print" id="Uuo{Ghlu]m_n7~rjMSb:"><value name="VAR"><shadow type="text" id="YgZOBZ0jMR!m(JYS=x2d"><field name="TEXT">Hello</field></shadow><block type="variables_get" id="Br4=s*ZcLj5a=ie(3A,U"><field name="VAR">t</field></block></value><next><block type="variables_set" id="ts8wFPpd3a,00KyDcGov"><field name="VAR">mydict</field><value name="VALUE"><block type="json_to_dicts" id="^K`7;Tl;#~Iqo:wh57kt"><value name="VAR"><shadow type="text" id="pn.Rlz9;f6J],gWuLI-D"><field name="TEXT">{"name":"Mixly","color":"green"}</field></shadow><block type="variables_get" id="y/YeFEx-E!d3MXwe.i-Z"><field name="VAR">t</field></block></value></block></value><next><block type="variables_set" id="v,s(@GdNM:Bv@qj*K7mN"><field name="VAR">mylist</field><value name="VALUE"><block type="list_tolist" id="^Y2l9Y-/EH~FkcA_[=U-"><value name="VAR"><shadow type="variables_get" id="|0L=+qcPPB(kPuC~{23{"><field name="VAR">x</field></shadow><block type="dicts_get" id="Pm9k6{G_ryhRWIIP)DFh"><value name="DICT"><shadow type="variables_get" id="Gj^g:7O|6W+)Uc|c0{o7"><field name="VAR">mydict</field></shadow></value><value name="KEY"><shadow type="text" id="$yuTjF3zAV[}vv|1z+my"><field name="TEXT">data</field></shadow></value></block></value></block></value><next><block type="plot_cla" id="pN``M)#qQ{[{G$kkFo7L"><next><block type="dataframe_create" id="Nr^i*XJzb]qgd@Q[QhaF"><field name="VAR">df1</field><value name="SER"><shadow type="variables_get" id="@2t|Wze@|nAUX7(;c2Cs"><field name="VAR">mylist</field></shadow></value><next><block type="pl_label" id="{cV!p)fE`ZG4G2X=68A{"><field name="DIR">x</field><value name="LABEL"><shadow type="text" id="(R,m+HR*fT{a+pIm)0@h"><field name="TEXT">time</field></shadow></value><next><block type="pl_label" id="E8.AE3.9{FAgpz,DH~,w"><field name="DIR">y</field><value name="LABEL"><shadow type="text" id="ys`_F/s#|@7H7DUGf7qb"><field name="TEXT">light</field></shadow></value><next><block type="pl_plot_bar" id="+va1l]AA`xkuOY;r0Z.h"><field name="DIR">plot</field><value name="A"><shadow type="list_many_input" id="GjLnGM//B1[{NY0zGxK7"><field name="CONTENT">1,2,3,4</field></shadow><block type="dicts_get" id="Yb!`lz?$+_`K@M5)?==4"><value name="DICT"><shadow type="variables_get" id="f#JVr7hJf1DtImZ0Ugrt"><field name="VAR">df1</field></shadow></value><value name="KEY"><shadow type="text" id="w_/spu~@/bS3dZxtj3b?"><field name="TEXT">时间</field></shadow></value></block></value><value name="B"><shadow type="list_many_input" id="/9!1ea`sf]mqZ.4oW8?b"><field name="CONTENT">5,6,7,8</field></shadow><block type="dicts_get" id="F;:T|PW{6NS+aIOva583"><value name="DICT"><shadow type="variables_get" id="hn-;3{pj|N!26DU(7HHB"><field name="VAR">df1</field></shadow></value><value name="KEY"><shadow type="text" id="dM.;J7.B@TeBc:.NU6Bq"><field name="TEXT">值</field></shadow></value></block></value><next><block type="pl_show" id="k~M507@7^!(,?x5ZG?n7"></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IHJlcXVlc3RzCmltcG9ydCBqc29uCmltcG9ydCBtYXRwbG90bGliLnB5cGxvdCBhcyBwbHQKaW1wb3J0IHBhbmRhcwppbXBvcnQgcHlsYWIKCgpyZXBvbnNlID0gcmVxdWVzdHMuZ2V0KCdodHRwczovL21peGlvLm9yZy9hcGkvdjEvZ2V0RGF0YT91c2VyPWRlbW9AbWl4bHkub3JnJnBhc3N3b3JkPWI4MWU1M2Y0NDFkOTAxNTJjZGZiOTczMWM1ZGI5MmRhJnByb2plY3Q96YCa55So5ryU56S6JnRvcGljPeWFieeFp+W8uuW6piZudW09MTAnKQp0ID0gcmVwb25zZS50ZXh0CnByaW50KHQpCm15ZGljdCA9IGpzb24ubG9hZHModCkKbXlsaXN0ID0gbGlzdChteWRpY3RbJ2RhdGEnXSkKcGx0LmNsYSgpCmRmMSA9IHBhbmRhcy5EYXRhRnJhbWUobXlsaXN0KQpweWxhYi54bGFiZWwoJ3RpbWUnLCBmb250cHJvcGVydGllcyA9ICJTVFNvbmciKQpweWxhYi55bGFiZWwoJ2xpZ2h0JywgZm9udHByb3BlcnRpZXMgPSAiU1RTb25nIikKcHlsYWIucGxvdChkZjFbJ+aXtumXtCddLGRmMVsn5YC8J10pCnB5bGFiLnNob3coKQo=</code>

View File

@@ -1 +0,0 @@
<xml version="Mixly 3.0 rc0" board="Python 3 Online@Python 3 Online" shown="block"><block type="variables_set" id="8-Xj($b:O?i/wEp`4C=1" x="-224" y="-349"><field name="VAR">reponse</field><value name="VALUE"><block type="requests_get" id="qLoYf6*cLzrle)y@?i/o"><field name="TYPE">get</field><value name="URL"><shadow type="text" id="gIv#qc9UI@I{]_3g@eK^"><field name="TEXT">https://mixio.org/api/v1/getData?user=demo@mixly.org&amp;password=b81e53f441d90152cdfb9731c5db92da&amp;project=%E9%80%9A%E7%94%A8%E6%BC%94%E7%A4%BA&amp;topic=%E5%AD%A6%E7%94%9F%E4%BF%A1%E6%81%AF&amp;num=10</field></shadow></value></block></value><next><block type="inout_print" id="A2ZOYjuOu[YO+Ts*g*gZ"><value name="VAR"><shadow type="text" id="ym-v/7adnOVdmmwe,DN8"><field name="TEXT">Hello</field></shadow><block type="requests_attribute" id="96h,Y-e}^b2W;xK4i|L:"><field name="ATTR">text</field><value name="VAL"><shadow type="variables_get" id="AdtR]W3v/iOCypzNVOSj"><field name="VAR">reponse</field></shadow></value></block></value><next><block type="variables_set" id="Ot^}7(YkgD_{31PSf3Us"><field name="VAR">mydict</field><value name="VALUE"><block type="json_to_dicts" id="aZe$eMg}a|ZC?f0$+,P;"><value name="VAR"><shadow type="text" id="w;}+z}IHx:f8^U^f^m`3"><field name="TEXT">{"name":"Mixly","color":"green"}</field></shadow><block type="requests_attribute" id="|[{p;twQDu!sVKE]|-]_"><field name="ATTR">text</field><value name="VAL"><shadow type="variables_get" id="l{+#9MhLb+G(FFSR`{qd"><field name="VAR">reponse</field></shadow></value></block></value></block></value><next><block type="variables_set" id="#.M275@COQ=m)C5Z,@DT"><field name="VAR">mylist</field><value name="VALUE"><block type="dicts_get" id="rAczq-[$/h08{-hSJ-kA"><value name="DICT"><shadow type="variables_get" id="^a/wGEysX_Yvr!*IGfo)"><field name="VAR">mydict</field></shadow></value><value name="KEY"><shadow type="text" id="j1pjHyArhuOJTY}T]4Y*"><field name="TEXT">data</field></shadow></value></block></value><next><block type="controls_forEach" id="#L2-2Ey~Wz16D**c5uop"><value name="LIST"><shadow type="list_many_input" id="LmQFE(}N3Ajf)$PAUQw1"><field name="CONTENT">0,1,2,3</field></shadow><block type="variables_get" id="!kK4xJe1O~[#P^ZIy!me"><field name="VAR">mylist</field></block></value><value name="VAR"><shadow type="variables_get" id="]9~;}VuQ!$is9=xx`)e;"><field name="VAR">i</field></shadow></value><statement name="DO"><block type="inout_print" id="tHK{pj^BshK#cBLY#}Yh"><value name="VAR"><shadow type="text" id="zIz(NTgEBA8@G`RQ`S5)"><field name="TEXT">Hello</field></shadow><block type="dicts_get" id="EqF[)6tAW@Z6jj.bvsyq"><value name="DICT"><shadow type="variables_get" id="A:z*$,y)RKd-bp_v~9X?"><field name="VAR">mydict</field></shadow><block type="variables_get" id="St,58XNt9|t]TXAP2q1G"><field name="VAR">i</field></block></value><value name="KEY"><shadow type="text" id="i]Vj|jfCPD:[:AWM+S#r"><field name="TEXT">值</field></shadow></value></block></value></block></statement></block></next></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IHJlcXVlc3RzCmltcG9ydCBqc29uCgoKcmVwb25zZSA9IHJlcXVlc3RzLmdldCgnaHR0cHM6Ly9taXhpby5vcmcvYXBpL3YxL2dldERhdGE/dXNlcj1kZW1vQG1peGx5Lm9yZyZwYXNzd29yZD1iODFlNTNmNDQxZDkwMTUyY2RmYjk3MzFjNWRiOTJkYSZwcm9qZWN0PSVFOSU4MCU5QSVFNyU5NCVBOCVFNiVCQyU5NCVFNyVBNCVCQSZ0b3BpYz0lRTUlQUQlQTYlRTclOTQlOUYlRTQlQkYlQTElRTYlODElQUYmbnVtPTEwJykKcHJpbnQocmVwb25zZS50ZXh0KQpteWRpY3QgPSBqc29uLmxvYWRzKHJlcG9uc2UudGV4dCkKbXlsaXN0ID0gbXlkaWN0WydkYXRhJ10KZm9yIGkgaW4gbXlsaXN0OgogICAgcHJpbnQoaVsn5YC8J10pCg==</code>

View File

@@ -1 +0,0 @@
<xml version="Mixly 3.0 rc0" board="Python 3 Online@Python 3 Online" shown="block"><block type="variables_set" id="1(^[.x=QKH$G*kJf2(8v" x="-224" y="-349"><field name="VAR">reponse</field><value name="VALUE"><block type="requests_get" id="u_*K}npNOZA@y+0x1DZu"><field name="TYPE">get</field><value name="URL"><shadow type="text" id="ym(3J{rt?6LtIQ?G#vc-"><field name="TEXT">https://mixio.mixly.cn/api/v1/getData?user=demo@mixly.org&amp;password=b81e53f441d90152cdfb9731c5db92da&amp;project=%E9%80%9A%E7%94%A8%E6%BC%94%E7%A4%BA&amp;topic=%E5%AD%A6%E7%94%9F%E4%BF%A1%E6%81%AF&amp;num=10</field></shadow></value></block></value><next><block type="inout_print" id="^o[gc73ivKq}BazPJfm5"><value name="VAR"><shadow type="text" id="mWe-fiDR(vV^add;YS=U"><field name="TEXT">Hello</field></shadow><block type="requests_attribute" id="FvPx`ek-~u[0r#JjCqq("><field name="ATTR">text</field><value name="VAL"><shadow type="variables_get" id="x0(;;r$!I;._CZmza8T$"><field name="VAR">reponse</field></shadow></value></block></value><next><block type="variables_set" id="l0N9!lak6eX9h+pcT6JO"><field name="VAR">mydict</field><value name="VALUE"><block type="json_to_dicts" id="~_]TS`v_^HyVI7(]_;*b"><value name="VAR"><shadow type="text" id="u}H-s]t|?-ktu7Gg)vOt"><field name="TEXT">{"name":"Mixly","color":"green"}</field></shadow><block type="requests_attribute" id="E]v*kL|*_jZYu8u0/bV?"><field name="ATTR">text</field><value name="VAL"><shadow type="variables_get" id="F9*2e*G5[r+D{@xaJ#Cs"><field name="VAR">reponse</field></shadow></value></block></value></block></value><next><block type="variables_set" id="BmH!YPxFV4XTCAk-@dhL"><field name="VAR">mylist</field><value name="VALUE"><block type="dicts_get" id="?h9ZSb^4u1=L_--,GKKj"><value name="DICT"><shadow type="variables_get" id="m?)T}C86R=x~XtmuCaI|"><field name="VAR">mydict</field></shadow></value><value name="KEY"><shadow type="text" id="7}bEDGFw^}hx5/?y:X]|"><field name="TEXT">data</field></shadow></value></block></value><next><block type="controls_forEach" id="eH@w/5a)s,CwnX!1rmf,"><value name="LIST"><shadow type="list_many_input" id="Lt8t)2?iH{o{VnxvRDKn"><field name="CONTENT">0,1,2,3</field></shadow><block type="variables_get" id="dJFcg_|*4z`:?erl0fdl"><field name="VAR">mylist</field></block></value><value name="VAR"><shadow type="variables_get" id="viUGcDRql$0L!/hU78~P"><field name="VAR">i</field></shadow></value><statement name="DO"><block type="inout_print" id="L36-rw69(cu/h{Kjs+cZ"><value name="VAR"><shadow type="text" id="6OB#Z6W$To?73U`c;`|6"><field name="TEXT">Hello</field></shadow><block type="dicts_get" id="70a.$$G=6kVWxz2}w5-:"><value name="DICT"><shadow type="variables_get" id="-N3y`TsgGR|YjdK.l*lw"><field name="VAR">mydict</field></shadow><block type="variables_get" id="e9JKa;eTV@`YY=nHdZuW"><field name="VAR">i</field></block></value><value name="KEY"><shadow type="text" id="`U8F0X+w+zV]hM37x{6M"><field name="TEXT">值</field></shadow></value></block></value></block></statement></block></next></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IHJlcXVlc3RzCmltcG9ydCBqc29uCgoKcmVwb25zZSA9IHJlcXVlc3RzLmdldCgnaHR0cHM6Ly9taXhpby5taXhseS5jbi9hcGkvdjEvZ2V0RGF0YT91c2VyPWRlbW9AbWl4bHkub3JnJnBhc3N3b3JkPWI4MWU1M2Y0NDFkOTAxNTJjZGZiOTczMWM1ZGI5MmRhJnByb2plY3Q9JUU5JTgwJTlBJUU3JTk0JUE4JUU2JUJDJTk0JUU3JUE0JUJBJnRvcGljPSVFNSVBRCVBNiVFNyU5NCU5RiVFNCVCRiVBMSVFNiU4MSVBRiZudW09MTAnKQpwcmludChyZXBvbnNlLnRleHQpCm15ZGljdCA9IGpzb24ubG9hZHMocmVwb25zZS50ZXh0KQpteWxpc3QgPSBteWRpY3RbJ2RhdGEnXQpmb3IgaSBpbiBteWxpc3Q6CiAgICBwcmludChpWyflgLwnXSkK</code>

View File

@@ -1 +0,0 @@
<xml version="Mixly 3.0 rc0" board="Python 3 Online@Python 3 Online" shown="block"><block type="variables_set" id="I:0^rkv]3U4CCtXK7P5u" x="51" y="54"><field name="VAR">reponse</field><value name="VALUE"><block type="requests_get" id="h`]x8NgM.I(9)M3AYN}I"><field name="TYPE">get</field><value name="URL"><shadow type="text" id="?]7I}B.O!f{OOF,K=UA6"><field name="TEXT">https://mixio.mixly.cn/api/v1/getData?user=@4DDJ53C9&amp;password=MixIO_public&amp;project=default&amp;topic=%E5%85%89%E7%85%A7&amp;num=10</field></shadow></value></block></value><next><block type="inout_print" id="Ng]F77,$[6f],9:r6$*5"><value name="VAR"><shadow type="text" id="LdQecJd:{Y:nF2#FRQF7"><field name="TEXT">Hello</field></shadow><block type="requests_attribute" id="//.n`hAf7.qlPJ}(-(6o"><field name="ATTR">text</field><value name="VAL"><shadow type="variables_get" id="IUnb|X]zjC?_]VQU8!)Q"><field name="VAR">reponse</field></shadow></value></block></value><next><block type="variables_set" id="n99Hu)(vX?3[^ajNa5yk"><field name="VAR">mydict</field><value name="VALUE"><block type="json_to_dicts" id="p)x*7|vY{I/^og6|Rq;D"><value name="VAR"><shadow type="text" id="V,8+mx]T=)lKJ(#MjNr0"><field name="TEXT">{"name":"Mixly","color":"green"}</field></shadow><block type="requests_attribute" id="@uFWhTK2XmWo__L{bG45"><field name="ATTR">text</field><value name="VAL"><shadow type="variables_get" id="#r?=Ef7(mTCQ*/~!oekA"><field name="VAR">reponse</field></shadow></value></block></value></block></value><next><block type="controls_forEach" id="0O9}@jaKQ)P2:^`Mfn*h"><value name="LIST"><shadow type="list_many_input" id="WB7lBlO)uVf.cE+@PhVz"><field name="CONTENT">0,1,2,3</field></shadow><block type="dicts_get" id="WAy0q{axjo`O$,E._+_t"><value name="DICT"><shadow type="variables_get" id="WEB-QZf.Zk[o_0H]c{,t"><field name="VAR">mydict</field></shadow></value><value name="KEY"><shadow type="text" id="~P:[IL2L,Tuq$m,p,Ci8"><field name="TEXT">data</field></shadow></value></block></value><value name="VAR"><shadow type="variables_get" id="s+/J-diyzUD]i,gq^HCs"><field name="VAR">i</field></shadow></value><statement name="DO"><block type="inout_print" id="XqV.DAJ6E.0EMg@K#)b."><value name="VAR"><shadow type="text" id="6T/@t57.Dxw^[[{9LXU7"><field name="TEXT">Hello</field></shadow><block type="variables_get" id="RF*C0w#=WD^)_aQ$=l2q"><field name="VAR">i</field></block></value></block></statement></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IHJlcXVlc3RzCmltcG9ydCBqc29uCgoKcmVwb25zZSA9IHJlcXVlc3RzLmdldCgnaHR0cHM6Ly9taXhpby5taXhseS5jbi9hcGkvdjEvZ2V0RGF0YT91c2VyPUA0RERKNTNDOSZwYXNzd29yZD1NaXhJT19wdWJsaWMmcHJvamVjdD1kZWZhdWx0JnRvcGljPSVFNSU4NSU4OSVFNyU4NSVBNyZudW09MTAnKQpwcmludChyZXBvbnNlLnRleHQpCm15ZGljdCA9IGpzb24ubG9hZHMocmVwb25zZS50ZXh0KQpmb3IgaSBpbiBteWRpY3RbJ2RhdGEnXToKICAgIHByaW50KGkpCg==</code>

View File

@@ -1 +1 @@
<xml version="Mixly 2.0 rc4" board="Python ESP32-C2@MixGo MINI"><block type="controls_whileUntil" id="lv.8HRKXkEb4ZI*l}BZF" x="-2663" y="-503"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="^n#Hq=49qxY6ak+Msejc"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="?/(s6xTsL!fK3*,)M_Kr"><value name="IF0"><block type="mini_g2_rfid_status" id="q)}sZ78]pNSET7G1,/(N"><field name="key">True</field></block></value><statement name="DO0"><block type="esp32_onboard_music_pitch_with_time" id="jJ[CKlFlG`a5wmUQ:;gW"><value name="pitch"><shadow type="pins_tone_notes" id="[(z:yBnohyUm~R6tn2Hy"><field name="PIN">698</field></shadow></value><value name="time"><shadow type="math_number" id="=H~_YlJS4nqhi#[t=Xrd"><field name="NUM">100</field></shadow></value><next><block type="system_print" id="|J|h#_ZS1fwt?6.M:Ri+"><value name="VAR"><shadow type="text" id="e#Ie~XRa`X2gm}6(DWwU"><field name="TEXT">Mixly</field></shadow><block type="mini_g2_rfid_readid" id="iJ+GR/K:ARG.ijVlBKN["></block></value><next><block type="controls_delay_new" id="hsFy,2IA,qoONR^;D}wi"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="Q7i~_i^uN3RZ_)|h_pO("><field name="NUM">1</field></shadow></value></block></next></block></next></block></statement></block></statement></block></xml><config>{}</config><code>ZnJvbSBtaW5pX2cyIGltcG9ydCBleHRfcmZpZApmcm9tIG1peGdvX21pbmkgaW1wb3J0IG9uYm9hcmRfbXVzaWMKaW1wb3J0IG1hY2hpbmUKaW1wb3J0IG1pbmlfZzIKaW1wb3J0IHRpbWUKCgp3aGlsZSBUcnVlOgogICAgaWYgZXh0X3JmaWQuc2Nhbl9jYXJkKCk9PVRydWU6CiAgICAgICAgb25ib2FyZF9tdXNpYy5waXRjaF90aW1lKDY5OCwgMTAwKQogICAgICAgIHByaW50KG1pbmlfZzIuZXh0X3JmaWQucmVhZF9jYXJkKDAsIHg9ImlkIikpCiAgICAgICAgdGltZS5zbGVlcCgxKQo=</code>
<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@MixGo MINI" shown="block"><block type="controls_whileUntil" id="S#OBOx5EPZ7WL!OT~FR`" x="-2663" y="-503"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="H=N3?]pXs(D]yvIkM;0v"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="@scQVZ$t)b6:=[UC3YSe"><value name="IF0"><block type="rfid_status" id="y=b|3vg)K+f9^f-Epq-8"><field name="key">True</field></block></value><statement name="DO0"><block type="system_print" id="hR]c=O5.Z*qx0ck8X4l2"><value name="VAR"><shadow type="text" id="vNg$j$KC8500uKMKUxDM"><field name="TEXT">Mixly</field></shadow><block type="rfid_readid" id=";R76R[(3BIM^1bHiBb]A"></block></value><next><block type="esp32_onboard_music_pitch_with_time" id="_]eq4-Xe`PYwitjDeDZ+"><value name="pitch"><shadow type="pins_tone_notes" id="p0,`nAhMcuU50X:pM3FL"><field name="PIN">698</field></shadow></value><value name="time"><shadow type="math_number" id="nJy(6uu6C=_,?Q86DPEw"><field name="NUM">100</field></shadow></value><next><block type="controls_delay_new" id="9xF|bP!`?9z-a(pdsmI:"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="ZtLW;lSL=Xv?wdyNwN6+"><field name="NUM">1</field></shadow></value></block></next></block></next></block></statement></block></statement></block></xml><config>{}</config><code>ZnJvbSBtaW5pX2cyIGltcG9ydCBleHRfcmZpZAppbXBvcnQgbWFjaGluZQpmcm9tIG1peGdvX21pbmkgaW1wb3J0IG9uYm9hcmRfbXVzaWMKaW1wb3J0IHRpbWUKCgp3aGlsZSBUcnVlOgogICAgaWYgZXh0X3JmaWQuc2Nhbl9jYXJkKCkgPT0gVHJ1ZToKICAgICAgICBwcmludChleHRfcmZpZC5yZWFkX2NhcmQoMCwgeD0iaWQiKSkKICAgICAgICBvbmJvYXJkX211c2ljLnBpdGNoX3RpbWUoNjk4LCAxMDApCiAgICAgICAgdGltZS5zbGVlcCgxKQo=</code>CAgdGltZS5zbGVlcCgxKQo=</code>

View File

@@ -1 +1 @@
<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@MixGo MINI" shown="block"><block type="controls_whileUntil" id="A+w;[G.k;9Pj^6flwo+r" x="-2663" y="-503"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="}ncM6dVQ^!|$h]bCb/@*"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="L=KBb1!h;v[v+24S-_t/"><value name="IF0"><block type="mini_g2_rfid_status" id="mEGy,]+W`I^RnVPTR@bn"><field name="key">True</field></block></value><statement name="DO0"><block type="system_print" id="=Zi`~kNMx6Ac{:4|#B*S"><value name="VAR"><shadow type="text" id="_j6I^.*_(ToydS=S81y_"><field name="TEXT">Mixly</field></shadow><block type="mini_g2_rfid_readid" id="=aY_@*c}ln5fP.8coTlf"></block></value><next><block type="esp32_onboard_music_pitch_with_time" id="Q(57N{||Q7c`SvPnMfcI"><value name="pitch"><shadow type="pins_tone_notes" id="o|3}PZ6[_k947y2q*Ad!"><field name="PIN">698</field></shadow></value><value name="time"><shadow type="math_number" id="rH1$H[#7e8LMh_??Wzj1"><field name="NUM">100</field></shadow></value><next><block type="controls_delay_new" id="T0(dMSvxQ@8^O,8pPH-1"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="/i65GF.?SU26}G5zGQkn"><field name="NUM">1</field></shadow></value></block></next></block></next></block></statement></block></statement></block></xml><config>{}</config><code>ZnJvbSBtaW5pX2cyIGltcG9ydCBleHRfcmZpZAppbXBvcnQgbWFjaGluZQppbXBvcnQgbWluaV9nMgpmcm9tIG1peGdvX21pbmkgaW1wb3J0IG9uYm9hcmRfbXVzaWMKaW1wb3J0IHRpbWUKCgp3aGlsZSBUcnVlOgogICAgaWYgZXh0X3JmaWQuc2Nhbl9jYXJkKCk9PVRydWU6CiAgICAgICAgcHJpbnQoZXh0X3JmaWQucmVhZF9jYXJkKDAsIHg9ImlkIikpCiAgICAgICAgb25ib2FyZF9tdXNpYy5waXRjaF90aW1lKDY5OCwgMTAwKQogICAgICAgIHRpbWUuc2xlZXAoMSkK</code>
<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@MixGo MINI" shown="block"><block type="controls_whileUntil" id="f08cVb_x:K,fJIPn*~s." x="-2663" y="-503"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="9zKa3v_/EY2Iw137m.(u"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id="Pm?o1cPnD}hHR4~?d9c`"><field name="VAR">cardid</field><value name="VALUE"><block type="rfid_readid" id="7R1RV_fW!R2Ki:9J/+KA"></block></value><next><block type="controls_if" id="7oI4[:bt`vaV`N_gzXWG"><value name="IF0"><block type="logic_compare" id="bLJ:5|DEa,@C{FM!.58S"><field name="OP">NEQ</field><value name="A"><block type="variables_get" id="4pes#T:2dzw!V#XoaLZU"><field name="VAR">cardid</field></block></value><value name="B"><block type="logic_null" id="|=~~55Y9:kf3`Ik`.4+S"></block></value></block></value><statement name="DO0"><block type="system_print" id="4SKowefR(t[zf/1rboSe"><value name="VAR"><shadow type="text" id=",dvc-+]]oaq/8SO;]HW?"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="RNKx/A9/@f7A4gp[.JUG"><field name="VAR">cardid</field></block></value><next><block type="esp32_onboard_music_pitch_with_time" id="Rcn;zY`]@JWbM.~?h66{"><value name="pitch"><shadow type="pins_tone_notes" id="/1mHYo]Vb3yqN{Ie|a$}"><field name="PIN">698</field></shadow></value><value name="time"><shadow type="math_number" id="`qN0@OpfZX0baA6~]wl="><field name="NUM">100</field></shadow></value><next><block type="controls_delay_new" id=":rr3hlJIA6:))C}~Yuxg"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="xhm3)mhl0DmN5h~xfB-T"><field name="NUM">1</field></shadow></value></block></next></block></next></block></statement></block></next></block></statement></block></xml><config>{}</config><code>ZnJvbSBtaW5pX2cyIGltcG9ydCBleHRfcmZpZAppbXBvcnQgbWFjaGluZQpmcm9tIG1peGdvX21pbmkgaW1wb3J0IG9uYm9hcmRfbXVzaWMKaW1wb3J0IHRpbWUKCgp3aGlsZSBUcnVlOgogICAgY2FyZGlkID0gZXh0X3JmaWQucmVhZF9jYXJkKDAsIHg9ImlkIikKICAgIGlmIGNhcmRpZCAhPSBOb25lOgogICAgICAgIHByaW50KGNhcmRpZCkKICAgICAgICBvbmJvYXJkX211c2ljLnBpdGNoX3RpbWUoNjk4LCAxMDApCiAgICAgICAgdGltZS5zbGVlcCgxKQo=</code>

View File

@@ -1 +1 @@
<xml version="Mixly3.0" board="Python ESP32-C2@MixGo MINI" shown="block"><block type="display_show_image" id="QB18=v.)EwOsO1T5|(o:" x="-2859" y="-722"><value name="data"><shadow type="pins_builtinimg" id="~{dqf]wYS2]p*)*7NVd-"><field name="PIN">onboard_matrix.DOOR_OPEN</field></shadow></value><next><block type="controls_whileUntil" id="fTPP}Za2`|Tj3!CfLL:R"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="ZA_/kTLgh;*yT7FJU:Z,"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="U4@/QZfUK+$0a_b{O~jS"><value name="IF0"><block type="logic_compare" id="WBd5[-|qG9k*xKVuYy.h"><field name="OP">GT</field><value name="A"><block type="sensor_mixgo_pin_near_single" id="6y=)U1ZdFy6M6hrn!)]5"></block></value><value name="B"><block type="math_number" id="dzuSe|2PJYYzwa3VUf~^"><field name="NUM">100</field></block></value></block></value><statement name="DO0"><block type="display_show_image" id="{(It}`MD$kCnZ.n-5=Nv"><value name="data"><shadow type="pins_builtinimg" id="{_|C0]TZ{kxB:}++jWo8"><field name="PIN">onboard_matrix.DOOR_CLOSE</field></shadow></value><next><block type="controls_delay_new" id="OPzN`}kp;Z}a.yo5Ymy#"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="DxyX[t_|bts`dzmY#yY,"><field name="NUM">0.1</field></shadow></value><next><block type="display_show_image" id="L}=}U7ZjuG9xhAjzMPf."><value name="data"><shadow type="pins_builtinimg" id="#lFSRM)zTnLn!PX12X_I"><field name="PIN">onboard_matrix.DOOR_OPENING</field></shadow></value><next><block type="controls_delay_new" id="4D3EMsXULr_lgf]X?dBj"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="Xp7tdY8/4h0M3)Y8fO[W"><field name="NUM">0.1</field></shadow></value><next><block type="display_show_image" id="_vU`u]!lX0uSwb((-kgw"><value name="data"><shadow type="pins_builtinimg" id="N}+,.~n=@paO^*_-#:++"><field name="PIN">onboard_matrix.DOOR_OPEN</field></shadow></value><next><block type="controls_delay_new" id="j83N|sAhypoy}~yQTPh@"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="jN}G[$h|7;.0z678V-JG"><field name="NUM">1</field></shadow></value><next><block type="display_show_image" id="Cl*.x9!Eh)*o?QUStoY/"><value name="data"><shadow type="pins_builtinimg" id="b]~LGT[W--^Bka:,N5b6"><field name="PIN">onboard_matrix.DOOR_OPENING</field></shadow></value><next><block type="controls_delay_new" id="Uz7]FhLb=V9I-:`kX_X7"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="uU3=8Wn]0ZQ/0{CNnLD;"><field name="NUM">0.1</field></shadow></value><next><block type="display_show_image" id="*]UR[g(Ph~NedBdisNrm"><value name="data"><shadow type="pins_builtinimg" id="1Ybyh){|G2V|^IN_PzSb"><field name="PIN">onboard_matrix.DOOR_CLOSE</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></statement></block></next></block></xml><config>{}</config><code>ZnJvbSBtaXhnb19taW5pIGltcG9ydCBvbmJvYXJkX21hdHJpeApmcm9tIG1peGdvX21pbmkgaW1wb3J0IG9uYm9hcmRfYWxzCmltcG9ydCB0aW1lCgoKb25ib2FyZF9tYXRyaXguc2hvd3Mob25ib2FyZF9tYXRyaXguRE9PUl9PUEVOKQp3aGlsZSBUcnVlOgogICAgaWYgb25ib2FyZF9hbHMucHNfbmwoKSA+IDEwMDoKICAgICAgICBvbmJvYXJkX21hdHJpeC5zaG93cyhvbmJvYXJkX21hdHJpeC5ET09SX0NMT1NFKQogICAgICAgIHRpbWUuc2xlZXAoMC4xKQogICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKG9uYm9hcmRfbWF0cml4LkRPT1JfT1BFTklORykKICAgICAgICB0aW1lLnNsZWVwKDAuMSkKICAgICAgICBvbmJvYXJkX21hdHJpeC5zaG93cyhvbmJvYXJkX21hdHJpeC5ET09SX09QRU4pCiAgICAgICAgdGltZS5zbGVlcCgxKQogICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKG9uYm9hcmRfbWF0cml4LkRPT1JfT1BFTklORykKICAgICAgICB0aW1lLnNsZWVwKDAuMSkKICAgICAgICBvbmJvYXJkX21hdHJpeC5zaG93cyhvbmJvYXJkX21hdHJpeC5ET09SX0NMT1NFKQo=</code>
<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@MixGo MINI" shown="block"><block type="display_show_image" id="w:K]@uh$WXfwqD;`BN1i" x="-2859" y="-722"><value name="data"><shadow type="pins_builtinimg" id="ewfb!;`Kv22;yoqF`qU@"><field name="PIN">onboard_matrix.DOOR_OPEN</field></shadow></value><next><block type="controls_whileUntil" id="[lI*:A8d4?U@a97?75Zu"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="(z.3zy#1]Qcr,G/N}D)`"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="t:C[E-fM9hA2tu}e8]#b"><value name="IF0"><block type="logic_compare" id="ttJ~MDB3ON]59uNRF0+w"><field name="OP">GT</field><value name="A"><block type="sensor_mixgo_pin_near_single" id="~1Ax?RqMMfq-ai!1v4We"></block></value><value name="B"><block type="math_number" id=";{=o[,(W)M;D{mrs~|2b"><field name="NUM">100</field></block></value></block></value><statement name="DO0"><block type="display_show_image" id="v3~43@Qs`5$D3pt0!:.H"><value name="data"><shadow type="pins_builtinimg" id="oFac47Zafm|QdZw)dh3|"><field name="PIN">onboard_matrix.DOOR_CLOSE</field></shadow></value><next><block type="controls_delay_new" id="7~1C*QhG2O#Y7yL`VBsv"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="UUgu![0n-}D(F}+aO2CN"><field name="NUM">0.1</field></shadow></value><next><block type="display_show_image" id="ay}t8kGy3o(+v2s|l@3k"><value name="data"><shadow type="pins_builtinimg" id="ho.VN/QR#MCb]DH#1H?("><field name="PIN">onboard_matrix.DOOR_OPENING</field></shadow></value><next><block type="controls_delay_new" id="t|]uS1nBT((QbX7/AJj;"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="SjlH-QqATh*y90L~}v@x"><field name="NUM">0.1</field></shadow></value><next><block type="display_show_image" id="#M#vlH.TqDZ/f}wIyuJU"><value name="data"><shadow type="pins_builtinimg" id="3]4FaTil-bqoxQZsb{xB"><field name="PIN">onboard_matrix.DOOR_OPEN</field></shadow></value><next><block type="controls_delay_new" id="(6:S39an(K8*Lkcw=S|]"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="4*w1]/dPA]gSdUfw/,qJ"><field name="NUM">1</field></shadow></value><next><block type="display_show_image" id="3n[y^vzba-B*q.l{8a]9"><value name="data"><shadow type="pins_builtinimg" id="{Ct[[:(4Nl_RBxBS}=~#"><field name="PIN">onboard_matrix.DOOR_OPENING</field></shadow></value><next><block type="controls_delay_new" id="3xySW,gZ|s8Vqg)*xl,$"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="fFeEMX[YKJ`3AgvsIt?B"><field name="NUM">0.1</field></shadow></value><next><block type="display_show_image" id="A-v(w,5nD^nf1@zl~~j("><value name="data"><shadow type="pins_builtinimg" id="Lwq{Aoh:]PK?qL_6IM|I"><field name="PIN">onboard_matrix.DOOR_CLOSE</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></statement></block></next></block></xml><config>{}</config><code>ZnJvbSBtaXhnb19taW5pIGltcG9ydCBvbmJvYXJkX21hdHJpeApmcm9tIG1peGdvX21pbmkgaW1wb3J0IG9uYm9hcmRfYWxzCmltcG9ydCB0aW1lCgoKb25ib2FyZF9tYXRyaXguc2hvd3Mob25ib2FyZF9tYXRyaXguRE9PUl9PUEVOKQp3aGlsZSBUcnVlOgogICAgaWYgb25ib2FyZF9hbHMucHNfbmwoKSA+IDEwMDoKICAgICAgICBvbmJvYXJkX21hdHJpeC5zaG93cyhvbmJvYXJkX21hdHJpeC5ET09SX0NMT1NFKQogICAgICAgIHRpbWUuc2xlZXAoMC4xKQogICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKG9uYm9hcmRfbWF0cml4LkRPT1JfT1BFTklORykKICAgICAgICB0aW1lLnNsZWVwKDAuMSkKICAgICAgICBvbmJvYXJkX21hdHJpeC5zaG93cyhvbmJvYXJkX21hdHJpeC5ET09SX09QRU4pCiAgICAgICAgdGltZS5zbGVlcCgxKQogICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKG9uYm9hcmRfbWF0cml4LkRPT1JfT1BFTklORykKICAgICAgICB0aW1lLnNsZWVwKDAuMSkKICAgICAgICBvbmJvYXJkX21hdHJpeC5zaG93cyhvbmJvYXJkX21hdHJpeC5ET09SX0NMT1NFKQo=</code>

View File

@@ -1 +1 @@
<xml version="Mixly 2.0 rc4" board="Python ESP32-C2@MixGo MINI"><block type="controls_whileUntil" id="TUZ9|Z}HqUv/_2JkdlOH" x="-3292" y="-644"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="E4$@D@fe7r1W0|8:gotb"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="db~55s3{X+~,=cI2~862"><mutation else="1"></mutation><value name="IF0"><block type="logic_compare" id="6tD+Wh]k=Fe^P)MB;4fa"><field name="OP">NEQ</field><value name="A"><block type="sensor_mixgo_touch_slide" id="]P#h)SWp,wc$c;LGA*=}"></block></value><value name="B"><block type="math_number" id="G2cC$A!KSz(6|6x#,WoY"><field name="NUM">0</field></block></value></block></value><statement name="DO0"><block type="actuator_led_brightness" id="zj{C!{7wejC2Yli#}*Hs"><value name="led"><shadow type="number" id=":[c[bXVAOr*IUw~NMLn{"><field name="op">1</field></shadow></value><value name="bright"><shadow type="math_number" id="*gUD;8}q+_sF_MAY3OJ~"><field name="NUM">100</field></shadow><block type="text_to_number" id="+bLY#sgDS4hPFdU3{0Jg"><field name="TOWHAT">int</field><value name="VAR"><shadow type="variables_get" id=";ZU+1z7MSL:]DH(f@{,_"><field name="VAR">x</field></shadow><block type="math_map" id="7=bKQzz3UI-sWP-N3[n."><value name="NUM"><shadow type="math_number" id="(P1C?ul$9X9=:g3FI(P."><field name="NUM">50</field></shadow><block type="sensor_mixgo_touch_slide" id="j~#1jFGN9[~uB)+iny(P"></block></value><value name="fromLow"><shadow type="math_number" id="#-.LY[a_$Kg/6}[hFM3+"><field name="NUM">-100</field></shadow></value><value name="fromHigh"><shadow type="math_number" id="sfv={`_JL:G-*yZDM=,L"><field name="NUM">100</field></shadow></value><value name="toLow"><shadow type="math_number" id="UUKe4p{+1T~@CKz36E;]"><field name="NUM">0</field></shadow></value><value name="toHigh"><shadow type="math_number" id="aID+3}ey}YJe~rec[PE["><field name="NUM">100</field></shadow></value></block></value></block></value></block></statement><statement name="ELSE"><block type="actuator_led_bright" id="HyWBsSLG]/;Q$KQCXAR{"><value name="led"><shadow type="number" id="xTGDlFC]!^f.UV((*|cl"><field name="op">1</field></shadow></value><value name="bright"><shadow type="ledswitch" id="Jk3U=bOC#hiH*##R-yLD"><field name="flag">0</field></shadow></value></block></statement><next><block type="controls_delay_new" id="KmyNG._|6EvS;`eS.G1U"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="sqCP)yv/#L!v;j_?pqS["><field name="NUM">0.1</field></shadow></value></block></next></block></statement></block></xml><config>{}</config><code>ZnJvbSBtaXhnb19taW5pIGltcG9ydCBvbmJvYXJkX2JvdApmcm9tIG1peGdvX21pbmkgaW1wb3J0IG9uYm9hcmRfbGVkCmZyb20gbWl4cHkgaW1wb3J0IG1hdGhfbWFwCmltcG9ydCB0aW1lCgoKd2hpbGUgVHJ1ZToKICAgIGlmIG9uYm9hcmRfYm90LnRvdWNoX3NsaWRlKCkgIT0gMDoKICAgICAgICBvbmJvYXJkX2xlZC5zZXRicmlnaHRuZXNzKDEsaW50KChtYXRoX21hcChvbmJvYXJkX2JvdC50b3VjaF9zbGlkZSgpLCAoLTEwMCksIDEwMCwgMCwgMTAwKSkpKQogICAgZWxzZToKICAgICAgICBvbmJvYXJkX2xlZC5zZXRvbm9mZigxLDApCiAgICB0aW1lLnNsZWVwKDAuMSkK</code>
<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@MixGo MINI" shown="block"><block type="controls_whileUntil" id="V#ix3?.:WEVy55*QrO3]" x="-3292" y="-644"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="+3Fk|@NmhP@NcV,O5pqT"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="Do#S{|c`keJ7MrT$`,PF"><mutation else="1"></mutation><value name="IF0"><block type="logic_negate" id="]2)Z/7qt0.f2tj,CHE=g"><value name="BOOL"><block type="logic_compare_continous" id="g:JE$V:OvP9=N;Kpal9W"><field name="OP1">LT</field><field name="OP2">LT</field><value name="A"><shadow type="math_number" id="Y?Uke.ACaD@=^~Aw{Vb!"><field name="NUM">-3</field></shadow></value><value name="B"><shadow type="variables_get" id="ht|l0)[*d.Q[v2-V]_Kd"><field name="VAR">x</field></shadow><block type="sensor_mixgo_touch_slide" id="(z{RlNPRD9lL2kS~!rjN"></block></value><value name="C"><shadow type="math_number" id="2]Qz/{I!ehsJM3T|5M?+"><field name="NUM">3</field></shadow></value></block></value></block></value><statement name="DO0"><block type="actuator_led_brightness" id="76Bi?i2mRJx?NL[`Y9Zq"><value name="led"><shadow type="number" id="hV-H)P#-#sG!-=#g8~=Y"><field name="op">1</field></shadow></value><value name="bright"><shadow type="math_number" id="/Xj55!yceiZVmTwg#GnN"><field name="NUM">100</field></shadow><block type="text_to_number" id="`0$0n2hj*tp-S6w^QHR?"><field name="TOWHAT">int</field><value name="VAR"><shadow type="variables_get" id="^2Qhf:w1$$B6e:F=H]8Y"><field name="VAR">x</field></shadow><block type="math_map" id="IVgvE=TN8g{O=u(K9A=9"><value name="NUM"><shadow type="math_number" id="@fkyP#-l|#vTgW#;_c)]"><field name="NUM">50</field></shadow><block type="sensor_mixgo_touch_slide" id="Niy{^zj:IcvgXheS#z{*"></block></value><value name="fromLow"><shadow type="math_number" id="sDF(Z{D@=x:dFfhxbWyA"><field name="NUM">-100</field></shadow></value><value name="fromHigh"><shadow type="math_number" id="VZ,dQ^aJ6L/#isa@!I#Z"><field name="NUM">100</field></shadow></value><value name="toLow"><shadow type="math_number" id="lPi(rz-QCTp:LNqH1,pF"><field name="NUM">0</field></shadow></value><value name="toHigh"><shadow type="math_number" id="W#0?[eP8Dg4=}@1kT(9C"><field name="NUM">100</field></shadow></value></block></value></block></value></block></statement><statement name="ELSE"><block type="actuator_led_bright" id="FU]c*KHn(37RGjQelxGp"><value name="led"><shadow type="number" id="F,8bN/:r6Mf4N:2[y:nj"><field name="op">1</field></shadow></value><value name="bright"><shadow type="ledswitch" id="]6TJ{]{6|dGvVqbBQ7E7"><field name="flag">0</field></shadow></value></block></statement><next><block type="controls_delay_new" id="3{a=}5(#~Y3s~jrT#2dN"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="CaSVm8exeaHYo5!=9BiM"><field name="NUM">0.1</field></shadow></value></block></next></block></statement></block></xml><config>{}</config><code>ZnJvbSBtaXhnb19taW5pIGltcG9ydCBvbmJvYXJkX2JvdApmcm9tIG1peHB5IGltcG9ydCBtYXRoX21hcApmcm9tIG1peGdvX21pbmkgaW1wb3J0IG9uYm9hcmRfbGVkCmltcG9ydCB0aW1lCgoKd2hpbGUgVHJ1ZToKICAgIGlmIG5vdCAoLTMgPCBvbmJvYXJkX2JvdC50b3VjaF9zbGlkZSgpIDwgMyk6CiAgICAgICAgb25ib2FyZF9sZWQuc2V0YnJpZ2h0bmVzcygxLCBpbnQoKG1hdGhfbWFwKG9uYm9hcmRfYm90LnRvdWNoX3NsaWRlKCksICgtMTAwKSwgMTAwLCAwLCAxMDApKSkpCiAgICBlbHNlOgogICAgICAgIG9uYm9hcmRfbGVkLnNldG9ub2ZmKDEsMCkKICAgIHRpbWUuc2xlZXAoMC4xKQo=</code>