update examples
This commit is contained in:
@@ -1 +1 @@
|
|||||||
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" shown="block"><block type="iot_wifi_connect" id="4RQP)*P{b!O}/:=]M5Df" x="-1017" y="-432"><value name="WIFINAME"><shadow type="text" id="3ekl?L0NKSb9g]FG}d}|"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="jZ$A4b^ety*:xeIG^x8e"><field name="TEXT">12345678</field></shadow></value><next><block type="display_show_image_or_string_delay" id="TuW*s6EFZJQYF[8F@TPm"><field name="center">True</field><value name="data"><shadow type="text" id="gzMRd9],sr,gZH[JF.Rp"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="9VQw:XJ{a#-T*2[Gj9Cr"><value name="VAR"><shadow type="variables_get" id="xWMjg[7w,sRNSjs2MZ0J"><field name="VAR">x</field></shadow><block type="ntptime_time" id="vhd4:Q$-=qnuW@AQ)F@n"><value name="data"><shadow type="text" id="(F@JI(hkokHW]QXWyqH_"><field name="TEXT">ntp.aliyun.com</field></shadow><block type="ntptime_address" id="4y=?B,zALjEDA$w_RNZ5"><field name="op">ntp.aliyun.com</field></block></value></block></value></block></value><value name="space"><shadow type="math_number" id="Cb[eX^S0Yv[+aLYHN.[d"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="ag/Wx+|FD6SFpP5Z[;2r"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_whileUntil" id="65C[@kNn`.1a+RXt8Ob!"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="cNCEp7q8x_~K.}@|4-FT"><field name="BOOL">TRUE</field></shadow></value></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbnRwdGltZQpmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfdGZ0CgptaXhpb3Qud2xhbl9jb25uZWN0KCdmdWh1YTMnLCAnMTIzNDU2NzgnKQpvbmJvYXJkX3RmdC5zaG93cyhzdHIobnRwdGltZS50aW1lKGhvc3Q9J250cC5hbGl5dW4uY29tJykpLCBzcGFjZT0wLCBjZW50ZXI9VHJ1ZSxzeW5jPVRydWUpCndoaWxlIFRydWU6CiAgICBwYXNzCg==</code>
|
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" shown="block"><block type="iot_wifi_connect" id="VS=cbpq[KHLplQ8yB[tA" x="-1017" y="-432"><value name="WIFINAME"><shadow type="text" id="s?vVsFEnb|Q@Lopo^Y:~"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="6gXlk=[{@Uhsl5;Nm}-a"><field name="TEXT">12345678</field></shadow></value><next><block type="onboard_tft_show_texts" id="?0ID)BNcG/eAg+Z.fib]"><value name="data"><shadow type="text" id="(oQpl08E2o!H$`,!?G^*"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="caY)1|~,hIYm(a:Zfz``"><value name="VAR"><shadow type="variables_get" id="/xDfvTmHSLcxY4;zI17i"><field name="VAR">x</field></shadow><block type="ntptime_time" id="Ed07.@Fm(r,B@tJ!Zupg"><value name="data"><shadow type="text" id="/5wTQXcg?M!]HA]`sMaW"><field name="TEXT">ntp.aliyun.com</field></shadow><block type="ntptime_address" id="cF;8(vpaCx|o$,ymZ*q5"><field name="op">ntp.aliyun.com</field></block></value></block></value></block></value><value name="x"><shadow type="math_number" id="xgX1`i@5#O]6,rwJdhdd"><field name="NUM">50</field></shadow></value><value name="y"><shadow type="math_number" id="hdb3RYx:x#NR78}f!mtE"><field name="NUM">0</field></shadow></value><value name="size"><shadow type="math_number" id="A:52jQ9W)1f#uj-52Op`"><field name="NUM">1</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id=";QIt5L5f+?a#o5G-RDqk"><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="cX/DRHaHYZ9QQo=(4=tL"><field name="COLOR">#ffffff</field></block></value><value name="boolean"><shadow type="logic_boolean" id="d~OqXGrlrkn(Yg?WIs~t"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_whileUntil" id="[UBXg-vf?$=qIzt!Ya?n"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="UFubE#dJGb@5mBZgZ_a8"><field name="BOOL">TRUE</field></shadow></value></block></next></block></next></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>aW1wb3J0IG1peGlvdApmcm9tIG1peGdvX3Nvd2wgaW1wb3J0IG9uYm9hcmRfdGZ0CmltcG9ydCBudHB0aW1lCgoKbWl4aW90LndsYW5fY29ubmVjdCgnZnVodWEzJywgJzEyMzQ1Njc4JykKb25ib2FyZF90ZnQudGV4dHMoc3RyKG50cHRpbWUudGltZShob3N0PSdudHAuYWxpeXVuLmNvbScpKSwgeD01MCwgeT0wLCBzaXplPTEsIGNvbG9yPTB4ZmZmZixzeW5jPVRydWUpCndoaWxlIFRydWU6CiAgICBwYXNzCg==</code>
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
|||||||
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" shown="block"><block type="iot_wifi_connect" id="GyoF$]J3-M/FU:Re[{Uh" x="-1381" y="-420"><value name="WIFINAME"><shadow type="text" id="1RExe;PsH)K_o+`Nd@Yj"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="V?}$_}vf6VTDbV+luXo9"><field name="TEXT">12345678</field></shadow></value><next><block type="iot_mixio_connect" id="VEArULT^X=rOqHLR7bly"><value name="SERVER"><shadow type="text" id="#o-Gn9_dc=q$Sk@M^|_+"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="USERNAME"><shadow type="text" id="@T:]S,zvND[9KYDHV-kV"><field name="TEXT">demo@mixly.org</field></shadow></value><value name="PASSWORD"><shadow type="text" id="p(}v9gL~@6^K{Cu9Kov~"><field name="TEXT">048e66146b4937557366489cb10fe055</field></shadow></value><value name="PROJECT"><shadow type="text" id="Vs{G[@p~68eGlx?ObXQY"><field name="TEXT">demo</field></shadow></value><next><block type="controls_whileUntil" id="!G}l)Sp4]lPwqu034iWx"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="4O*qkZ|{;Vx7B!*5m_/,"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="IOT_MIXIO_PUBLISH" id="_+s1IV+8E_1s6~wk4#ZS"><value name="TOPIC"><shadow type="text" id="a|Uy;Ll77$2?;!lyv=45"><field name="TEXT">光照</field></shadow></value><value name="MSG"><shadow type="text" id="VLyxsT!_?*eby`kCa*kf"><field name="TEXT">msg</field></shadow><block type="sensor_mixgo_nova_LTR308" id="TbTwC:Bd!4zj4=~?8E8h"><field name="direction">l</field></block></value><next><block type="controls_delay_new" id="C|J5lK[2ZSl*zyWG$]VZ"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="vS`g]v5$3J(lF.Ges7;7"><field name="NUM">5</field></shadow></value></block></next></block></statement></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQpmcm9tIHViaW5hc2NpaSBpbXBvcnQgaGV4bGlmeQpmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfYWxzX2wKaW1wb3J0IHRpbWUKCm1peGlvdC53bGFuX2Nvbm5lY3QoJ2Z1aHVhMycsICcxMjM0NTY3OCcpCk1RVFRfVVNSX1BSSiA9ICdkZW1vQG1peGx5Lm9yZy9kZW1vLycKbXF0dF9jbGllbnQgPSBtaXhpb3QuaW5pdF9NUVRUX2NsaWVudCgnbWl4aW8ubWl4bHkuY24nLCAnZGVtb0BtaXhseS5vcmcnLCAnMDQ4ZTY2MTQ2YjQ5Mzc1NTczNjY0ODljYjEwZmUwNTUnLCBNUVRUX1VTUl9QUkopCndoaWxlIFRydWU6CiAgICBtcXR0X2NsaWVudC5wdWJsaXNoKE1RVFRfVVNSX1BSSiArICflhYnnhacnLCBvbmJvYXJkX2Fsc19sLmFsc192aXMoKSkKICAgIHRpbWUuc2xlZXAoNSkK</code>
|
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" shown="block"><block type="iot_wifi_connect" id="UZ,~PL-nzw0]ykqG5G!K" x="-1491" y="-424"><value name="WIFINAME"><shadow type="text" id="I/v+EE2I*aFxY+29M6;@"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="}m@i-R+4_Atqw{kM=i0$"><field name="TEXT">12345678</field></shadow></value><next><block type="iot_mixio_connect" id="g$5SGsdGs_z;N-L5b;.6"><value name="SERVER"><shadow type="text" id="!lm$E}XlwN@|,^;D-)A1"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="USERNAME"><shadow type="text" id="+|+C5[j`b6Vlpnq~EdT7"><field name="TEXT">demo@mixly.org</field></shadow></value><value name="PASSWORD"><shadow type="text" id="1}M~QOC!Lw[(L`j.Z153"><field name="TEXT">048e66146b4937557366489cb10fe055</field></shadow></value><value name="PROJECT"><shadow type="text" id="gk8~u[8JwV7^(E_tr4jC"><field name="TEXT">demo</field></shadow></value><next><block type="controls_whileUntil" id="~.zD}Z/Pf?a)tI#V/?+X"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="#3T[f`Tx:r,bNdvM]k-m"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="IOT_MIXIO_PUBLISH" id="e`!mWaVt2n1;4J]O..pM"><value name="TOPIC"><shadow type="text" id="fA(nyk!~iJ[x5Kc|]@6W"><field name="TEXT">光照</field></shadow></value><value name="MSG"><shadow type="text" id="HDuNB-I_0Gzaq7xeDhim"><field name="TEXT">msg</field></shadow><block type="sensor_LTR308" id="Y[MK}_HFaAY.07!83fY["></block></value><next><block type="controls_delay_new" id="ofUf--=;u#!psBe{@I2t"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="TyP5MvI~lhV8eqwP,Gh?"><field name="NUM">5</field></shadow></value></block></next></block></statement></block></next></block></next></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQpmcm9tIHViaW5hc2NpaSBpbXBvcnQgaGV4bGlmeQpmcm9tIG1peGdvX3Nvd2wgaW1wb3J0IG9uYm9hcmRfYWxzCmltcG9ydCB0aW1lCgoKbWl4aW90LndsYW5fY29ubmVjdCgnZnVodWEzJywgJzEyMzQ1Njc4JykKTVFUVF9VU1JfUFJKID0gJ2RlbW9AbWl4bHkub3JnL2RlbW8vJwptcXR0X2NsaWVudCA9IG1peGlvdC5pbml0X01RVFRfY2xpZW50KCdtaXhpby5taXhseS5jbicsICdkZW1vQG1peGx5Lm9yZycsICcwNDhlNjYxNDZiNDkzNzU1NzM2NjQ4OWNiMTBmZTA1NScsIE1RVFRfVVNSX1BSSikKd2hpbGUgVHJ1ZToKICAgIG1xdHRfY2xpZW50LnB1Ymxpc2goTVFUVF9VU1JfUFJKICsgJ+WFieeFpycsIG9uYm9hcmRfYWxzLmFsc192aXMoKSkKICAgIHRpbWUuc2xlZXAoNSkK</code>de>
|
||||||
@@ -1 +1 @@
|
|||||||
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" shown="block"><block type="iot_wifi_connect" id="k|[YO@`kC:k/7-9(PbH?" x="-1317" y="-410"><value name="WIFINAME"><shadow type="text" id="qsvVHFLwKserPm*`fe|9"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="b5Rw4=*@WMabiwWTWARF"><field name="TEXT">12345678</field></shadow></value><next><block type="iot_mixio_connect" id="9($H[,3K2EV|ASnQ#lON"><value name="SERVER"><shadow type="text" id="P{S@[VxFk$b_I#d/6PFT"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="USERNAME"><shadow type="text" id="Oz@D9Qtq5/+:Iu;d~oG^"><field name="TEXT">demo@mixly.org</field></shadow></value><value name="PASSWORD"><shadow type="text" id="|NLShS$HuptpH2zlyY_-"><field name="TEXT">048e66146b4937557366489cb10fe055</field></shadow></value><value name="PROJECT"><shadow type="text" id="C0jJNN#g;~K2x*v@f=RB"><field name="TEXT">demo</field></shadow></value><next><block type="controls_whileUntil" id="Jc36}WAGpalL9rV7y)iX"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="@MtnqH8t=dL)p)?]ua1}"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="IOT_MIXIO_PUBLISH" id="JRf3.z.MeGVPS0)5`LIl"><value name="TOPIC"><shadow type="text" id="~JoXg/Y_7h(RKo?+tMUp"><field name="TEXT">环境</field></shadow></value><value name="MSG"><shadow type="text" id="Z.2X:c!IN/iFUxEW(Hkk"><field name="TEXT">msg</field></shadow><block type="IOT_FORMAT_STRING" id="s-Az?SVO0:W?@$L0N3cT"><value name="VAR"><block type="dicts_create_with_noreturn" id="$bFHA5(Y(6^ZW7z1m.Cq" inline="false"><mutation items="3"></mutation><field name="KEY0">"光照"</field><field name="KEY1">"温度"</field><field name="KEY2">"湿度"</field><value name="ADD0"><block type="sensor_mixgo_nova_LTR308" id="~kZX5EMo-:Y`l3b!(G)w"><field name="direction">l</field></block></value><value name="ADD1"><block type="sensor_aht11" id="gZ_Id679snGZr9zQ5-~1"><field name="key">temperature</field></block></value><value name="ADD2"><block type="sensor_aht11" id="G-ia{0oUgYih8-*fQNP("><field name="key">humidity</field></block></value></block></value></block></value><next><block type="controls_delay_new" id="G,1b5ORk}Y=OxE1yfdBz"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="7`Mh;MP/0nC9ZI2A-}T{"><field name="NUM">5</field></shadow></value></block></next></block></statement></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQpmcm9tIHViaW5hc2NpaSBpbXBvcnQgaGV4bGlmeQppbXBvcnQgbWl4cHkKZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX2Fsc19sCmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF90aHMKaW1wb3J0IHRpbWUKCm1peGlvdC53bGFuX2Nvbm5lY3QoJ2Z1aHVhMycsICcxMjM0NTY3OCcpCk1RVFRfVVNSX1BSSiA9ICdkZW1vQG1peGx5Lm9yZy9kZW1vLycKbXF0dF9jbGllbnQgPSBtaXhpb3QuaW5pdF9NUVRUX2NsaWVudCgnbWl4aW8ubWl4bHkuY24nLCAnZGVtb0BtaXhseS5vcmcnLCAnMDQ4ZTY2MTQ2YjQ5Mzc1NTczNjY0ODljYjEwZmUwNTUnLCBNUVRUX1VTUl9QUkopCndoaWxlIFRydWU6CiAgICBtcXR0X2NsaWVudC5wdWJsaXNoKE1RVFRfVVNSX1BSSiArICfnjq/looMnLCBtaXhweS5mb3JtYXRfc3RyKHsi5YWJ54WnIjogb25ib2FyZF9hbHNfbC5hbHNfdmlzKCksICLmuKnluqYiOiBvbmJvYXJkX3Rocy50ZW1wZXJhdHVyZSgpLCAi5rm/5bqmIjogb25ib2FyZF90aHMuaHVtaWRpdHkoKX0pKQogICAgdGltZS5zbGVlcCg1KQo=</code>
|
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" shown="block"><block type="iot_wifi_connect" id="hQn6hgm(#Pthn!UH+||3" x="-1317" y="-410"><value name="WIFINAME"><shadow type="text" id="CY|@i[W6tz?aIxY2Ld=r"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="qPq$X(`:xd)s=OF8@LSh"><field name="TEXT">12345678</field></shadow></value><next><block type="iot_mixio_connect" id="qU$j2E3X`D5VHISILl*u"><value name="SERVER"><shadow type="text" id="suDz812,M8u?tp8ntw)$"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="USERNAME"><shadow type="text" id="lQe0DtSDHaFhcM]kqK{F"><field name="TEXT">demo@mixly.org</field></shadow></value><value name="PASSWORD"><shadow type="text" id="Qeq,(IWXIEaFV,lc1c!h"><field name="TEXT">048e66146b4937557366489cb10fe055</field></shadow></value><value name="PROJECT"><shadow type="text" id="Z;f*;+BMjOzH@y+N4:uM"><field name="TEXT">demo</field></shadow></value><next><block type="controls_whileUntil" id="OMk5nk#-P0u#DWEPCU1#"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="(cGfLxuSwD=nf,pSJcSl"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="IOT_MIXIO_PUBLISH" id="Vp,ZcsTmbbyl.qh;$@Oh"><value name="TOPIC"><shadow type="text" id="A$3YFv`7iTv*v0!,NH.]"><field name="TEXT">环境</field></shadow></value><value name="MSG"><shadow type="text" id="kMN]v2mE;fqsuNO6-prR"><field name="TEXT">msg</field></shadow><block type="IOT_FORMAT_STRING" id="1]0tEV18^f7pH,.*+p78"><value name="VAR"><block type="dicts_create_with_noreturn" id="#l=t,u;vIqaW:VGoQ}g," inline="false"><mutation items="3"></mutation><field name="KEY0">"光照"</field><field name="KEY1">"温度"</field><field name="KEY2">"湿度"</field><value name="ADD0"><block type="sensor_LTR308" id="WK|}J48?B@5u=r.!.e9K"></block></value><value name="ADD1"><block type="sensor_aht11" id="V}68A11^d+s(^~TE(M#O"><field name="key">temperature</field></block></value><value name="ADD2"><block type="sensor_aht11" id="jTGHnf8Jq6@)c~`so)?U"><field name="key">humidity</field></block></value></block></value></block></value><next><block type="controls_delay_new" id=",tCZu/[rPYp.:$0{z=-3"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="_|nJ,DLmlr)Jz^eXgk*F"><field name="NUM">5</field></shadow></value></block></next></block></statement></block></next></block></next></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQpmcm9tIHViaW5hc2NpaSBpbXBvcnQgaGV4bGlmeQppbXBvcnQgbWl4cHkKZnJvbSBtaXhnb19zb3dsIGltcG9ydCBvbmJvYXJkX2Fscwpmcm9tIG1peGdvX3Nvd2wgaW1wb3J0IG9uYm9hcmRfdGhzCmltcG9ydCB0aW1lCgoKbWl4aW90LndsYW5fY29ubmVjdCgnZnVodWEzJywgJzEyMzQ1Njc4JykKTVFUVF9VU1JfUFJKID0gJ2RlbW9AbWl4bHkub3JnL2RlbW8vJwptcXR0X2NsaWVudCA9IG1peGlvdC5pbml0X01RVFRfY2xpZW50KCdtaXhpby5taXhseS5jbicsICdkZW1vQG1peGx5Lm9yZycsICcwNDhlNjYxNDZiNDkzNzU1NzM2NjQ4OWNiMTBmZTA1NScsIE1RVFRfVVNSX1BSSikKd2hpbGUgVHJ1ZToKICAgIG1xdHRfY2xpZW50LnB1Ymxpc2goTVFUVF9VU1JfUFJKICsgJ+eOr+WigycsIG1peHB5LmZvcm1hdF9zdHIoeyLlhYnnhaciOiBvbmJvYXJkX2Fscy5hbHNfdmlzKCksICLmuKnluqYiOiBvbmJvYXJkX3Rocy50ZW1wZXJhdHVyZSgpLCAi5rm/5bqmIjogb25ib2FyZF90aHMuaHVtaWRpdHkoKX0pKQogICAgdGltZS5zbGVlcCg1KQo=</code>de>
|
||||||
@@ -1 +1 @@
|
|||||||
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" shown="block"><variables><variable id=",!=C,QT?YSfRQ1I{ihvX">tim</variable></variables><block type="iot_wifi_connect" id="biv^m^y;$hS1e-L22lOb" x="-1254" y="-532"><value name="WIFINAME"><shadow type="text" id="!wFJBC?XW-UkO?W[XYUE"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id=",.]=S+#{OB]HN3p#6FQt"><field name="TEXT">12345678</field></shadow></value><next><block type="iot_mixio_connect" id="QDQ}dZFtD7dYZm;O{rFZ" inline="true"><value name="SERVER"><shadow type="text" id="(2]iq}|0ijdDzxAZ^P4U"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="USERNAME"><shadow type="text" id=")h5BFB80(UJ?p43h;d0:"><field name="TEXT">demo@mixly.org</field></shadow></value><value name="PASSWORD"><shadow type="text" id="-)YCEN`kZg+QH9BptNsA"><field name="TEXT">048e66146b4937557366489cb10fe055</field></shadow></value><value name="PROJECT"><shadow type="text" id="KT0#^Q*Xw$B*]_.n]2fu"><field name="TEXT">demo</field></shadow></value><next><block type="system_timer_init" id="QT{ZrKeufBl=VDZvvqla"><value name="SUB"><shadow type="variables_get" id="(.jXFU2}/0@^ZTnF;DT^"><field name="VAR">tim</field></shadow></value><next><block type="system_timer" id="N!X#_u2GxA7(#v-}Pe4l"><field name="mode">PERIODIC</field><value name="VAR"><shadow type="variables_get" id="uOWXS@cUbMt!*oKuki+k"><field name="VAR">tim</field></shadow></value><value name="period"><shadow type="math_number" id="6g0V@5=TLh@YmnS0jfLp"><field name="NUM">5000</field></shadow></value><value name="callback"><shadow type="factory_block_return" id="$CnJ{5o~Emr=M^Wf^p|,"><field name="VALUE">tim_callback</field></shadow></value><next><block type="controls_whileUntil" id="s,Sj-X~wg_m1DX4+w6Vw"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="T8tL4ftrO[Ek|@nwy@9q"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="]0zr;NB5[f*s#av,$DN?"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="5jw?Q*j|xAX/YqJbrWrL"><value name="btn"><shadow type="pins_button" id="|,.$.*d-[(Wbe7s`/;r}"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="IOT_MIXIO_PUBLISH" id="XS*~`P.vmU+Gt{8:,^fP"><value name="TOPIC"><shadow type="text" id="fw$9fFslmDs-hbVS;[I_"><field name="TEXT">警报</field></shadow></value><value name="MSG"><shadow type="text" id="z)*Jd;D.xg{W`s+}2f#."><field name="TEXT">按键按下</field></shadow></value></block></statement></block></statement></block></next></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="Xhov[|z?-A4*63=Hc`b!" x="-1254" y="-162"><mutation><arg name="tim" varid=",!=C,QT?YSfRQ1I{ihvX"></arg></mutation><field name="NAME">tim_callback</field><statement name="STACK"><block type="IOT_MIXIO_PUBLISH" id="^SHTLGcf#~rMD*68,[_G"><value name="TOPIC"><shadow type="text" id="]`MI1)L:wk#yiR64dU4k"><field name="TEXT">环境</field></shadow></value><value name="MSG"><shadow type="text" id="nNe~^Zyx9e|^umy?:7Ka"><field name="TEXT">msg</field></shadow><block type="IOT_FORMAT_STRING" id="@#kf5x3awIAYk{M3cSjZ"><value name="VAR"><block type="dicts_create_with_noreturn" id="WpvbWESAtgv;VwsRq6Ab" inline="false"><mutation items="3"></mutation><field name="KEY0">"光照"</field><field name="KEY1">"温度"</field><field name="KEY2">"湿度"</field><value name="ADD0"><block type="sensor_mixgo_nova_LTR308" id="y0JAj/.FQ;Q?jJ*u@b@e"><field name="direction">l</field></block></value><value name="ADD1"><block type="sensor_aht11" id="(cIivS3TyQ03.6(U$}kS"><field name="key">temperature</field></block></value><value name="ADD2"><block type="sensor_aht11" id="Cx,t-oVrS`zzyNi~]p$0"><field name="key">humidity</field></block></value></block></value></block></value></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQpmcm9tIHViaW5hc2NpaSBpbXBvcnQgaGV4bGlmeQppbXBvcnQgbWl4Z29fc2FudAppbXBvcnQgbWl4cHkKZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX2Fsc19sCmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF90aHMKCmRlZiB0aW1fY2FsbGJhY2sodGltKToKICAgIG1xdHRfY2xpZW50LnB1Ymxpc2goTVFUVF9VU1JfUFJKICsgJ+eOr+WigycsIG1peHB5LmZvcm1hdF9zdHIoeyLlhYnnhaciOiBvbmJvYXJkX2Fsc19sLmFsc192aXMoKSwgIua4qeW6piI6IG9uYm9hcmRfdGhzLnRlbXBlcmF0dXJlKCksICLmub/luqYiOiBvbmJvYXJkX3Rocy5odW1pZGl0eSgpfSkpCgoKbWl4aW90LndsYW5fY29ubmVjdCgnZnVodWEzJywgJzEyMzQ1Njc4JykKTVFUVF9VU1JfUFJKID0gJ2RlbW9AbWl4bHkub3JnL2RlbW8vJwptcXR0X2NsaWVudCA9IG1peGlvdC5pbml0X01RVFRfY2xpZW50KCdtaXhpby5taXhseS5jbicsICdkZW1vQG1peGx5Lm9yZycsICcwNDhlNjYxNDZiNDkzNzU1NzM2NjQ4OWNiMTBmZTA1NScsIE1RVFRfVVNSX1BSSikKdGltID0gbWFjaGluZS5UaW1lcigwKQp0aW0uaW5pdChwZXJpb2QgPSA1MDAwLCBtb2RlPW1hY2hpbmUuVGltZXIuUEVSSU9ESUMsIGNhbGxiYWNrPXRpbV9jYWxsYmFjaykKd2hpbGUgVHJ1ZToKICAgIGlmIG1peGdvX3NhbnQuQjFrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICBtcXR0X2NsaWVudC5wdWJsaXNoKE1RVFRfVVNSX1BSSiArICforabmiqUnLCAn5oyJ6ZSu5oyJ5LiLJykK</code>
|
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" shown="block"><variables><variable id=",!=C,QT?YSfRQ1I{ihvX">tim</variable></variables><block type="iot_wifi_connect" id="Yb-gU0o45$_jKe:M5iW:" x="-1254" y="-532"><value name="WIFINAME"><shadow type="text" id="R~H~GiuwoZQ}ZrM-@Tnm"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="!9(mdrr$KYnutVN6l[=+"><field name="TEXT">12345678</field></shadow></value><next><block type="iot_mixio_connect" id="KZAD4RUlSL@f=9t2fb5m" inline="true"><value name="SERVER"><shadow type="text" id="t{Xu];nIi9kfhM#A]c+I"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="USERNAME"><shadow type="text" id="5qoR|efUyz$Xn]QyPSgt"><field name="TEXT">demo@mixly.org</field></shadow></value><value name="PASSWORD"><shadow type="text" id="ez:SB8=DU-]pli@pn1qT"><field name="TEXT">048e66146b4937557366489cb10fe055</field></shadow></value><value name="PROJECT"><shadow type="text" id="bxMv}sZbW!sCY6SG=+V0"><field name="TEXT">demo</field></shadow></value><next><block type="set_system_timer" id="gz[*ta@[t6+t+Fo9bcry"><field name="mode">PERIODIC</field><value name="VAR"><shadow type="variables_get" id="USb!lsl]$YFRYzC/rYWM"><field name="VAR">tim</field></shadow></value><value name="PIN"><shadow type="timer_id_pin" id=")V?#?_^Ao:o8Gmk=jsV_"><field name="PIN">0</field></shadow></value><value name="period"><shadow type="math_number" id="F=Ddr6euh-@7(!x4/1c`"><field name="NUM">5000</field></shadow></value><value name="callback"><shadow type="factory_block_return" id="qPtk@gX;^M)V5P/TR[8B"><field name="VALUE">tim_callback</field></shadow></value><next><block type="controls_whileUntil" id="mEM3!C5UjW4XhvGJ;~^2"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="lw~EUSX_Qc*h?N.`~Lj["><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="B?E)rlu/15Um8Ptp{|ZS"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="lLZ^|xjbvbD`FUOUE)Eu"><value name="btn"><shadow type="pins_button" id="BurSGG{~5=*.2Aik9n$B"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="IOT_MIXIO_PUBLISH" id="$;Kds.jNLB3lmqwbH}d,"><value name="TOPIC"><shadow type="text" id="kdsLW*HRqCy!Cvw6:-Q("><field name="TEXT">警报</field></shadow></value><value name="MSG"><shadow type="text" id="{dgpF@u3CEnwg,,+C_M`"><field name="TEXT">按键按下</field></shadow></value></block></statement></block></statement></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="O88zxrb*7Wi!@kdL}`T," x="-1254" y="-162"><mutation><arg name="tim" varid=",!=C,QT?YSfRQ1I{ihvX"></arg></mutation><field name="NAME">tim_callback</field><statement name="STACK"><block type="IOT_MIXIO_PUBLISH" id="/`I3IvlsT2a*v@+wC[GA"><value name="TOPIC"><shadow type="text" id="J91|#)KF$JMv~2v2``Ly"><field name="TEXT">环境</field></shadow></value><value name="MSG"><shadow type="text" id="h(@WUj2HTUw8|b/+k5q`"><field name="TEXT">msg</field></shadow><block type="IOT_FORMAT_STRING" id="YH}L8u3EX0jV85?`t|*i"><value name="VAR"><block type="dicts_create_with_noreturn" id="diBZ7M4/pDGslxlcYB)w" inline="false"><mutation items="3"></mutation><field name="KEY0">"光照"</field><field name="KEY1">"温度"</field><field name="KEY2">"湿度"</field><value name="ADD0"><block type="sensor_LTR308" id="0@WyWa(n.J1nIJ=fpb8}"></block></value><value name="ADD1"><block type="sensor_aht11" id="f}[t$ArH}+ePUaz`#)2,"><field name="key">temperature</field></block></value><value name="ADD2"><block type="sensor_aht11" id=":)ze2EmC3aYVGA;Q+yqU"><field name="key">humidity</field></block></value></block></value></block></value></block></statement></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQpmcm9tIHViaW5hc2NpaSBpbXBvcnQgaGV4bGlmeQppbXBvcnQgbWl4Z29fc293bAppbXBvcnQgbWl4cHkKZnJvbSBtaXhnb19zb3dsIGltcG9ydCBvbmJvYXJkX2Fscwpmcm9tIG1peGdvX3Nvd2wgaW1wb3J0IG9uYm9hcmRfdGhzCgoKZGVmIHRpbV9jYWxsYmFjayh0aW0pOgogICAgbXF0dF9jbGllbnQucHVibGlzaChNUVRUX1VTUl9QUkogKyAn546v5aKDJywgbWl4cHkuZm9ybWF0X3N0cih7IuWFieeFpyI6IG9uYm9hcmRfYWxzLmFsc192aXMoKSwgIua4qeW6piI6IG9uYm9hcmRfdGhzLnRlbXBlcmF0dXJlKCksICLmub/luqYiOiBvbmJvYXJkX3Rocy5odW1pZGl0eSgpfSkpCgoKCm1peGlvdC53bGFuX2Nvbm5lY3QoJ2Z1aHVhMycsICcxMjM0NTY3OCcpCk1RVFRfVVNSX1BSSiA9ICdkZW1vQG1peGx5Lm9yZy9kZW1vLycKbXF0dF9jbGllbnQgPSBtaXhpb3QuaW5pdF9NUVRUX2NsaWVudCgnbWl4aW8ubWl4bHkuY24nLCAnZGVtb0BtaXhseS5vcmcnLCAnMDQ4ZTY2MTQ2YjQ5Mzc1NTczNjY0ODljYjEwZmUwNTUnLCBNUVRUX1VTUl9QUkopCnRpbSA9IG1hY2hpbmUuVGltZXIoMCxwZXJpb2QgPSA1MDAwLCBtb2RlPW1hY2hpbmUuVGltZXIuUEVSSU9ESUMsIGNhbGxiYWNrPXRpbV9jYWxsYmFjaykKd2hpbGUgVHJ1ZToKICAgIGlmIG1peGdvX3Nvd2wuQjFrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICBtcXR0X2NsaWVudC5wdWJsaXNoKE1RVFRfVVNSX1BSSiArICforabmiqUnLCAn5oyJ6ZSu5oyJ5LiLJykK</code>AgICBtcXR0X2NsaWVudC5wdWJsaXNoKE1RVFRfVVNSX1BSSiArICforabmiqUnLCAn5oyJ6ZSu5oyJ5LiLJykK</code>
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
|||||||
|
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" shown="block"><block type="system_wdt_init" id="zU!.Rr,M12Fj@0Pnmgq1" x="-1778" y="-571"><value name="period"><shadow type="math_number" id="4(2ud]p#u-da5S!p^awb"><field name="NUM">10000</field></shadow></value><next><block type="iot_wifi_connect" id="b_x^+6}bn3Ynk`2fO[mp"><value name="WIFINAME"><shadow type="text" id="$V:_,R*XEz*e@|o:c=Jx"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="41itfsv9k*^ONr3Zicv0"><field name="TEXT">12345678</field></shadow></value><next><block type="iot_mixio_connect" id=":hC+Zfe;P+JA5A1_yljN" inline="true" collapsed="true"><value name="SERVER"><shadow type="text" id="Zb$~9e6T/vIsFxR145Cy"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="USERNAME"><shadow type="text" id="yU5:3_l02tm,RD4aI$1n"><field name="TEXT">demo@mixly.org</field></shadow></value><value name="PASSWORD"><shadow type="text" id="Il2Vow.}b^?#k{HakS0i"><field name="TEXT">048e66146b4937557366489cb10fe055</field></shadow></value><value name="PROJECT"><shadow type="text" id="h=@{J{;$+Lg_}Aep|HbE"><field name="TEXT">demo</field></shadow></value><next><block type="controls_whileUntil" id="`R.;4^~ac5@A^npPAPfe"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="AiC:XnU3dlU0{dRuT)-|"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_try_finally" id="xl/O~N[;-KLRT0fBXA7+"><mutation elseif="1"></mutation><statement name="try"><block type="IOT_MIXIO_PUBLISH" id="Eyqh[x#Fof0fj,Fx4czr"><value name="TOPIC"><shadow type="text" id="@H@aq;^!zT#`bl9XR:ia"><field name="TEXT">声音</field></shadow></value><value name="MSG"><shadow type="text" id="U1/-]D-I9HD2jhukNXh#"><field name="TEXT">msg</field></shadow><block type="sensor_sound" id="Y28t1}l2Une_LWRrb6UB"></block></value><next><block type="controls_delay_new" id="F8i`tH`LvXpbgyN{tS?9"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="fA[Qr=n|[5zwxL*aCz~*"><field name="NUM">5</field></shadow></value><next><block type="system_wdt_feed" id="rDDpxITqa^]kO*RDy-R7"></block></next></block></next></block></statement><value name="IF1"><shadow type="factory_block_return" id="wU1+_!Dh=a+a~,Di!]G|"><field name="VALUE">Exception as e</field></shadow></value><statement name="DO1"><block type="system_print" id="CXOrOQmgBL~Zw|$@-`?d"><value name="VAR"><block type="variables_get" id="#DOy1kUNy$45[Mel)_.L"><field name="VAR">e</field></block></value></block></statement></block></statement></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IG1hY2hpbmUKaW1wb3J0IG1peGlvdApmcm9tIHViaW5hc2NpaSBpbXBvcnQgaGV4bGlmeQpmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfc291bmQKaW1wb3J0IHRpbWUKCndkdCA9IG1hY2hpbmUuV0RUKHRpbWVvdXQ9IDEwMDAwKQptaXhpb3Qud2xhbl9jb25uZWN0KCdmdWh1YTMnLCAnMTIzNDU2NzgnKQpNUVRUX1VTUl9QUkogPSAnZGVtb0BtaXhseS5vcmcvZGVtby8nCm1xdHRfY2xpZW50ID0gbWl4aW90LmluaXRfTVFUVF9jbGllbnQoJ21peGlvLm1peGx5LmNuJywgJ2RlbW9AbWl4bHkub3JnJywgJzA0OGU2NjE0NmI0OTM3NTU3MzY2NDg5Y2IxMGZlMDU1JywgTVFUVF9VU1JfUFJKKQp3aGlsZSBUcnVlOgogICAgdHJ5OgogICAgICAgIG1xdHRfY2xpZW50LnB1Ymxpc2goTVFUVF9VU1JfUFJKICsgJ+WjsOmfsycsIG9uYm9hcmRfc291bmQucmVhZCgpKQogICAgICAgIHRpbWUuc2xlZXAoNSkKICAgICAgICB3ZHQuZmVlZCgpCiAgICBleGNlcHQgRXhjZXB0aW9uIGFzIGU6CiAgICAgICAgcHJpbnQoZSkK</code>vJwptcXR0X2NsaWVudCA9IG1peGlvdC5pbml0X01RVFRfY2xpZW50KCdtaXhpby5taXhseS5jbicsICdkZW1vQG1peGx5Lm9yZycsICcwNDhlNjYxNDZiNDkzNzU1NzM2NjQ4OWNiMTBmZTA1NScsIE1RVFRfVVNSX1BSSikKd2hpbGUgVHJ1ZToKICAgIHRyeToKICAgICAgICBtcXR0X2NsaWVudC5wdWJsaXNoKE1RVFRfVVNSX1BSSiArICflhYnnhacnLCBvbmJvYXJkX2Fscy5hbHNfdmlzKCkpCiAgICAgICAgdGltZS5zbGVlcCg1KQogICAgICAgIHdkdC5mZWVkKCkKICAgICAgICBwcmludCgoMSAvIDApKQogICAgZXhjZXB0IEV4Y2VwdGlvbiBhcyBlOgogICAgICAgIHByaW50KGUpCg==</code>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" shown="block"><variables><variable id="_#,:o-gqa!WtlOf84R:Z">client</variable><variable id="j8C4(dqI(DROIrl*4Uq8">topic</variable><variable id="SUg352R6|Reagi#QsM]t">msg</variable></variables><comment id="x/L=;|*Rvj6)Hug)b$(J" x="-1765" y="-398" w="174.59988403320312" h="100">云端使用人脸识别组件</comment><block type="system_wdt_init" id="XZ1T*K_(QXB;0JJJ~$|s" x="-1574" y="-554"><value name="period"><shadow type="math_number" id="cyjR]v[av[lTT8|3)i#V"><field name="NUM">10000</field></shadow></value><next><block type="iot_wifi_connect" id="j2inQoBwS=o#I)NunF$}"><value name="WIFINAME"><shadow type="text" id="R;K,EcZ*~BAKN5:Im_!v"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="LAk!Zx`Th*[6q_4X(.`G"><field name="TEXT">12345678</field></shadow></value><next><block type="iot_mixio_connect" id="|zjmE{Plf+bwpW5{gF$)" inline="true" collapsed="true"><value name="SERVER"><shadow type="text" id="SCj=M}Rt-5Dsf:.$PdAR"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="USERNAME"><shadow type="text" id="zDT72:5Sup6KiSKtrCP:"><field name="TEXT">demo@mixly.org</field></shadow></value><value name="PASSWORD"><shadow type="text" id="3G4-IV9RU#TPkgSdh/Ps"><field name="TEXT">048e66146b4937557366489cb10fe055</field></shadow></value><value name="PROJECT"><shadow type="text" id="YCpp@V.JX6__.]747m]U"><field name="TEXT">demo</field></shadow></value><next><block type="IOT_MIXIO_SUBSCRIBE" id="a8~!uc]$y$}tK^2o?VC*"><value name="TOPIC"><shadow type="text" id="aYfd6fR@Tagu3rFFz{R."><field name="TEXT">face</field></shadow></value><value name="METHOD"><shadow type="factory_block_return" id="?VW}p*bw`pKWlxUGTqt)"><field name="VALUE">method</field></shadow></value><next><block type="controls_whileUntil" id="S*8G(2,@+;36quCA`B-9"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="4^H/hbO4h,b^VL5$UdUd"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="iot_mixio_check" id="`Ogzm`#ajOdS_[@Mn!le"><next><block type="system_wdt_feed" id="!E_Aa`8Q8#Wvl)sc?E-$"></block></next></block></statement></block></next></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="Ipp|=kD*I9r6$](tJ9*V" x="-1568" y="-258"><mutation><arg name="client" varid="_#,:o-gqa!WtlOf84R:Z"></arg><arg name="topic" varid="j8C4(dqI(DROIrl*4Uq8"></arg><arg name="msg" varid="SUg352R6|Reagi#QsM]t"></arg></mutation><field name="NAME">method</field><statement name="STACK"><block type="system_print" id="r|sH:Tc[GGf`v$)3D6zr"><value name="VAR"><shadow type="text" id="_Ik#nGbo;N{d78m*GY+4"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="f+1|R_wW9mk6Gp#bX4ix"><field name="VAR">msg</field></block></value></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1hY2hpbmUKaW1wb3J0IG1peGlvdApmcm9tIHViaW5hc2NpaSBpbXBvcnQgaGV4bGlmeQoKZGVmIG1ldGhvZChjbGllbnQsIHRvcGljLCBtc2cpOgogICAgcHJpbnQobXNnKQoKCndkdCA9IG1hY2hpbmUuV0RUKHRpbWVvdXQ9IDEwMDAwKQptaXhpb3Qud2xhbl9jb25uZWN0KCdmdWh1YTMnLCAnMTIzNDU2NzgnKQpNUVRUX1VTUl9QUkogPSAnZGVtb0BtaXhseS5vcmcvZGVtby8nCm1xdHRfY2xpZW50ID0gbWl4aW90LmluaXRfTVFUVF9jbGllbnQoJ21peGlvLm1peGx5LmNuJywgJ2RlbW9AbWl4bHkub3JnJywgJzA0OGU2NjE0NmI0OTM3NTU3MzY2NDg5Y2IxMGZlMDU1JywgTVFUVF9VU1JfUFJKKQptcXR0X2NsaWVudC5zZXRfY2FsbGJhY2soJ2ZhY2UnLG1ldGhvZCwgTVFUVF9VU1JfUFJKKQptcXR0X2NsaWVudC5zdWJzY3JpYmUoTVFUVF9VU1JfUFJKICsgJ2ZhY2UnKQp3aGlsZSBUcnVlOgogICAgbXF0dF9jbGllbnQuY2hlY2tfbXNnKCkKICAgIHdkdC5mZWVkKCkK</code>VlZCgpCg==</code>
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
|||||||
|
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" shown="block"><block type="controls_whileUntil" id="ZaP8#h5m(Hy0{.2QX4cu" x="-3712" y="-1166"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="bw-,DM|~!EUS~,|qrbFr"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="system_print" id="T4b!x6548i;jEhObzliw"><value name="VAR"><shadow type="text" id="8IehG-0osnzdDGMQY58i"><field name="TEXT">Mixly</field></shadow><block type="rfid_readid" id="bt|.c`.Tn^?6OGn+dRcA"></block></value><next><block type="controls_delay_new" id="TYBw8h|qeyvbB,|k-m{R"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="t})6?GoZSoWEh^:A^MNW"><field name="NUM">1</field></shadow></value></block></next></block></statement></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>aW1wb3J0IG1hY2hpbmUKZnJvbSBtaXhnb19zb3dsIGltcG9ydCBvbmJvYXJkX3JmaWQKaW1wb3J0IHRpbWUKCgp3aGlsZSBUcnVlOgogICAgcHJpbnQob25ib2FyZF9yZmlkLnJlYWRfY2FyZCgwLCB4PSJpZCIpKQogICAgdGltZS5zbGVlcCgxKQo=</code>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" shown="block"><block type="controls_whileUntil" id="AVB~TQT7/DTP^5M@?H^S" x="-3683" y="-1143"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="6fil+q;]bwnEx!febi}#"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id=")0An0Yav_buDS/U2T(6Y"><field name="VAR">id</field><value name="VALUE"><block type="rfid_readid" id="Cu!_WCrK@qpcD|o6v*1Z"></block></value><next><block type="controls_if" id="wWqNOQQ5]_RTS?.!8KvI"><value name="IF0"><block type="logic_compare" id="2Ldj8J!l[cHH56ru;s#M"><field name="OP">NEQ</field><value name="A"><block type="variables_get" id="CY.F.U^|8aI,Y2Fo-6E`"><field name="VAR">id</field></block></value><value name="B"><block type="logic_null" id="eTo~S@n2PH`I!Ka`?ss!"></block></value></block></value><statement name="DO0"><block type="esp32_onboard_music_pitch_with_time" id="r#V[JF3[f0,.M90:cUW@"><value name="pitch"><shadow type="pins_tone_notes" id="Clg8fC,BZK{uH1jo|Heb"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id=",.N7=i8h9OsolX+csTIS"><field name="NUM">100</field></shadow></value><next><block type="system_print" id=";RZk=1fw3ITvaDLSQZD$"><value name="VAR"><shadow type="text" id="dsimYwU;mW#o/LQ#INu["><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="jCN,uU+^v}!?9oZI/J4E"><field name="VAR">id</field></block></value><next><block type="controls_delay_new" id="K^t`TmR,`MX4/-{Y2}U-"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="7X{9,Rrb|gej[0PN$fka"><field name="NUM">1</field></shadow></value></block></next></block></next></block></statement></block></next></block></statement></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>ZnJvbSBtaXhnb19zb3dsIGltcG9ydCBvbmJvYXJkX3JmaWQKZnJvbSBtaXhnb19zb3dsIGltcG9ydCBvbmJvYXJkX211c2ljCmltcG9ydCBtYWNoaW5lCmltcG9ydCB0aW1lCgoKd2hpbGUgVHJ1ZToKICAgIGlkMiA9IG9uYm9hcmRfcmZpZC5yZWFkX2NhcmQoMCwgeD0iaWQiKQogICAgaWYgaWQyICE9IE5vbmU6CiAgICAgICAgb25ib2FyZF9tdXNpYy5waXRjaF90aW1lKDY1OSwgMTAwKQogICAgICAgIHByaW50KGlkMikKICAgICAgICB0aW1lLnNsZWVwKDEpCg==</code>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" shown="block"><block type="controls_whileUntil" id="ntyF#p)`oBX|/JFq]DHT" x="-3853" y="-1199"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="Rn0-h;XS;D{u8ME]aJ`+"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id="o`Mjq,zDth9JYp{u^pyH"><field name="VAR">id</field><value name="VALUE"><block type="rfid_readid" id="IE^~T~D-hM/Bja{8Z#kl"></block></value><next><block type="controls_if" id=",7z@i_1=}#;Z6QBrM^|1"><value name="IF0"><block type="logic_compare" id="gYCr?KDf`zJ(_0g:=)h."><field name="OP">NEQ</field><value name="A"><block type="variables_get" id=",IsGFU@M$xK!#l@(!+fa"><field name="VAR">id</field></block></value><value name="B"><block type="logic_null" id="Xb@4s9`=+c/YYYEy6x7~"></block></value></block></value><statement name="DO0"><block type="controls_if" id="?/f8FYv.~sYqX{^++^je"><value name="IF0"><block type="rfid_write_return" id="^9dB-~!QgasB((#_)sMh"><value name="SECTOR"><shadow type="math_number" id="=qz5h]nk_b,Jdceq`oG-"><field name="NUM">0</field></shadow></value><value name="CONTENT"><shadow type="text" id="y1YP.Zj.@dhqx0aCoy:A"><field name="TEXT">米思齐</field></shadow></value></block></value><statement name="DO0"><block type="esp32_onboard_music_pitch_with_time" id="prAxy(bgGLba;WrK{82w"><value name="pitch"><shadow type="pins_tone_notes" id=")4^)Ab~{k=SQ-VT5L}a!"><field name="PIN">988</field></shadow></value><value name="time"><shadow type="math_number" id="8C,cr9)3APHPDE^bp[Xs"><field name="NUM">100</field></shadow></value></block></statement><next><block type="controls_delay_new" id="[2a4Xuzts(m-25UTPJG="><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="25kty4GW$1k]0NGxw8|R"><field name="NUM">1</field></shadow></value><next><block type="system_print" id="DmQ5zxdn,SSGtbXy8elH"><value name="VAR"><shadow type="text" id="3kN*Om+55k_l@p_0oDd~"><field name="TEXT">Mixly</field></shadow><block type="rfid_readcontent" id="Sjsw:=lLDm^8cs!6dnYm"><value name="SECTOR"><shadow type="math_number" id=",PI9TNdv=0oW:-N5,=to"><field name="NUM">0</field></shadow></value></block></value><next><block type="controls_delay_new" id="tFX~BYB:|qHr91unA$z)"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="bd#|NhbbLF:JwI0Ep6W$"><field name="NUM">1</field></shadow></value></block></next></block></next></block></next></block></statement></block></next></block></statement></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>ZnJvbSBtaXhnb19zb3dsIGltcG9ydCBvbmJvYXJkX3JmaWQKZnJvbSBtaXhnb19zb3dsIGltcG9ydCBvbmJvYXJkX211c2ljCmltcG9ydCB0aW1lCmltcG9ydCBtYWNoaW5lCgoKd2hpbGUgVHJ1ZToKICAgIGlkMiA9IG9uYm9hcmRfcmZpZC5yZWFkX2NhcmQoMCwgeD0iaWQiKQogICAgaWYgaWQyICE9IE5vbmU6CiAgICAgICAgaWYgb25ib2FyZF9yZmlkLndyaXRlX2NhcmQoJ+exs+aAnem9kCcsIDApOgogICAgICAgICAgICBvbmJvYXJkX211c2ljLnBpdGNoX3RpbWUoOTg4LCAxMDApCiAgICAgICAgdGltZS5zbGVlcCgxKQogICAgICAgIHByaW50KG9uYm9hcmRfcmZpZC5yZWFkX2NhcmQoMCwgeD0iY29udGVudCIpKQogICAgICAgIHRpbWUuc2xlZXAoMSkK</code>
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
|||||||
|
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" 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="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>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" 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="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>
|
||||||
@@ -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="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>
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
|||||||
|
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" shown="block"><block type="controls_whileUntil" id="hetBzGTt/ndjQ8y5((oq" x="-1279" y="-413"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id=".?LjO,g7Ck3#IrqBrESh"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="A|/{{m4QTek$nD:gp@C~"><value name="IF0"><block type="logic_compare" id="XLif}A5ToUd,[i8C1YD*"><field name="OP">GT</field><value name="A"><block type="sensor_mixgo_pin_near_single" id="NgK`PYpC3_x/*#}|Js.O"></block></value><value name="B"><block type="math_number" id="fwZwK-*h4Men;|^tzKVZ"><field name="NUM">200</field></block></value></block></value><statement name="DO0"><block type="esp32_onboard_music_pitch_with_time" id="{(z_(H*F~ce99O/h|Joq"><value name="pitch"><shadow type="pins_tone_notes" id="YK3U?NQcV|7cABK*kgu8"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="7$t(nOxav:SzS/5(#bm_"><field name="NUM">200</field></shadow></value><next><block type="controls_delay_new" id=";l(`C@mXojcq72NaDb7_"><field name="Time">ms</field><value name="DELAY_TIME"><shadow type="math_number" id="rE=)Xp+R0Pa|f_P1$4,I"><field name="NUM">200</field></shadow></value></block></next></block></statement></block></statement></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>ZnJvbSBtaXhnb19zb3dsIGltcG9ydCBvbmJvYXJkX2Fscwpmcm9tIG1peGdvX3Nvd2wgaW1wb3J0IG9uYm9hcmRfbXVzaWMKaW1wb3J0IHRpbWUKCgp3aGlsZSBUcnVlOgogICAgaWYgb25ib2FyZF9hbHMucHNfbmwoKSA+IDIwMDoKICAgICAgICBvbmJvYXJkX211c2ljLnBpdGNoX3RpbWUoNjU5LCAyMDApCiAgICAgICAgdGltZS5zbGVlcF9tcygyMDApCg==</code>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>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" shown="block"><block type="controls_whileUntil" id="({-5emeEGTLSMpIonvec" x="-1147" y="-417"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id=";VxC?UV-mqz1k9*H)N|#"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="H2+HI[gtze6~XYv.5qQn"><value name="IF0"><block type="logic_compare" id=".7R@OC?d2Cthlh3YMC-7"><field name="OP">GT</field><value name="A"><block type="sensor_mixgo_pin_near_single" id="ySUm]RTkRD_Yh3OWeB|Y"></block></value><value name="B"><block type="math_number" id=";oa5RU)_a`h656MQz4|y"><field name="NUM">200</field></block></value></block></value><statement name="DO0"><block type="actuator_onboard_neopixel_rgb_show_all_rainbow" id="R!QE5SlC$#lN5J*hJ4vI"><value name="time"><shadow type="math_number" id=")dK]zo_,LdSibEI@fG{Y"><field name="NUM">1000</field></shadow></value></block></statement></block></statement></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>ZnJvbSBtaXhnb19zb3dsIGltcG9ydCBvbmJvYXJkX2Fscwpmcm9tIG1peGdvX3Nvd2wgaW1wb3J0IG9uYm9hcmRfcmdiCgoKd2hpbGUgVHJ1ZToKICAgIGlmIG9uYm9hcmRfYWxzLnBzX25sKCkgPiAyMDA6CiAgICAgICAgb25ib2FyZF9yZ2IucmFpbmJvd19jeWNsZSgxMDAwKQo=</code>tbXcucmVzdWx0KCk6CiAgICAgICAgb25ib2FyZF9tdXNpYy5waXRjaF90aW1lKDY1OSwgMjAwKQogICAgICAgIHRpbWUuc2xlZXBfbXMoMjAwKQo=</code>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" 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="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>
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
|||||||
|
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" 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
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
|||||||
|
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" shown="block"><block type="controls_whileUntil" id="oQd$/~[o]!k9_Zl)gd=H" x="-4056" y="-1319"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="AMM)H2(/3/gKowgSLb/U"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="(DnOVk)}PgG-HUVlK{kL"><value name="IF0"><block type="logic_compare" id="DDVO+nA|u50|iv!JX`;T"><field name="OP">GT</field><value name="A"><block type="sensor_LTR308" id="p1vkB5+S=]+1DSD__;2X"></block></value><value name="B"><block type="math_number" id=",_4M4#W1i^l^zrd?t!ox"><field name="NUM">1000</field></block></value></block></value><statement name="DO0"><block type="actuator_onboard_neopixel_rgb" id="l1N$Rt7g=$v`~OO,~(S0"><value name="_LED_"><shadow type="math_number" id="t@H[x:OxekN0f[FWW{|C"><field name="NUM">0</field></shadow></value><value name="RVALUE"><shadow type="math_number" id="n#/B|Zgdrb/bdO.AaCeb"><field name="NUM">30</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="++2Kc8m]!I_3c_CHFTHy"><field name="NUM">30</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="D?1Vx2@,?ZZN9H/,)9U;"><field name="NUM">0</field></shadow></value><next><block type="actuator_onboard_neopixel_rgb" id="-}!(d#UjuNR9iW3gBYcO"><value name="_LED_"><shadow type="math_number" id="d=4)N6H_)3wz@^v^#W1f"><field name="NUM">1</field></shadow></value><value name="RVALUE"><shadow type="math_number" id="XPc4m!$+$wHyx[dtHi$~"><field name="NUM">30</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="bB9tFy?yaDWY@ou|P6U:"><field name="NUM">30</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="IvPA]-,SfN+]xhlfOBI5"><field name="NUM">0</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id="N|T9vRm}u2M]^sdSfTQ="></block></next></block></next></block></statement></block></statement></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>ZnJvbSBtaXhnb19zb3dsIGltcG9ydCBvbmJvYXJkX2Fscwpmcm9tIG1peGdvX3Nvd2wgaW1wb3J0IG9uYm9hcmRfcmdiCgoKd2hpbGUgVHJ1ZToKICAgIGlmIG9uYm9hcmRfYWxzLmFsc192aXMoKSA+IDEwMDA6CiAgICAgICAgb25ib2FyZF9yZ2JbMF0gPSAoMzAsIDMwLCAwKQogICAgICAgIG9uYm9hcmRfcmdiWzFdID0gKDMwLCAzMCwgMCkKICAgICAgICBvbmJvYXJkX3JnYi53cml0ZSgpCg==</code>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" shown="block"><block type="controls_whileUntil" id="T^Eo:z/$C`~s365RF/.$" x="-4056" y="-1319"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id=";eOP!B?r9tlG]A_FhdqW"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="Flfj$c{OUWd4VkfCQ/O*"><value name="IF0"><block type="logic_compare" id="XD#09!*R8#,M3Xc#-mZ7"><field name="OP">GT</field><value name="A"><block type="sensor_LTR308" id="lJoRNsUi,(`8}icPfa{H"></block></value><value name="B"><block type="math_number" id="P(C_wF;X}WtzIxiEmw/}"><field name="NUM">200</field></block></value></block></value><statement name="DO0"><block type="actuator_onboard_neopixel_rgb" id="|A|I.FupWdbH:~rwG.#P"><value name="_LED_"><shadow type="math_number" id=";c@[L50:w8b!N!J{AYJg"><field name="NUM">0</field></shadow></value><value name="RVALUE"><shadow type="math_number" id="M8Ny!{yz68dc{RYn;:@?"><field name="NUM">30</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="|mR9^_9Xpy6.BqunE(Dx"><field name="NUM">30</field></shadow></value><value name="BVALUE"><shadow type="math_number" id=":{13qEx/G?NhR8)^SqpR"><field name="NUM">0</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id="ybnxmp$7Udpgj65L9-L@"></block></next></block></statement><next><block type="controls_if" id=".;{{#SD!delnY7pYKO[|"><value name="IF0"><block type="logic_compare" id="u,n0n^.9Bx4,d;)!up@]"><field name="OP">GT</field><value name="A"><block type="sensor_LTR308" id=")o6luwIyrS9R9!1EFk2f"></block></value><value name="B"><block type="math_number" id="O;S8)IPg;_fh5}L4)(po"><field name="NUM">1000</field></block></value></block></value><statement name="DO0"><block type="actuator_onboard_neopixel_rgb" id="F:|PTXJKw+Tu/Wj@JeQ,"><value name="_LED_"><shadow type="math_number" id="rmT:}-42+6)X*jfO3n^F"><field name="NUM">0</field></shadow></value><value name="RVALUE"><shadow type="math_number" id=";vuEqcO;47F:^8!8=Mzo"><field name="NUM">30</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="V7nU6T~ux-p3ctpFf[*R"><field name="NUM">30</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="GYxPQaiu{1#jpbBolsf["><field name="NUM">0</field></shadow></value><next><block type="actuator_onboard_neopixel_rgb" id="lr/r,biQ+FV;^gAXZ][Z"><value name="_LED_"><shadow type="math_number" id="Q~Avg3-rWydV.-.wlV?N"><field name="NUM">1</field></shadow></value><value name="RVALUE"><shadow type="math_number" id="oaH5_~YoCEm/eb`F+UQ_"><field name="NUM">30</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="3DIM+8iCbYz}MEDbVFl2"><field name="NUM">30</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="upJu!@},DRqefcu`=n|="><field name="NUM">0</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id="QpLZ685a._JE7-Zbltjj"></block></next></block></next></block></statement></block></next></block></statement></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>ZnJvbSBtaXhnb19zb3dsIGltcG9ydCBvbmJvYXJkX2Fscwpmcm9tIG1peGdvX3Nvd2wgaW1wb3J0IG9uYm9hcmRfcmdiCgoKd2hpbGUgVHJ1ZToKICAgIGlmIG9uYm9hcmRfYWxzLmFsc192aXMoKSA+IDIwMDoKICAgICAgICBvbmJvYXJkX3JnYlswXSA9ICgzMCwgMzAsIDApCiAgICAgICAgb25ib2FyZF9yZ2Iud3JpdGUoKQogICAgaWYgb25ib2FyZF9hbHMuYWxzX3ZpcygpID4gMTAwMDoKICAgICAgICBvbmJvYXJkX3JnYlswXSA9ICgzMCwgMzAsIDApCiAgICAgICAgb25ib2FyZF9yZ2JbMV0gPSAoMzAsIDMwLCAwKQogICAgICAgIG9uYm9hcmRfcmdiLndyaXRlKCkK</code>rd_neopixel_write" id="piDr(ni~0e3O~^Pd7Tf+"></block></next></block></next></block></statement></block></next></block></statement></block></xml><config>{}</config><code>ZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX2Fsc19sCmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF9yZ2IKZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX2Fsc19yCgp3aGlsZSBUcnVlOgogICAgaWYgb25ib2FyZF9hbHNfbC5hbHNfdmlzKCkgPiAxMDAwOgogICAgICAgIG9uYm9hcmRfcmdiWzBdID0gKDMwLCAzMCwgMCkKICAgICAgICBvbmJvYXJkX3JnYlsxXSA9ICgzMCwgMzAsIDApCiAgICAgICAgb25ib2FyZF9yZ2Iud3JpdGUoKQogICAgaWYgb25ib2FyZF9hbHNfci5hbHNfdmlzKCkgPiAxMDAwOgogICAgICAgIG9uYm9hcmRfcmdiWzJdID0gKDMwLCAzMCwgMCkKICAgICAgICBvbmJvYXJkX3JnYlszXSA9ICgzMCwgMzAsIDApCiAgICAgICAgb25ib2FyZF9yZ2Iud3JpdGUoKQo=</code>
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
|||||||
|
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" shown="block"><block type="variables_set" id="8giyNnefz,Uj[[^lSC4S" x="-4284" y="-1182"><field name="VAR">开启药盒</field><value name="VALUE"><block type="logic_boolean" id="wTZiam!Ji]dL]Sb$i?[K"><field name="BOOL">FALSE</field></block></value><next><block type="controls_whileUntil" id="#R45tU9@z=WMk;1pH|-W"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="Q~9JTIIswuZiyxNIYryM"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="Ih-w-4Sh=+#h-ISx*O4{"><value name="IF0"><block type="logic_compare" id="H}N*m$OyDl|b;P=c3zZT"><field name="OP">GT</field><value name="A"><block type="sensor_LTR308" id="gg~uNT[NP4W400b8+W7]"></block></value><value name="B"><block type="math_number" id="j:dL]`e@}PW8)XsGxJ-2"><field name="NUM">50</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="d@AFA`sG6y]fgBBu:AG9"><field name="VAR">开启药盒</field><value name="VALUE"><block type="logic_boolean" id="pAQ|Hx`5il0~{hoba`,s"><field name="BOOL">TRUE</field></block></value><next><block type="display_show_image_or_string_delay" id="_VSUoG(d5xSA:.7*LmYl"><field name="center">True</field><value name="data"><shadow type="text" id="PGdzWEKJFEMoMS:m7|?q"><field name="TEXT">药盒开启</field></shadow></value><value name="space"><shadow type="math_number" id="N4t2fPmVAc:q8:]`!8T}"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="E5mb8xCO(2G+/OQ1p!qI"><field name="BOOL">TRUE</field></shadow></value></block></next></block></statement></block></statement></block></next></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>ZnJvbSBtaXhnb19zb3dsIGltcG9ydCBvbmJvYXJkX2Fscwpmcm9tIG1peGdvX3Nvd2wgaW1wb3J0IG9uYm9hcmRfdGZ0CgoK5byA5ZCv6I2v55uSID0gRmFsc2UKd2hpbGUgVHJ1ZToKICAgIGlmIG9uYm9hcmRfYWxzLmFsc192aXMoKSA+IDUwOgogICAgICAgIOW8gOWQr+iNr+ebkiA9IFRydWUKICAgICAgICBvbmJvYXJkX3RmdC5zaG93cygn6I2v55uS5byA5ZCvJywgc3BhY2U9MCwgY2VudGVyPVRydWUsc3luYz1UcnVlKQo=</code>eld name="BOOL">TRUE</field></shadow></value></block></next></block></statement></block></statement></block></next></block></xml><config>{}</config><code>ZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX2Fsc19sCmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF9hbHNfcgpmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfdGZ0CgrlvIDlkK/oja/nm5IgPSBGYWxzZQp3aGlsZSBUcnVlOgogICAgaWYgb25ib2FyZF9hbHNfbC5hbHNfdmlzKCkgPiA1MCBhbmQgb25ib2FyZF9hbHNfci5hbHNfdmlzKCkgPiA1MDoKICAgICAgICDlvIDlkK/oja/nm5IgPSBUcnVlCiAgICAgICAgb25ib2FyZF90ZnQuc2hvd3MoJ+iNr+ebkuW8gOWQrycsIHNwYWNlPTAsIGNlbnRlcj1UcnVlLHN5bmM9VHJ1ZSkK</code>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" shown="block"><block type="variables_set" id="1keOLD3GAGK$GT^:Oz2d" x="-4450" y="-1268"><field name="VAR">å¼€å<E282AC>¯è<C2AF>¯ç›’</field><value name="VALUE"><block type="logic_boolean" id=")NKcMDvh?#QTb!1eM}pp"><field name="BOOL">FALSE</field></block></value><next><block type="controls_whileUntil" id="{LXOh}4fz9.,h3+pc0BE"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="tQz,rPDiYSxJW,PWQ,0s"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="Fa73h!jj+!3^9i14Wkpa"><value name="IF0"><block type="logic_compare" id="6zc@(vX)(R|gl{a|`P(L"><field name="OP">GT</field><value name="A"><block type="sensor_LTR308" id="d^a3uJe!9CayVro`SsLM"></block></value><value name="B"><block type="math_number" id="55;InsP4k=7U!Er||J7."><field name="NUM">50</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="1EaQrWM:N}9j:Z2MYS.P"><field name="VAR">å¼€å<E282AC>¯è<C2AF>¯ç›’</field><value name="VALUE"><block type="logic_boolean" id="O1?P-rg~amIb|c$e5`O,"><field name="BOOL">TRUE</field></block></value><next><block type="display_show_image_or_string_delay" id="sZt[Q25CJ,6vPTmn)4Xc"><field name="center">True</field><value name="data"><shadow type="text" id="!-y8p:lG)-FSAZ*5N@r8"><field name="TEXT">è<>¯ç›’å¼€å<E282AC>¯</field></shadow></value><value name="space"><shadow type="math_number" id="ql=XsFZ]6;}!Y9gAxY;."><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="rNUm.h1^g{)F/oYX)GTj"><field name="BOOL">TRUE</field></shadow></value><next><block type="do_while" id="G`B+(7rHwm,POx#_``DU"><field name="type">true</field><value name="select_data"><block type="logic_compare" id="79KG5A?2]UyC!xv6l/At"><field name="OP">LT</field><value name="A"><block type="sensor_LTR308" id="=PV:aF*QWnt?F$M3InX_"></block></value><value name="B"><block type="math_number" id="W|,dxS3a}-6_U~1~pg#q"><field name="NUM">20</field></block></value></block></value><next><block type="variables_set" id="~K)bwA!W4llw,x3!GoKA"><field name="VAR">å¼€å<E282AC>¯è<C2AF>¯ç›’</field><value name="VALUE"><block type="logic_boolean" id="dbI,]1LP.b~)^zy+aYW("><field name="BOOL">FALSE</field></block></value><next><block type="display_show_image_or_string_delay" id="m8rRP,w[u0jMsP$F#x$p"><field name="center">True</field><value name="data"><shadow type="text" id="gr)PC)82Ss}so}}:n))T"><field name="TEXT">è<>¯ç›’å…³é—</field></shadow></value><value name="space"><shadow type="math_number" id="dVTJSp#,@Itm2RTrtYmW"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="R5#}xKyZb;AqiV4;L)fW"><field name="BOOL">TRUE</field></shadow></value></block></next></block></next></block></next></block></next></block></statement></block></statement></block></next></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>ZnJvbSBtaXhnb19zb3dsIGltcG9ydCBvbmJvYXJkX2Fscwpmcm9tIG1peGdvX3Nvd2wgaW1wb3J0IG9uYm9hcmRfdGZ0CgoK5byA5ZCv6I2v55uSID0gRmFsc2UKd2hpbGUgVHJ1ZToKICAgIGlmIG9uYm9hcmRfYWxzLmFsc192aXMoKSA+IDUwOgogICAgICAgIOW8gOWQr+iNr+ebkiA9IFRydWUKICAgICAgICBvbmJvYXJkX3RmdC5zaG93cygn6I2v55uS5byA5ZCvJywgc3BhY2U9MCwgY2VudGVyPVRydWUsc3luYz1UcnVlKQogICAgICAgIHdoaWxlIFRydWU6CiAgICAgICAgICAgIGlmIChvbmJvYXJkX2Fscy5hbHNfdmlzKCkgPCAyMCk6CiAgICAgICAgICAgICAgICBicmVhawogICAgICAgIOW8gOWQr+iNr+ebkiA9IEZhbHNlCiAgICAgICAgb25ib2FyZF90ZnQuc2hvd3MoJ+iNr+ebkuWFs+mXrScsIHNwYWNlPTAsIGNlbnRlcj1UcnVlLHN5bmM9VHJ1ZSkK</code><3E>¯ç›’å…³é—</field></shadow></value><value name="space"><shadow type="math_number" id="3]OI~KfI*4,M6H:2n9`e"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="f?5-88jS5$6GZ`?rYIr]"><field name="BOOL">TRUE</field></shadow></value></block></next></block></next></block></next></block></next></block></statement></block></statement></block></next></block></xml><config>{}</config><code>ZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX2Fsc19sCmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF9hbHNfcgpmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfdGZ0CgrlvIDlkK/oja/nm5IgPSBGYWxzZQp3aGlsZSBUcnVlOgogICAgaWYgb25ib2FyZF9hbHNfbC5hbHNfdmlzKCkgPiA1MCBhbmQgb25ib2FyZF9hbHNfci5hbHNfdmlzKCkgPiA1MDoKICAgICAgICDlvIDlkK/oja/nm5IgPSBUcnVlCiAgICAgICAgb25ib2FyZF90ZnQuc2hvd3MoJ+iNr+ebkuW8gOWQrycsIHNwYWNlPTAsIGNlbnRlcj1UcnVlLHN5bmM9VHJ1ZSkKICAgICAgICB3aGlsZSBUcnVlOgogICAgICAgICAgICBpZiAob25ib2FyZF9hbHNfbC5hbHNfdmlzKCkgPCA1MCBhbmQgb25ib2FyZF9hbHNfci5hbHNfdmlzKCkgPCA1MCk6CiAgICAgICAgICAgICAgICBicmVhawogICAgICAgIOW8gOWQr+iNr+ebkiA9IEZhbHNlCiAgICAgICAgb25ib2FyZF90ZnQuc2hvd3MoJ+iNr+ebkuWFs+mXrScsIHNwYWNlPTAsIGNlbnRlcj1UcnVlLHN5bmM9VHJ1ZSkK</code>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" shown="block"><block type="onboard_RTC_settime_string" id="qpv]#_tl:cZ|[i$SVknm" x="-4264" y="-1257"><value name="CONTENT"><shadow type="tuple_input" id="wz`t**$3=EAL#{;,5).U"><field name="CONTENT">2025,5,31,19,30,27</field></shadow></value><next><block type="variables_set" id="+53bz~Lt2yZ;,pc$?zEa"><field name="VAR">开启药盒</field><value name="VALUE"><block type="logic_boolean" id="]E@q*#0[f7-g*QLg2oXi"><field name="BOOL">FALSE</field></block></value><next><block type="controls_whileUntil" id="Nuc#A8.zJL!Qeh2h@h/4"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="(TQ!Y:}L|VxuR_Ca^,!O"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="|=Urz2|9#SP:kxNC:,x2"><value name="IF0"><block type="logic_compare" id="$(AFc(wR=Pe8,4baDhnJ"><field name="OP">GT</field><value name="A"><block type="sensor_LTR308" id="~.I;N_j,Kaqu(cW!Zr(M"></block></value><value name="B"><block type="math_number" id="9r/U]}rNl=1Mn!dr_w~a"><field name="NUM">50</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="Aj5LY*XNvL{4Adodg{{$"><field name="VAR">开启药盒</field><value name="VALUE"><block type="logic_boolean" id="c9z_X:pkM/X-,^=qtFL^"><field name="BOOL">TRUE</field></block></value><next><block type="onboard_tft_show_image_or_string_delay" id="2qlTcp.),N#qN`S!vaP3"><field name="center">True</field><value name="data"><shadow type="text" id="pV7D(9j^YWi+lcZ*tKkP"><field name="TEXT">药盒开启时间</field></shadow></value><value name="x"><shadow type="math_number" id="Abqg{b5W[(F[Qf?ZUAQa"><field name="NUM">0</field></shadow></value><value name="y"><shadow type="math_number" id="),[If|lapW|f/a2)3W#l"><field name="NUM">40</field></shadow></value><value name="size"><shadow type="math_number" id="M[fuW.z;02T|!ChqAYKr"><field name="NUM">2</field></shadow></value><value name="space"><shadow type="math_number" id="DG)9#G::)Y^0P=NUn-UH"><field name="NUM">0</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="$gB}S_]+CZG7zT.u;:I0"><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="r][8NNbv8GZ:aGcx{=16"><field name="COLOR">#ffffff</field></block></value><value name="boolean"><shadow type="logic_boolean" id="!I{:uF(*dpq2fm!1EA8H"><field name="BOOL">TRUE</field></shadow></value><next><block type="onboard_tft_show_image_or_string_delay" id=".O9U.Zbgisx]E=b.fAV_"><field name="center">True</field><value name="data"><shadow type="text" id="W_M{5`m4hyF$5KAHL[{#"><field name="TEXT">Mixly</field></shadow><block type="onboard_RTC_get_time_str" id="vA3S)M7+`)xB(Zkp(M2x"></block></value><value name="x"><shadow type="math_number" id="_k.?*(0ra+Zc=|LOJB9*"><field name="NUM">0</field></shadow></value><value name="y"><shadow type="math_number" id="y{d#.Fg~EUN[+b[)}lx/"><field name="NUM">120</field></shadow></value><value name="size"><shadow type="math_number" id="pIO$dHb76G6;tm./E1H/"><field name="NUM">1</field></shadow></value><value name="space"><shadow type="math_number" id="2h;#3lV*G|U,N8W@atan"><field name="NUM">0</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="F)4/robH]k$x[e}#Hy*@"><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="AANhf382x7Y~8[lRp(Nj"><field name="COLOR">#ffffff</field></block></value><value name="boolean"><shadow type="logic_boolean" id="WTZVZgk{qx~vz}9+a)KJ"><field name="BOOL">TRUE</field></shadow></value></block></next></block></next></block></statement></block></statement></block></next></block></next></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>aW1wb3J0IHJ0Y3RpbWUKZnJvbSBtaXhnb19zb3dsIGltcG9ydCBvbmJvYXJkX2Fscwpmcm9tIG1peGdvX3Nvd2wgaW1wb3J0IG9uYm9hcmRfdGZ0CgoKcnRjdGltZS5zZXR0aW1lKCgyMDI1LDUsMzEsMTksMzAsMjcpKQrlvIDlkK/oja/nm5IgPSBGYWxzZQp3aGlsZSBUcnVlOgogICAgaWYgb25ib2FyZF9hbHMuYWxzX3ZpcygpID4gNTA6CiAgICAgICAg5byA5ZCv6I2v55uSID0gVHJ1ZQogICAgICAgIG9uYm9hcmRfdGZ0LnNob3dzKCfoja/nm5LlvIDlkK/ml7bpl7QnLCB4PTAsIHk9NDAsIHNpemU9Miwgc3BhY2U9MCwgY2VudGVyPVRydWUsIGNvbG9yPTB4ZmZmZixzeW5jPVRydWUpCiAgICAgICAgb25ib2FyZF90ZnQuc2hvd3MocnRjdGltZS5zdHJ0aW1lKCksIHg9MCwgeT0xMjAsIHNpemU9MSwgc3BhY2U9MCwgY2VudGVyPVRydWUsIGNvbG9yPTB4ZmZmZixzeW5jPVRydWUpCg==</code>pmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfdGZ0CgpydGN0aW1lLnNldHRpbWUoKDIwMjUsNSwzMSwxOSwzMCwyNykpCuW8gOWQr+iNr+ebkiA9IEZhbHNlCndoaWxlIFRydWU6CiAgICBpZiBvbmJvYXJkX2Fsc19sLmFsc192aXMoKSA+IDUwIGFuZCBvbmJvYXJkX2Fsc19yLmFsc192aXMoKSA+IDUwOgogICAgICAgIOW8gOWQr+iNr+ebkiA9IFRydWUKICAgICAgICBvbmJvYXJkX3RmdC5zaG93cygn6I2v55uS5byA5ZCv5pe26Ze0JywgeD0wLCB5PTQwLCBzaXplPTIsIHNwYWNlPTAsIGNlbnRlcj1UcnVlLCBjb2xvcj0weGZmZmYsc3luYz1UcnVlKQogICAgICAgIG9uYm9hcmRfdGZ0LnNob3dzKHJ0Y3RpbWUuc3RydGltZSgpLCB4PTAsIHk9MTIwLCBzaXplPTEsIHNwYWNlPTAsIGNlbnRlcj1UcnVlLCBjb2xvcj0weGZmZmYsc3luYz1UcnVlKQo=</code>
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
|||||||
|
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" shown="block"><block type="VOICE_RECOGNITION_CONTROL" id="XLg]Hs#$3cOx?vHvmRU!" x="-1884" y="-1733"><field name="control">1</field><next><block type="controls_whileUntil" id="`@f`wFR{8{j[$t{YKp6t"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="SjSUl3m(m$yjOmU6Rr88"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="CI130X_IDENTIFY_AND_SAVE_SANT" id="}gx-f;/{hVCI6tZN_ZOF"><next><block type="controls_if" id="p$WL.?|dE^t49j8V~Rng"><value name="IF0"><block type="CI130X_GET_WHETHER_IDENTIFY_SANT" id="u0oV@{4^LMj8*I[Bm@i~"><field name="cmd">23</field></block></value><statement name="DO0"><block type="actuator_led_bright" id="MTh-AdT-5MJT{TKRRzCj"><value name="led"><shadow type="number" id="?|*oKA]]`-h!w5W].!nO"><field name="op">1</field></shadow></value><value name="bright"><shadow type="ledswitch" id="0:pSJ4qD)xa-4~E0M!ME"><field name="flag">1</field></shadow></value></block></statement><next><block type="controls_if" id="9!S[BLe^F=*W!:*$`c@Q"><value name="IF0"><block type="CI130X_GET_WHETHER_IDENTIFY_SANT" id="U57OTg#H3|.)Bys=GLI+"><field name="cmd">24</field></block></value><statement name="DO0"><block type="actuator_led_bright" id=";*VKDs3;d=_l*H8cWV.H"><value name="led"><shadow type="number" id=":V2|#]*0Pq)H`t|EDvtG"><field name="op">1</field></shadow></value><value name="bright"><shadow type="ledswitch" id="CHFYPP1,Cvl2aSX[|YF["><field name="flag">0</field></shadow></value></block></statement></block></next></block></next></block></statement></block></next></block></xml><config>{}</config><code>ZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX2JvdApmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfYXNyCmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF9sZWQKCm9uYm9hcmRfYm90LmFzcl9lbigxKQp3aGlsZSBUcnVlOgogICAgb25ib2FyZF9hc3IuY21kX2lkKCkKICAgIGlmIG9uYm9hcmRfYXNyLnJlc3VsdCgyMyk6CiAgICAgICAgb25ib2FyZF9sZWQuc2V0b25vZmYoMSwxKQogICAgaWYgb25ib2FyZF9hc3IucmVzdWx0KDI0KToKICAgICAgICBvbmJvYXJkX2xlZC5zZXRvbm9mZigxLDApCg==</code>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" shown="block"><block type="VOICE_RECOGNITION_CONTROL" id="XLg]Hs#$3cOx?vHvmRU!" x="-1910" y="-1817"><field name="control">1</field><next><block type="CI130X_SET_SYSTEM_CMD_SANT" id="qV(}NnhK`{bI3)|/--#n"><field name="cmd">207</field><next><block type="controls_whileUntil" id="`@f`wFR{8{j[$t{YKp6t"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="SjSUl3m(m$yjOmU6Rr88"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="CI130X_IDENTIFY_AND_SAVE_SANT" id="}gx-f;/{hVCI6tZN_ZOF"><next><block type="controls_if" id="p$WL.?|dE^t49j8V~Rng"><value name="IF0"><block type="CI130X_GET_WHETHER_IDENTIFY_SANT" id="u0oV@{4^LMj8*I[Bm@i~"><field name="cmd">23</field></block></value><statement name="DO0"><block type="actuator_led_bright" id="MTh-AdT-5MJT{TKRRzCj"><value name="led"><shadow type="number" id="?|*oKA]]`-h!w5W].!nO"><field name="op">1</field></shadow></value><value name="bright"><shadow type="ledswitch" id="0:pSJ4qD)xa-4~E0M!ME"><field name="flag">1</field></shadow></value></block></statement><next><block type="controls_if" id="9!S[BLe^F=*W!:*$`c@Q"><value name="IF0"><block type="CI130X_GET_WHETHER_IDENTIFY_SANT" id="U57OTg#H3|.)Bys=GLI+"><field name="cmd">24</field></block></value><statement name="DO0"><block type="actuator_led_bright" id=";*VKDs3;d=_l*H8cWV.H"><value name="led"><shadow type="number" id=":V2|#]*0Pq)H`t|EDvtG"><field name="op">1</field></shadow></value><value name="bright"><shadow type="ledswitch" id="CHFYPP1,Cvl2aSX[|YF["><field name="flag">0</field></shadow></value></block></statement></block></next></block></next></block></statement></block></next></block></next></block></xml><config>{}</config><code>ZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX2JvdApmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfYXNyCmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF9sZWQKCm9uYm9hcmRfYm90LmFzcl9lbigxKQpvbmJvYXJkX2Fzci5zeXNfY21kKDIwNykKd2hpbGUgVHJ1ZToKICAgIG9uYm9hcmRfYXNyLmNtZF9pZCgpCiAgICBpZiBvbmJvYXJkX2Fzci5yZXN1bHQoMjMpOgogICAgICAgIG9uYm9hcmRfbGVkLnNldG9ub2ZmKDEsMSkKICAgIGlmIG9uYm9hcmRfYXNyLnJlc3VsdCgyNCk6CiAgICAgICAgb25ib2FyZF9sZWQuc2V0b25vZmYoMSwwKQo=</code>
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" shown="block"><comment id="^@CiI;O[y1V[I+#!c/WV" x="-2333.199981689453" y="-1688.3999938964844" w="258" h="124">进入学习:学习命令词
|
||||||
|
退出学习:退出学习
|
||||||
|
我要删除:我要删除
|
||||||
|
删除命令词:删除命令词
|
||||||
|
全部删除:全部删除
|
||||||
|
退出删除:退出删除
|
||||||
|
</comment><block type="VOICE_RECOGNITION_CONTROL" id="fn@=0[4Y~]J(Rw3UBR9@" x="-2056" y="-1848"><field name="control">1</field><next><block type="controls_whileUntil" id="TD28:73_aG:fb+96Ei.^"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="JX~F#OK^GKt|,70:]8YE"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="CI130X_IDENTIFY_AND_SAVE_SANT" id="!=WJxT$zzTm/o|LapO:I"><next><block type="controls_if" id="X}5ErW]T|CB/K6pIQ~]`"><value name="IF0"><block type="CI130X_GET_WHETHER_IDENTIFY_SANT" id="ZKef^c@pLI5BfCWasm|j"><field name="cmd">23</field></block></value><statement name="DO0"><block type="actuator_led_bright" id="G9UA?VgqX{@qyu7^s5e6"><value name="led"><shadow type="number" id="O2v/ZhxLQj2m;Xak:RM4"><field name="op">1</field></shadow></value><value name="bright"><shadow type="ledswitch" id="Uw8PWw{s=OwB)V80o*Am"><field name="flag">1</field></shadow></value></block></statement><next><block type="controls_if" id="Si7OD]J:krhU0i*8M)aV"><value name="IF0"><block type="CI130X_GET_WHETHER_IDENTIFY_SANT" id="woVz.a@I@ZXt]P`?ki[y"><field name="cmd">24</field></block></value><statement name="DO0"><block type="actuator_led_bright" id="CqE41x5AHLej`f[juz#/"><value name="led"><shadow type="number" id="Aq@v[TNMZKikF`ttIx+K"><field name="op">1</field></shadow></value><value name="bright"><shadow type="ledswitch" id=";-a-UXRO5R:IdL.yeAUW"><field name="flag">0</field></shadow></value></block></statement><next><block type="controls_if" id="w|C0qcDl*c@`SP]f3:-K"><value name="IF0"><block type="CI130X_GET_WHETHER_IDENTIFY_SANT" id="g*jX,`-b]c[k#NH;l!Up"><field name="cmd">3</field></block></value><statement name="DO0"><block type="actuator_onboard_neopixel_rgb_all" id="C)u_=hM)$:mjLheI?}xE"><value name="RVALUE"><shadow type="math_number" id="qxJKN^$f@rFSZ[;Lc@Hq"><field name="NUM">30</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="o#QZ_DI^?gYxa!V9w@Kq"><field name="NUM">0</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="Lu_mDrOIk/t-)!)m}qT#"><field name="NUM">0</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id=",5N3dbgD0T}RAqqW{Xr,"></block></next></block></statement><next><block type="controls_if" id="-RR2;8EwGo;x*{?-{9gt"><value name="IF0"><block type="CI130X_GET_WHETHER_IDENTIFY_SANT" id="YhUGKJCFd(rlDp)^h|-O"><field name="cmd">5</field></block></value><statement name="DO0"><block type="actuator_onboard_neopixel_rgb_all" id="e-4^_.d/1XitEIj9aU{r"><value name="RVALUE"><shadow type="math_number" id="diBwP/[Nw5977gJWSygH"><field name="NUM">0</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="Ls*cf0-zSpR;.5zOdxUa"><field name="NUM">0</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="l;;Q3*(oXg(rob@(()U#"><field name="NUM">0</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id="gPgq9|!ZnB^KsffK^]nZ"></block></next></block></statement></block></next></block></next></block></next></block></next></block></statement></block></next></block></xml><config>{}</config><code>ZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX2JvdApmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfYXNyCmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF9sZWQKZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX3JnYgoKb25ib2FyZF9ib3QuYXNyX2VuKDEpCndoaWxlIFRydWU6CiAgICBvbmJvYXJkX2Fzci5jbWRfaWQoKQogICAgaWYgb25ib2FyZF9hc3IucmVzdWx0KDIzKToKICAgICAgICBvbmJvYXJkX2xlZC5zZXRvbm9mZigxLDEpCiAgICBpZiBvbmJvYXJkX2Fzci5yZXN1bHQoMjQpOgogICAgICAgIG9uYm9hcmRfbGVkLnNldG9ub2ZmKDEsMCkKICAgIGlmIG9uYm9hcmRfYXNyLnJlc3VsdCgzKToKICAgICAgICBvbmJvYXJkX3JnYi5maWxsKCgzMCwgMCwgMCkpCiAgICAgICAgb25ib2FyZF9yZ2Iud3JpdGUoKQogICAgaWYgb25ib2FyZF9hc3IucmVzdWx0KDUpOgogICAgICAgIG9uYm9hcmRfcmdiLmZpbGwoKDAsIDAsIDApKQogICAgICAgIG9uYm9hcmRfcmdiLndyaXRlKCkK</code>IG9uYm9hcmRfYXNyLnJlc3VsdCgzKToKICAgICAgICBvbmJvYXJkX3JnYi5maWxsKCgzMCwgMCwgMCkpCiAgICAgICAgb25ib2FyZF9yZ2Iud3JpdGUoKQogICAgaWYgb25ib2FyZF9hc3IucmVzdWx0KDQpOgogICAgICAgIG9uYm9hcmRfcmdiLmZpbGwoKDAsIDMwLCAwKSkKICAgICAgICBvbmJvYXJkX3JnYi53cml0ZSgpCiAgICBpZiBvbmJvYXJkX2Fzci5yZXN1bHQoNSk6CiAgICAgICAgb25ib2FyZF9yZ2IuZmlsbCgoMzAsIDMwLCAwKSkKICAgICAgICBvbmJvYXJkX3JnYi53cml0ZSgpCiAgICBpZiBvbmJvYXJkX2Fzci5yZXN1bHQoNik6CiAgICAgICAgb25ib2FyZF9yZ2IuZmlsbCgoMCwgMCwgMCkpCiAgICAgICAgb25ib2FyZF9yZ2Iud3JpdGUoKQo=</code>
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" shown="block"><comment id="^@CiI;O[y1V[I+#!c/WV" x="-2246" y="-1614" w="258" h="124">进入学习:学习命令词
|
||||||
|
退出学习:退出学习
|
||||||
|
我要删除:我要删除
|
||||||
|
删除命令词:删除命令词
|
||||||
|
全部删除:全部删除
|
||||||
|
退出删除:退出删除
|
||||||
|
</comment><block type="VOICE_RECOGNITION_CONTROL" id="kqY/GcFkV3$tKH7mnLCw" x="-1924" y="-1830"><field name="control">1</field><next><block type="controls_whileUntil" id="BEH_3Ku,)E[WNjWklmt="><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="qg:oOb}|t[T^fg_6`Ye3"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="CI130X_IDENTIFY_AND_SAVE_SANT" id="NsRBm;gLS_XVro4@JHXA"><next><block type="controls_if" id=")jm=7wt]Hi)h:^pU?x=T"><value name="IF0"><block type="CI130X_GET_WHETHER_IDENTIFY_SANT" id="VhRu4`U[K1B~O)9G^1P;"><field name="cmd">3</field></block></value><statement name="DO0"><block type="actuator_onboard_neopixel_rgb_all" id="U_N8~Tshu|exN958}JuC"><value name="RVALUE"><shadow type="math_number" id="FJwHI?i!/_.Q8fMoM5fu"><field name="NUM">30</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="Bv=.*w^]36Z$.IWR7cEG"><field name="NUM">0</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="#_eg;HW|oVyfU66qxl?-"><field name="NUM">0</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id="@_T/k1Gu~u4#Po?-up3^"></block></next></block></statement><next><block type="controls_if" id="ytpi`tmE|;jyia?cIEQ$"><value name="IF0"><block type="CI130X_GET_WHETHER_IDENTIFY_SANT" id=")*}DRtzX=N?E!O2,/z))"><field name="cmd">4</field></block></value><statement name="DO0"><block type="actuator_onboard_neopixel_rgb_all" id="_tpqWVOA8llL@pO?vDMR"><value name="RVALUE"><shadow type="math_number" id="0e#O{RP^ttCJ+.lNlqx/"><field name="NUM">0</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="F+k}D@UDGewmGY0#Dk+U"><field name="NUM">30</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="BP09pNjgU.]w2A{g~T:4"><field name="NUM">0</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id="SC5tXfOBIk3_Pzv`s=O-"></block></next></block></statement><next><block type="controls_if" id="NYx+ow(7ME0MB.r)Mt@E"><value name="IF0"><block type="CI130X_GET_WHETHER_IDENTIFY_SANT" id="M[PP_V}W3K+kS}c5]*E3"><field name="cmd">5</field></block></value><statement name="DO0"><block type="actuator_onboard_neopixel_rgb_all" id="Z}3w.]:tToij=$U@6-:G"><value name="RVALUE"><shadow type="math_number" id="P^Y1x!_3a{Zi=:Ba-pHi"><field name="NUM">0</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="Kw_{^PKMdQ$A2^t:Vddh"><field name="NUM">0</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="IQR6bTZv,@ggw(/b`|kC"><field name="NUM">0</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id="!}XkB9sT8X_]Jak$tSox"></block></next></block></statement></block></next></block></next></block></next></block></statement></block></next></block></xml><config>{}</config><code>ZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX2JvdApmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfYXNyCmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF9yZ2IKCm9uYm9hcmRfYm90LmFzcl9lbigxKQp3aGlsZSBUcnVlOgogICAgb25ib2FyZF9hc3IuY21kX2lkKCkKICAgIGlmIG9uYm9hcmRfYXNyLnJlc3VsdCgzKToKICAgICAgICBvbmJvYXJkX3JnYi5maWxsKCgzMCwgMCwgMCkpCiAgICAgICAgb25ib2FyZF9yZ2Iud3JpdGUoKQogICAgaWYgb25ib2FyZF9hc3IucmVzdWx0KDQpOgogICAgICAgIG9uYm9hcmRfcmdiLmZpbGwoKDAsIDMwLCAwKSkKICAgICAgICBvbmJvYXJkX3JnYi53cml0ZSgpCiAgICBpZiBvbmJvYXJkX2Fzci5yZXN1bHQoNSk6CiAgICAgICAgb25ib2FyZF9yZ2IuZmlsbCgoMCwgMCwgMCkpCiAgICAgICAgb25ib2FyZF9yZ2Iud3JpdGUoKQo=</code>or_onboard_neopixel_write" id="OY}j9*yVf9+SXh{r7_Wb"></block></next></block></statement></block></next></block></next></block></next></block></next></block></statement></block></next></block></xml><config>{}</config><code>ZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX2JvdApmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfYXNyCmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF9yZ2IKCm9uYm9hcmRfYm90LmFzcl9lbigxKQp3aGlsZSBUcnVlOgogICAgb25ib2FyZF9hc3IuY21kX2lkKCkKICAgIGlmIG9uYm9hcmRfYXNyLnJlc3VsdCgzKToKICAgICAgICBvbmJvYXJkX3JnYi5maWxsKCgzMCwgMCwgMCkpCiAgICAgICAgb25ib2FyZF9yZ2Iud3JpdGUoKQogICAgaWYgb25ib2FyZF9hc3IucmVzdWx0KDQpOgogICAgICAgIG9uYm9hcmRfcmdiLmZpbGwoKDAsIDMwLCAwKSkKICAgICAgICBvbmJvYXJkX3JnYi53cml0ZSgpCiAgICBpZiBvbmJvYXJkX2Fzci5yZXN1bHQoNSk6CiAgICAgICAgb25ib2FyZF9yZ2IuZmlsbCgoMzAsIDMwLCAwKSkKICAgICAgICBvbmJvYXJkX3JnYi53cml0ZSgpCiAgICBpZiBvbmJvYXJkX2Fzci5yZXN1bHQoNik6CiAgICAgICAgb25ib2FyZF9yZ2IuZmlsbCgoMCwgMCwgMCkpCiAgICAgICAgb25ib2FyZF9yZ2Iud3JpdGUoKQo=</code>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" shown="block"><block type="VOICE_RECOGNITION_CONTROL" id="*5C#{2I`FVTF(QOS-z+N" x="-2063" y="-1842"><field name="control">1</field><next><block type="controls_whileUntil" id="_N)R#8BN$dCDyQy@@}Vl"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="zP(-KgO{W6wnr]TM_qKm"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="1d1~*aKyunXm0cj]VSC+"><value name="IF0"><block type="logic_negate" id="cK(N[[Dj8e3+u++@N9f["><value name="BOOL"><block type="CI130X_GET_THE_RECOGNIZED_CMD_SANT" id="mc6QhWAH=+NAEFg,.ZKE"><field name="key">status1</field></block></value></block></value><statement name="DO0"><block type="CI130X_SET_SYSTEM_CMD_SANT" id="]NKuB=^uMg[9b:pOC20L"><field name="cmd">1</field></block></statement><next><block type="CI130X_IDENTIFY_AND_SAVE_SANT" id="b/E9aCauQ@i_~BF`fSCx"><next><block type="controls_if" id="vNiBRzrm:{{f0n}Jf#wZ"><value name="IF0"><block type="CI130X_GET_WHETHER_IDENTIFY_SANT" id="?-TOirFYSyE.)zkt8vQN"><field name="cmd">23</field></block></value><statement name="DO0"><block type="actuator_led_bright" id="gy7,PuEm~3pS`FJDGRe_"><value name="led"><shadow type="number" id="6g{xRm5+8?hv1.9$J!zs"><field name="op">1</field></shadow></value><value name="bright"><shadow type="ledswitch" id="JngbH}OBA_n9wM*3KhT2"><field name="flag">1</field></shadow></value></block></statement><next><block type="controls_if" id="I9;$-lSSF=}gI`h!GLqz"><value name="IF0"><block type="CI130X_GET_WHETHER_IDENTIFY_SANT" id="_zPX.hyCkjY4qyC)z_N{"><field name="cmd">24</field></block></value><statement name="DO0"><block type="actuator_led_bright" id="q;]*LLyg};:+wnHPB{JD"><value name="led"><shadow type="number" id="B,S,#_MY_r.-o+7NBKku"><field name="op">1</field></shadow></value><value name="bright"><shadow type="ledswitch" id="2:B(^SB59b#?M}QYck!("><field name="flag">0</field></shadow></value></block></statement></block></next></block></next></block></next></block></statement></block></next></block></xml><config>{}</config><code>ZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX2JvdApmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfYXNyCmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF9sZWQKCm9uYm9hcmRfYm90LmFzcl9lbigxKQp3aGlsZSBUcnVlOgogICAgaWYgbm90IG9uYm9hcmRfYXNyLnN0YXR1cygpWzBdOgogICAgICAgIG9uYm9hcmRfYXNyLnN5c19jbWQoMSkKICAgIG9uYm9hcmRfYXNyLmNtZF9pZCgpCiAgICBpZiBvbmJvYXJkX2Fzci5yZXN1bHQoMjMpOgogICAgICAgIG9uYm9hcmRfbGVkLnNldG9ub2ZmKDEsMSkKICAgIGlmIG9uYm9hcmRfYXNyLnJlc3VsdCgyNCk6CiAgICAgICAgb25ib2FyZF9sZWQuc2V0b25vZmYoMSwwKQo=</code>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" shown="block"><block type="VOICE_RECOGNITION_CONTROL" id="*5C#{2I`FVTF(QOS-z+N" x="-2063" y="-1842"><field name="control">1</field><next><block type="CI130X_SET_SYSTEM_CMD_SANT" id="s7W=E,fz5*93Ka$=$)c8"><field name="cmd">207</field><next><block type="CI130X_SET_SYSTEM_CMD_SANT" id="mv^fF4[p_|L5O~Glbw(s"><field name="cmd">205</field><next><block type="controls_whileUntil" id="_N)R#8BN$dCDyQy@@}Vl"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="zP(-KgO{W6wnr]TM_qKm"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="actuator_led_bright" id="r/4wOvO(zP(W_T}VWO9c"><value name="led"><shadow type="number" id="#Yfn7m=pIoX6O)bcf;q~"><field name="op">2</field></shadow></value><value name="bright"><shadow type="ledswitch" id="FTiylLGeQl)OpVN{9k_="><field name="flag">1</field></shadow><block type="CI130X_GET_THE_RECOGNIZED_CMD_SANT" id="0IBPID*O?^6^,pg|7mjh"><field name="key">status1</field></block></value><next><block type="controls_if" id="1d1~*aKyunXm0cj]VSC+"><value name="IF0"><block type="logic_negate" id="cK(N[[Dj8e3+u++@N9f["><value name="BOOL"><block type="CI130X_GET_THE_RECOGNIZED_CMD_SANT" id="mc6QhWAH=+NAEFg,.ZKE"><field name="key">status1</field></block></value></block></value><statement name="DO0"><block type="CI130X_SET_SYSTEM_CMD_SANT" id="]NKuB=^uMg[9b:pOC20L"><field name="cmd">1</field></block></statement><next><block type="CI130X_IDENTIFY_AND_SAVE_SANT" id="b/E9aCauQ@i_~BF`fSCx"><next><block type="controls_if" id="vNiBRzrm:{{f0n}Jf#wZ"><value name="IF0"><block type="CI130X_GET_WHETHER_IDENTIFY_SANT" id="?-TOirFYSyE.)zkt8vQN"><field name="cmd">23</field></block></value><statement name="DO0"><block type="actuator_led_bright" id="gy7,PuEm~3pS`FJDGRe_"><value name="led"><shadow type="number" id="6g{xRm5+8?hv1.9$J!zs"><field name="op">1</field></shadow></value><value name="bright"><shadow type="ledswitch" id="JngbH}OBA_n9wM*3KhT2"><field name="flag">1</field></shadow></value></block></statement><next><block type="controls_if" id="I9;$-lSSF=}gI`h!GLqz"><value name="IF0"><block type="CI130X_GET_WHETHER_IDENTIFY_SANT" id="_zPX.hyCkjY4qyC)z_N{"><field name="cmd">24</field></block></value><statement name="DO0"><block type="actuator_led_bright" id="q;]*LLyg};:+wnHPB{JD"><value name="led"><shadow type="number" id="B,S,#_MY_r.-o+7NBKku"><field name="op">1</field></shadow></value><value name="bright"><shadow type="ledswitch" id="2:B(^SB59b#?M}QYck!("><field name="flag">0</field></shadow></value></block></statement></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></next></block></xml><config>{}</config><code>ZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX2JvdApmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfYXNyCmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF9sZWQKCm9uYm9hcmRfYm90LmFzcl9lbigxKQpvbmJvYXJkX2Fzci5zeXNfY21kKDIwNykKb25ib2FyZF9hc3Iuc3lzX2NtZCgyMDUpCndoaWxlIFRydWU6CiAgICBvbmJvYXJkX2xlZC5zZXRvbm9mZigyLG9uYm9hcmRfYXNyLnN0YXR1cygpWzBdKQogICAgaWYgbm90IG9uYm9hcmRfYXNyLnN0YXR1cygpWzBdOgogICAgICAgIG9uYm9hcmRfYXNyLnN5c19jbWQoMSkKICAgIG9uYm9hcmRfYXNyLmNtZF9pZCgpCiAgICBpZiBvbmJvYXJkX2Fzci5yZXN1bHQoMjMpOgogICAgICAgIG9uYm9hcmRfbGVkLnNldG9ub2ZmKDEsMSkKICAgIGlmIG9uYm9hcmRfYXNyLnJlc3VsdCgyNCk6CiAgICAgICAgb25ib2FyZF9sZWQuc2V0b25vZmYoMSwwKQo=</code>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" shown="block"><block type="VOICE_RECOGNITION_CONTROL" id="*5C#{2I`FVTF(QOS-z+N" x="-2431" y="-1937"><field name="control">1</field><next><block type="CI130X_SET_SYSTEM_CMD_SANT" id="mv^fF4[p_|L5O~Glbw(s"><field name="cmd">204</field><next><block type="onboard_RTC_settime_string" id="EG+$+s7uI-DLkI:bV?fS"><value name="CONTENT"><shadow type="tuple_input" id="vxPR)A/fYr^;|@fAI*S!"><field name="CONTENT">2025,5,31,9,53,31</field></shadow></value><next><block type="controls_whileUntil" id="_N)R#8BN$dCDyQy@@}Vl"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="zP(-KgO{W6wnr]TM_qKm"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="1d1~*aKyunXm0cj]VSC+"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="yY)$b$5PMTc@4VEK+e$3"><value name="btn"><shadow type="pins_button" id="5R7=?-E=ZxSpsk56WY.5"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="CI130X_BROADCAST_SYSTEM_TIME" id="11af;1+4,Ogd2VBoh)73"><value name="boolean"><shadow type="logic_boolean" id="oyXV#jxEcp}cWsBO)KDs"><field name="BOOL">TRUE</field></shadow></value></block></statement><next><block type="controls_if" id="vNiBRzrm:{{f0n}Jf#wZ"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="gh^xB`E=7!-Q:-+yXm]U"><value name="btn"><shadow type="pins_button" id="g@OlwoIuY+,VoRu}-s`M"><field name="PIN">B2key</field></shadow></value></block></value><statement name="DO0"><block type="CI130X_BROADCAST_SANT" id="J#^X$6lrP550pW(#z5Qt"><field name="star">156</field><field name="end">136</field><value name="NUM"><block type="sensor_aht11" id="4L[`*F[nbv2~0?iW/qsW"><field name="key">temperature</field></block></value></block></statement></block></next></block></statement></block></next></block></next></block></next></block></xml><config>{}</config><code>ZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX2JvdApmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfYXNyCmltcG9ydCBydGN0aW1lCmltcG9ydCBtaXhnb19zYW50CmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF90aHMKCm9uYm9hcmRfYm90LmFzcl9lbigxKQpvbmJvYXJkX2Fzci5zeXNfY21kKDIwNCkKcnRjdGltZS5zZXR0aW1lKCgyMDI1LDUsMzEsOSw1MywzMSkpCndoaWxlIFRydWU6CiAgICBpZiBtaXhnb19zYW50LkIxa2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgb25ib2FyZF9hc3IucGxheV90aW1lKFRydWUpCiAgICBpZiBtaXhnb19zYW50LkIya2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgb25ib2FyZF9hc3IucGxheSgxNTYsIG9uYm9hcmRfdGhzLnRlbXBlcmF0dXJlKCksIDEzNikK</code>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" shown="block"><block type="VOICE_RECOGNITION_CONTROL" id="t8FGItM{~iKwMs6.q`c;" x="-2431" y="-1937"><field name="control">1</field><next><block type="CI130X_SET_SYSTEM_CMD_SANT" id="`-G@2,dw_#]`lp4zf+~m"><field name="cmd">204</field><next><block type="onboard_RTC_settime_string" id="xT?464Su5kTs+Iq/w.^q"><value name="CONTENT"><shadow type="tuple_input" id="5gv_V|g:Y7`n3RZ8mm]Y"><field name="CONTENT">2025,5,31,9,53,31</field></shadow></value><next><block type="controls_whileUntil" id="2`#,ooio@(7.b|{m+SeV"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="`g8ldbe7C{25GsF[Yzo|"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="CI130X_IDENTIFY_AND_SAVE_SANT" id="}z_=+{C_l4l.}lD$tmP3"><next><block type="controls_if" id="f]262weO!nCs~`Z~HLR)"><value name="IF0"><block type="CI130X_GET_WHETHER_IDENTIFY_SANT" id="K=WXeJpVvXu;c?P7m,v]"><field name="cmd">60</field></block></value><statement name="DO0"><block type="CI130X_BROADCAST_SYSTEM_TIME" id="x5Fu-S)}m:tscj9#~lF]"><value name="boolean"><shadow type="logic_boolean" id="f*T4p.rB#h:AV*93Hqbd"><field name="BOOL">TRUE</field></shadow></value></block></statement><next><block type="controls_if" id="il,zBi/o4Y8xPjIh#E|j"><value name="IF0"><block type="CI130X_GET_WHETHER_IDENTIFY_SANT" id="D(0J/C:_s)S!fCO/OBs|"><field name="cmd">56</field></block></value><statement name="DO0"><block type="CI130X_BROADCAST_SANT" id="@OT:pC/dt9e@eRU=/e.~"><field name="star">156</field><field name="end">136</field><value name="NUM"><block type="sensor_aht11" id="/3MZv-#116,,{dd$}e2-"><field name="key">temperature</field></block></value></block></statement><next><block type="controls_if" id="|bYwUTR9S!A2h_{TFAgR"><value name="IF0"><block type="CI130X_GET_WHETHER_IDENTIFY_SANT" id="A=!p9ixQc}IP)Y:sZKaM"><field name="cmd">57</field></block></value><statement name="DO0"><block type="CI130X_BROADCAST_SANT" id="jDJ);XO):_;P)*N.:[/a"><field name="star">157</field><field name="end">135</field><value name="NUM"><block type="sensor_aht11" id="zi|(C2r_nd-RPpaIV]M{"><field name="key">humidity</field></block></value></block></statement></block></next></block></next></block></next></block></statement></block></next></block></next></block></next></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>ZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX2JvdApmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfYXNyCmltcG9ydCBydGN0aW1lCmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF90aHMKCgpvbmJvYXJkX2JvdC5hc3JfZW4oMSkKb25ib2FyZF9hc3Iuc3lzX2NtZCgyMDQpCnJ0Y3RpbWUuc2V0dGltZSgoMjAyNSw1LDMxLDksNTMsMzEpKQp3aGlsZSBUcnVlOgogICAgb25ib2FyZF9hc3IuY21kX2lkKCkKICAgIGlmIG9uYm9hcmRfYXNyLnJlc3VsdCg2MCk6CiAgICAgICAgb25ib2FyZF9hc3IucGxheV90aW1lKGRldGFpbD1UcnVlKQogICAgaWYgb25ib2FyZF9hc3IucmVzdWx0KDU2KToKICAgICAgICBvbmJvYXJkX2Fzci5wbGF5KDE1Niwgb25ib2FyZF90aHMudGVtcGVyYXR1cmUoKSwgMTM2KQogICAgaWYgb25ib2FyZF9hc3IucmVzdWx0KDU3KToKICAgICAgICBvbmJvYXJkX2Fzci5wbGF5KDE1Nywgb25ib2FyZF90aHMuaHVtaWRpdHkoKSwgMTM1KQo=</code>
|
||||||
@@ -349,25 +349,25 @@
|
|||||||
"__file__": true,
|
"__file__": true,
|
||||||
"__name__": "2-2-1 红外探秘-单传感器挥手速度测试.mix"
|
"__name__": "2-2-1 红外探秘-单传感器挥手速度测试.mix"
|
||||||
},
|
},
|
||||||
"2-2-2 红外探秘-双传感器挥手速度测试.mix": {
|
"2-2-2 红外探秘-单传感器接近速度测试.mix": {
|
||||||
"__file__": true,
|
"__file__": true,
|
||||||
"__name__": "2-2-2 红外探秘-双传感器挥手速度测试.mix"
|
"__name__": "2-2-2 红外探秘-单传感器接近速度测试.mix"
|
||||||
},
|
},
|
||||||
"2-3-1 红外探秘-出入口分开公园人数统计.mix": {
|
"2-3-1 红外探秘-单向人数统计.mix": {
|
||||||
"__file__": true,
|
"__file__": true,
|
||||||
"__name__": "2-3-1 红外探秘-出入口分开公园人数统计.mix"
|
"__name__": "2-3-1 红外探秘-单向人数统计.mix"
|
||||||
},
|
},
|
||||||
"2-3-2 红外探秘-出入口统一公园人数统计.mix": {
|
"2-3-2 红外探秘-双向人数统计.mix": {
|
||||||
"__file__": true,
|
"__file__": true,
|
||||||
"__name__": "2-3-2 红外探秘-出入口统一公园人数统计.mix"
|
"__name__": "2-3-2 红外探秘-双向人数统计.mix"
|
||||||
},
|
},
|
||||||
"2-4-1 红外探秘-单探头倒车雷达模拟.mix": {
|
"2-4-1 红外探秘-传统实现雷达模拟.mix": {
|
||||||
"__file__": true,
|
"__file__": true,
|
||||||
"__name__": "2-4-1 红外探秘-单探头倒车雷达模拟.mix"
|
"__name__": "2-4-1 红外探秘-传统实现雷达模拟.mix"
|
||||||
},
|
},
|
||||||
"2-4-2 红外探秘- 双探头倒车雷达模拟.mix": {
|
"2-4-2 红外探秘- 映射实现雷达模拟.mix": {
|
||||||
"__file__": true,
|
"__file__": true,
|
||||||
"__name__": "2-4-2 红外探秘- 双探头倒车雷达模拟.mix"
|
"__name__": "2-4-2 红外探秘- 映射实现雷达模拟.mix"
|
||||||
},
|
},
|
||||||
"3-1-1 遥相呼应-无线广播测试.mix": {
|
"3-1-1 遥相呼应-无线广播测试.mix": {
|
||||||
"__file__": true,
|
"__file__": true,
|
||||||
@@ -1244,774 +1244,6 @@
|
|||||||
"__file__": false,
|
"__file__": false,
|
||||||
"__name__": "学期9"
|
"__name__": "学期9"
|
||||||
},
|
},
|
||||||
"学期A": {
|
|
||||||
"1-1-1 图像显示-实时显示.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "1-1-1 图像显示-实时显示.mix"
|
|
||||||
},
|
|
||||||
"1-1-2 图像显示-截取显示.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "1-1-2 图像显示-截取显示.mix"
|
|
||||||
},
|
|
||||||
"1-2-1 图像显示-显示图片.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "1-2-1 图像显示-显示图片.mix"
|
|
||||||
},
|
|
||||||
"1-2-2 图像显示-截取显示.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "1-2-2 图像显示-截取显示.mix"
|
|
||||||
},
|
|
||||||
"1-3-1 图像显示-旋转显示.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "1-3-1 图像显示-旋转显示.mix"
|
|
||||||
},
|
|
||||||
"1-3-2 图像显示-移动显示.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "1-3-2 图像显示-移动显示.mix"
|
|
||||||
},
|
|
||||||
"1-4-1 图像显示-移动显示大图片.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "1-4-1 图像显示-移动显示大图片.mix"
|
|
||||||
},
|
|
||||||
"1-4-2 图像显示-居中显示大图片.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "1-4-2 图像显示-居中显示大图片.mix"
|
|
||||||
},
|
|
||||||
"2-1-1 数码相机-拍照保存.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "2-1-1 数码相机-拍照保存.mix"
|
|
||||||
},
|
|
||||||
"2-1-2 数码相机-四格拍照.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "2-1-2 数码相机-四格拍照.mix"
|
|
||||||
},
|
|
||||||
"2-2-1 数码相机-拍照回放.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "2-2-1 数码相机-拍照回放.mix"
|
|
||||||
},
|
|
||||||
"2-2-2 数码相机-列表显示.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "2-2-2 数码相机-列表显示.mix"
|
|
||||||
},
|
|
||||||
"2-3-1 数码相机-列表选择.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "2-3-1 数码相机-列表选择.mix"
|
|
||||||
},
|
|
||||||
"2-3-2 数码相机-限定选择.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "2-3-2 数码相机-限定选择.mix"
|
|
||||||
},
|
|
||||||
"2-4-1 数码相机-显示照片.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "2-4-1 数码相机-显示照片.mix"
|
|
||||||
},
|
|
||||||
"2-4-2 数码相机-删除照片.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "2-4-2 数码相机-删除照片.mix"
|
|
||||||
},
|
|
||||||
"3-1-1 图像识别-二维码识别.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "3-1-1 图像识别-二维码识别.mix"
|
|
||||||
},
|
|
||||||
"3-1-2 图像识别-二维码识别进阶.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "3-1-2 图像识别-二维码识别进阶.mix"
|
|
||||||
},
|
|
||||||
"3-2-1 图像识别-颜色识别.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "3-2-1 图像识别-颜色识别.mix"
|
|
||||||
},
|
|
||||||
"3-2-2 图像识别-颜色识别进阶.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "3-2-2 图像识别-颜色识别进阶.mix"
|
|
||||||
},
|
|
||||||
"3-3-1 图像识别-人脸检测.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "3-3-1 图像识别-人脸检测.mix"
|
|
||||||
},
|
|
||||||
"3-3-2 图像识别-人检测.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "3-3-2 图像识别-人检测.mix"
|
|
||||||
},
|
|
||||||
"3-4-1 图像识别-物体分类.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "3-4-1 图像识别-物体分类.mix"
|
|
||||||
},
|
|
||||||
"3-4-2 图像识别-物体分类进阶.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "3-4-2 图像识别-物体分类进阶.mix"
|
|
||||||
},
|
|
||||||
"4-1-1 人脸识别-录入人脸.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "4-1-1 人脸识别-录入人脸.mix"
|
|
||||||
},
|
|
||||||
"4-1-2 人脸识别-录入改进.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "4-1-2 人脸识别-录入改进.mix"
|
|
||||||
},
|
|
||||||
"4-2-1 人脸识别-识别人脸.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "4-2-1 人脸识别-识别人脸.mix"
|
|
||||||
},
|
|
||||||
"4-2-2 人脸识别-识别改进.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "4-2-2 人脸识别-识别改进.mix"
|
|
||||||
},
|
|
||||||
"4-3-1 人脸识别-手动录入.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "4-3-1 人脸识别-手动录入.mix"
|
|
||||||
},
|
|
||||||
"4-3-2 人脸识别-录入改进.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "4-3-2 人脸识别-录入改进.mix"
|
|
||||||
},
|
|
||||||
"4-4-1 人脸识别-刷脸签到.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "4-4-1 人脸识别-刷脸签到.mix"
|
|
||||||
},
|
|
||||||
"4-4-2 人脸识别-签到改进.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "4-4-2 人脸识别-签到改进.mix"
|
|
||||||
},
|
|
||||||
"__file__": false,
|
|
||||||
"__name__": "学期A"
|
|
||||||
},
|
|
||||||
"智能物联从体验到精通": {
|
|
||||||
"3年级": {
|
|
||||||
"0-1-1 你好世界-静态显示.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "0-1-1 你好世界-静态显示.mix"
|
|
||||||
},
|
|
||||||
"0-1-2 你好世界-滚动显示.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "0-1-2 你好世界-滚动显示.mix"
|
|
||||||
},
|
|
||||||
"1-1-1 显示欢迎词-双行静态显示.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "1-1-1 显示欢迎词-双行静态显示.mix"
|
|
||||||
},
|
|
||||||
"1-1-2 显示欢迎词-双行动态显示.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "1-1-2 显示欢迎词-双行动态显示.mix"
|
|
||||||
},
|
|
||||||
"1-2-1 切换欢迎词-双行静态显示.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "1-2-1 切换欢迎词-双行静态显示.mix"
|
|
||||||
},
|
|
||||||
"1-2-2 切换欢迎词-双行动态显示.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "1-2-2 切换欢迎词-双行动态显示.mix"
|
|
||||||
},
|
|
||||||
"2-1-1 声控开关灯-开关灯.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "2-1-1 声控开关灯-开关灯.mix"
|
|
||||||
},
|
|
||||||
"2-1-2 声控开关灯-延时灯.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "2-1-2 声控开关灯-延时灯.mix"
|
|
||||||
},
|
|
||||||
"2-2-1 语音开关灯-开关灯.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "2-2-1 语音开关灯-开关灯.mix"
|
|
||||||
},
|
|
||||||
"2-2-2 语音开关灯-自定义语音开关灯.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "2-2-2 语音开关灯-自定义语音开关灯.mix"
|
|
||||||
},
|
|
||||||
"2-3-1 语音交互灯-亮度可变灯.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "2-3-1 语音交互灯-亮度可变灯.mix"
|
|
||||||
},
|
|
||||||
"2-3-2 语音交互灯-命令词管理.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "2-3-2 语音交互灯-命令词管理.mix"
|
|
||||||
},
|
|
||||||
"3-1-1 按键开关门-双按键开关门.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "3-1-1 按键开关门-双按键开关门.mix"
|
|
||||||
},
|
|
||||||
"3-1-2 按键开关门-单按键开关门.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "3-1-2 按键开关门-单按键开关门.mix"
|
|
||||||
},
|
|
||||||
"3-2-1 靠近开关门-自动开门定时关门.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "3-2-1 靠近开关门-自动开门定时关门.mix"
|
|
||||||
},
|
|
||||||
"3-2-2 靠近开关门-自动开门按需关门.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "3-2-2 靠近开关门-自动开门按需关门.mix"
|
|
||||||
},
|
|
||||||
"3-3-1 刷卡开关门-读到卡开门.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "3-3-1 刷卡开关门-读到卡开门.mix"
|
|
||||||
},
|
|
||||||
"3-3-2 刷卡开关门-特定卡开门.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "3-3-2 刷卡开关门-特定卡开门.mix"
|
|
||||||
},
|
|
||||||
"3-4-1 人脸开关门-有人就开门.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "3-4-1 人脸开关门-有人就开门.mix"
|
|
||||||
},
|
|
||||||
"3-4-2 人脸开关门-人走才关门.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "3-4-2 人脸开关门-人走才关门.mix"
|
|
||||||
},
|
|
||||||
"4-1-1 实时时钟-实时显示时间.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "4-1-1 实时时钟-实时显示时间.mix"
|
|
||||||
},
|
|
||||||
"4-1-2 实时时钟-按键显示时间.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "4-1-2 实时时钟-按键显示时间.mix"
|
|
||||||
},
|
|
||||||
"4-1-3 实时时钟-按键显示时间变化.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "4-1-3 实时时钟-按键显示时间变化.mix"
|
|
||||||
},
|
|
||||||
"4-2-1 延时闹钟-10秒延时响铃.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "4-2-1 延时闹钟-10秒延时响铃.mix"
|
|
||||||
},
|
|
||||||
"4-2-2 延时闹钟-10秒响铃进阶.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "4-2-2 延时闹钟-10秒响铃进阶.mix"
|
|
||||||
},
|
|
||||||
"4-3-1 定点闹钟-定点响铃.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "4-3-1 定点闹钟-定点响铃.mix"
|
|
||||||
},
|
|
||||||
"4-3-2 定点闹钟-多个定点响铃.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "4-3-2 定点闹钟-多个定点响铃.mix"
|
|
||||||
},
|
|
||||||
"5-1-1 简单红绿灯-单向路口红绿灯.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "5-1-1 简单红绿灯-单向路口红绿灯.mix"
|
|
||||||
},
|
|
||||||
"5-1-2 简单红绿灯-多向路口红绿.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "5-1-2 简单红绿灯-多向路口红绿.mix"
|
|
||||||
},
|
|
||||||
"5-2-1 计时红绿灯-计时红绿灯.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "5-2-1 计时红绿灯-计时红绿灯.mix"
|
|
||||||
},
|
|
||||||
"5-2-2 计时红绿灯-计时红绿灯改进.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "5-2-2 计时红绿灯-计时红绿灯改进.mix"
|
|
||||||
},
|
|
||||||
"5-3-1 无障碍红绿灯-红绿灯变化和声音同步.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "5-3-1 无障碍红绿灯-红绿灯变化和声音同步.mix"
|
|
||||||
},
|
|
||||||
"5-3-2 无障碍红绿灯-红绿灯计时和声音同步.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "5-3-2 无障碍红绿灯-红绿灯计时和声音同步.mix"
|
|
||||||
},
|
|
||||||
"6-1-1 声音大小获取-单次获取.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "6-1-1 声音大小获取-单次获取.mix"
|
|
||||||
},
|
|
||||||
"6-1-2 声音大小获取-多次获取.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "6-1-2 声音大小获取-多次获取.mix"
|
|
||||||
},
|
|
||||||
"6-2-1 声音大小显示-直线显示.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "6-2-1 声音大小显示-直线显示.mix"
|
|
||||||
},
|
|
||||||
"6-2-2 声音大小显示-滚动显示.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "6-2-2 声音大小显示-滚动显示.mix"
|
|
||||||
},
|
|
||||||
"6-3-1 声音大小预警-单次预警.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "6-3-1 声音大小预警-单次预警.mix"
|
|
||||||
},
|
|
||||||
"6-3-2 声音大小预警-平均预警.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "6-3-2 声音大小预警-平均预警.mix"
|
|
||||||
},
|
|
||||||
"7-1 按键红绿灯.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "7-1 按键红绿灯.mix"
|
|
||||||
},
|
|
||||||
"__file__": false,
|
|
||||||
"__name__": "3年级"
|
|
||||||
},
|
|
||||||
"4年级": {
|
|
||||||
"0-1-1 你好世界-传感显示.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "0-1-1 你好世界-传感显示.mix"
|
|
||||||
},
|
|
||||||
"0-1-2 你好世界-优化显示.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "0-1-2 你好世界-优化显示.mix"
|
|
||||||
},
|
|
||||||
"1-1-1 多档按键台灯-多键调节.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "1-1-1 多档按键台灯-多键调节.mix"
|
|
||||||
},
|
|
||||||
"1-1-2 多档按键台灯-单键调节.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "1-1-2 多档按键台灯-单键调节.mix"
|
|
||||||
},
|
|
||||||
"1-2-1 触摸可变台灯-简单触摸调节.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "1-2-1 触摸可变台灯-简单触摸调节.mix"
|
|
||||||
},
|
|
||||||
"1-2-2 触摸可变台灯-触摸调节优化.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "1-2-2 触摸可变台灯-触摸调节优化.mix"
|
|
||||||
},
|
|
||||||
"1-3-1 久坐提醒台灯-久坐自动熄灭.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "1-3-1 久坐提醒台灯-久坐自动熄灭.mix"
|
|
||||||
},
|
|
||||||
"1-3-2 久坐提醒台灯-计时提醒熄灭.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "1-3-2 久坐提醒台灯-计时提醒熄灭.mix"
|
|
||||||
},
|
|
||||||
"2-1-1 简单计时器-定时输出计时.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "2-1-1 简单计时器-定时输出计时.mix"
|
|
||||||
},
|
|
||||||
"2-1-2 简单计时器-按下开始计时.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "2-1-2 简单计时器-按下开始计时.mix"
|
|
||||||
},
|
|
||||||
"2-2-1 循环计时器-支持开始暂停.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "2-2-1 循环计时器-支持开始暂停.mix"
|
|
||||||
},
|
|
||||||
"2-2-2 循环计时器-支持重新开始.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "2-2-2 循环计时器-支持重新开始.mix"
|
|
||||||
},
|
|
||||||
"2-3-1 反向计时器-可变时长.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "2-3-1 反向计时器-可变时长.mix"
|
|
||||||
},
|
|
||||||
"2-3-1 反向计时器-固定时长.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "2-3-1 反向计时器-固定时长.mix"
|
|
||||||
},
|
|
||||||
"3-1-1 红外感应入侵检测-接近报警.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "3-1-1 红外感应入侵检测-接近报警.mix"
|
|
||||||
},
|
|
||||||
"3-1-2 红外感应入侵检测-取消报警.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "3-1-2 红外感应入侵检测-取消报警.mix"
|
|
||||||
},
|
|
||||||
"3-2-1 微波感应入侵检测-移动侦测报警.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "3-2-1 微波感应入侵检测-移动侦测报警.mix"
|
|
||||||
},
|
|
||||||
"3-2-2 微波感应入侵检测-侦测距离改变.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "3-2-2 微波感应入侵检测-侦测距离改变.mix"
|
|
||||||
},
|
|
||||||
"3-3-1 综合感应入侵检测-声音震动报警.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "3-3-1 综合感应入侵检测-声音震动报警.mix"
|
|
||||||
},
|
|
||||||
"3-3-2 综合感应入侵检测-自定义报警.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "3-3-2 综合感应入侵检测-自定义报警.mix"
|
|
||||||
},
|
|
||||||
"4-1-1 简单手速测试-按下抬起计时.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "4-1-1 简单手速测试-按下抬起计时.mix"
|
|
||||||
},
|
|
||||||
"4-1-2 简单手速测试-两次按下计时.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "4-1-2 简单手速测试-两次按下计时.mix"
|
|
||||||
},
|
|
||||||
"4-2-1 单灯反应测试-亮灯按下计时.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "4-2-1 单灯反应测试-亮灯按下计时.mix"
|
|
||||||
},
|
|
||||||
"4-2-2 单灯反应测试-随机亮灯计时.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "4-2-2 单灯反应测试-随机亮灯计时.mix"
|
|
||||||
},
|
|
||||||
"4-3-1 双灯反应测试-上灯上键计时.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "4-3-1 双灯反应测试-上灯上键计时.mix"
|
|
||||||
},
|
|
||||||
"4-3-2 双灯反应测试-上灯下键计时.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "4-3-2 双灯反应测试-上灯下键计时.mix"
|
|
||||||
},
|
|
||||||
"5-1-1 平衡测试仪-单轴水平.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "5-1-1 平衡测试仪-单轴水平.mix"
|
|
||||||
},
|
|
||||||
"5-1-2 平衡测试仪-双轴水平.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "5-1-2 平衡测试仪-双轴水平.mix"
|
|
||||||
},
|
|
||||||
"5-2-1 平衡大挑战-碰到边缘失败.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "5-2-1 平衡大挑战-碰到边缘失败.mix"
|
|
||||||
},
|
|
||||||
"5-2-2 平衡大挑战-失败后可重来.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "5-2-2 平衡大挑战-失败后可重来.mix"
|
|
||||||
},
|
|
||||||
"5-3-1 计时平衡赛-实现平衡时长.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "5-3-1 计时平衡赛-实现平衡时长.mix"
|
|
||||||
},
|
|
||||||
"5-3-2 计时平衡赛-开始位置随机.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "5-3-2 计时平衡赛-开始位置随机.mix"
|
|
||||||
},
|
|
||||||
"6-1-1 篮子移动-左右移动.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "6-1-1 篮子移动-左右移动.mix"
|
|
||||||
},
|
|
||||||
"6-1-2 篮子移动-受限移动.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "6-1-2 篮子移动-受限移动.mix"
|
|
||||||
},
|
|
||||||
"6-2-1 福豆下落-同步动画.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "6-2-1 福豆下落-同步动画.mix"
|
|
||||||
},
|
|
||||||
"6-2-2 福豆下落-开始设置.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "6-2-2 福豆下落-开始设置.mix"
|
|
||||||
},
|
|
||||||
"6-3-1 福分计算-判断是否接住.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "6-3-1 福分计算-判断是否接住.mix"
|
|
||||||
},
|
|
||||||
"6-3-2 福分计算-计算最终得分.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "6-3-2 福分计算-计算最终得分.mix"
|
|
||||||
},
|
|
||||||
"6-4 飞机大战.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "6-4 飞机大战.mix"
|
|
||||||
},
|
|
||||||
"__file__": false,
|
|
||||||
"__name__": "4年级"
|
|
||||||
},
|
|
||||||
"5年级": {
|
|
||||||
"0-1-1 连接WIFI.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "0-1-1 连接WIFI.mix"
|
|
||||||
},
|
|
||||||
"0-1-2 NTP时钟.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "0-1-2 NTP时钟.mix"
|
|
||||||
},
|
|
||||||
"1-1-1 RFID读卡-简单读卡.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "1-1-1 RFID读卡-简单读卡.mix"
|
|
||||||
},
|
|
||||||
"1-1-2 RFID读卡-优化读卡.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "1-1-2 RFID读卡-优化读卡.mix"
|
|
||||||
},
|
|
||||||
"1-2-1 刷卡开门-刷卡就开.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "1-2-1 刷卡开门-刷卡就开.mix"
|
|
||||||
},
|
|
||||||
"1-2-2 刷卡开门-限卡开门.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "1-2-2 刷卡开门-限卡开门.mix"
|
|
||||||
},
|
|
||||||
"1-3-1 刷卡管理-加入新卡.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "1-3-1 刷卡管理-加入新卡.mix"
|
|
||||||
},
|
|
||||||
"1-3-2 刷卡管理-添加删除.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "1-3-2 刷卡管理-添加删除.mix"
|
|
||||||
},
|
|
||||||
"2-1-1 远程监测器-环境监测.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "2-1-1 远程监测器-环境监测.mix"
|
|
||||||
},
|
|
||||||
"2-1-2 远程监测器-优化显示.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "2-1-2 远程监测器-优化显示.mix"
|
|
||||||
},
|
|
||||||
"2-1-2 远程监测器-优化显示2.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "2-1-2 远程监测器-优化显示2.mix"
|
|
||||||
},
|
|
||||||
"2-2-1 无线遥控灯-无线开关.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "2-2-1 无线遥控灯-无线开关.mix"
|
|
||||||
},
|
|
||||||
"2-2-2 无线遥控灯-光感遥控.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "2-2-2 无线遥控灯-光感遥控.mix"
|
|
||||||
},
|
|
||||||
"2-3-1 防丢提示器-按下响铃.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "2-3-1 防丢提示器-按下响铃.mix"
|
|
||||||
},
|
|
||||||
"2-3-2 防丢提示器-丢失报警.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "2-3-2 防丢提示器-丢失报警.mix"
|
|
||||||
},
|
|
||||||
"3-1-1 网络时钟-NTP语音播报.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "3-1-1 网络时钟-NTP语音播报.mix"
|
|
||||||
},
|
|
||||||
"3-1-2 网络时钟-NTP按需同步.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "3-1-2 网络时钟-NTP按需同步.mix"
|
|
||||||
},
|
|
||||||
"3-2-1 网络天气-实时天气.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "3-2-1 网络天气-实时天气.mix"
|
|
||||||
},
|
|
||||||
"3-2-2 网络天气-天气预报.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "3-2-2 网络天气-天气预报.mix"
|
|
||||||
},
|
|
||||||
"4-1-1 物联网入门-光强定时上报.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "4-1-1 物联网入门-光强定时上报.mix"
|
|
||||||
},
|
|
||||||
"4-1-2 物联网入门-环境定时上报.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "4-1-2 物联网入门-环境定时上报.mix"
|
|
||||||
},
|
|
||||||
"4-2-1 物联网入门-按键报警上报.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "4-2-1 物联网入门-按键报警上报.mix"
|
|
||||||
},
|
|
||||||
"4-2-2 物联网入门-曝光报警上报.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "4-2-2 物联网入门-曝光报警上报.mix"
|
|
||||||
},
|
|
||||||
"5-1-1 门禁状态-实时上报.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "5-1-1 门禁状态-实时上报.mix"
|
|
||||||
},
|
|
||||||
"5-1-2 门禁状态-心跳上报.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "5-1-2 门禁状态-心跳上报.mix"
|
|
||||||
},
|
|
||||||
"5-2-1 远程开门-云端开门.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "5-2-1 远程开门-云端开门.mix"
|
|
||||||
},
|
|
||||||
"5-2-2 远程开门-开门反馈.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "5-2-2 远程开门-开门反馈.mix"
|
|
||||||
},
|
|
||||||
"5-3-1 开门提示-开门附加消息.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "5-3-1 开门提示-开门附加消息.mix"
|
|
||||||
},
|
|
||||||
"5-3-2 开门提示-附加消息反馈.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "5-3-2 开门提示-附加消息反馈.mix"
|
|
||||||
},
|
|
||||||
"6-1-1 空余车位显示-进场变化.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "6-1-1 空余车位显示-进场变化.mix"
|
|
||||||
},
|
|
||||||
"6-1-2 空余车位显示-车位已满.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "6-1-2 空余车位显示-车位已满.mix"
|
|
||||||
},
|
|
||||||
"6-2-1 停车时间计算-时间记录.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "6-2-1 停车时间计算-时间记录.mix"
|
|
||||||
},
|
|
||||||
"6-2-2 停车时间计算-计算时长.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "6-2-2 停车时间计算-计算时长.mix"
|
|
||||||
},
|
|
||||||
"6-3-1 停车收费计算-单一费率.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "6-3-1 停车收费计算-单一费率.mix"
|
|
||||||
},
|
|
||||||
"6-3-2 停车收费计算-可变费率.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "6-3-2 停车收费计算-可变费率.mix"
|
|
||||||
},
|
|
||||||
"7 课堂互动.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "7 课堂互动.mix"
|
|
||||||
},
|
|
||||||
"__file__": false,
|
|
||||||
"__name__": "5年级"
|
|
||||||
},
|
|
||||||
"6年级": {
|
|
||||||
"0-1-1 你好世界-图像显示.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "0-1-1 你好世界-图像显示.mix"
|
|
||||||
},
|
|
||||||
"0-1-2 你好世界-温度播报.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "0-1-2 你好世界-温度播报.mix"
|
|
||||||
},
|
|
||||||
"1-1-1 安全带提醒-安全提示.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "1-1-1 安全带提醒-安全提示.mix"
|
|
||||||
},
|
|
||||||
"1-1-2 安全带提醒-坐下提示.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "1-1-2 安全带提醒-坐下提示.mix"
|
|
||||||
},
|
|
||||||
"1-2-1 倒车雷达-接近提示.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "1-2-1 倒车雷达-接近提示.mix"
|
|
||||||
},
|
|
||||||
"1-2-2 倒车雷达-距离提示.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "1-2-2 倒车雷达-距离提示.mix"
|
|
||||||
},
|
|
||||||
"1-3-1 自动转向灯-手动关闭.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "1-3-1 自动转向灯-手动关闭.mix"
|
|
||||||
},
|
|
||||||
"1-3-2 自动转向灯-自动关闭.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "1-3-2 自动转向灯-自动关闭.mix"
|
|
||||||
},
|
|
||||||
"2-1-1 语音识别开关灯-语音控制.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "2-1-1 语音识别开关灯-语音控制.mix"
|
|
||||||
},
|
|
||||||
"2-1-2 语音识别开关灯-关闭回复语音控制.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "2-1-2 语音识别开关灯-关闭回复语音控制.mix"
|
|
||||||
},
|
|
||||||
"2-2-1 语音亮度调整灯-亮度调整.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "2-2-1 语音亮度调整灯-亮度调整.mix"
|
|
||||||
},
|
|
||||||
"2-2-2 语音亮度调整灯-亮度反馈.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "2-2-2 语音亮度调整灯-亮度反馈.mix"
|
|
||||||
},
|
|
||||||
"2-3-1 语音识别-学习唤醒词.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "2-3-1 语音识别-学习唤醒词.mix"
|
|
||||||
},
|
|
||||||
"2-3-2 语音识别-学习命令词.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "2-3-2 语音识别-学习命令词.mix"
|
|
||||||
},
|
|
||||||
"3-1-1 自动唤醒-简单自动唤醒.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "3-1-1 自动唤醒-简单自动唤醒.mix"
|
|
||||||
},
|
|
||||||
"3-1-2 自动唤醒-改进自动唤醒.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "3-1-2 自动唤醒-改进自动唤醒.mix"
|
|
||||||
},
|
|
||||||
"3-2-1 时间播报-按键语音播报.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "3-2-1 时间播报-按键语音播报.mix"
|
|
||||||
},
|
|
||||||
"3-2-2 时间播报-语音交互播报.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "3-2-2 时间播报-语音交互播报.mix"
|
|
||||||
},
|
|
||||||
"3-3-1 环境播报-交互环境播报.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "3-3-1 环境播报-交互环境播报.mix"
|
|
||||||
},
|
|
||||||
"3-3-2 环境播报-环境预警播报.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "3-3-2 环境播报-环境预警播报.mix"
|
|
||||||
},
|
|
||||||
"4-1-1 拍照保存-拍照显示.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "4-1-1 拍照保存-拍照显示.mix"
|
|
||||||
},
|
|
||||||
"4-1-2 拍照保存-显示列表.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "4-1-2 拍照保存-显示列表.mix"
|
|
||||||
},
|
|
||||||
"4-2-1 文件管理-选择文件.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "4-2-1 文件管理-选择文件.mix"
|
|
||||||
},
|
|
||||||
"4-2-2 文件管理-限定选择.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "4-2-2 文件管理-限定选择.mix"
|
|
||||||
},
|
|
||||||
"4-3-1 拍照管理-显示文件.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "4-3-1 拍照管理-显示文件.mix"
|
|
||||||
},
|
|
||||||
"4-3-2 拍照管理-删除文件.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "4-3-2 拍照管理-删除文件.mix"
|
|
||||||
},
|
|
||||||
"5-1-1 二维码识别-二维码识别.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "5-1-1 二维码识别-二维码识别.mix"
|
|
||||||
},
|
|
||||||
"5-1-2 二维码识别-二维码识别改进.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "5-1-2 二维码识别-二维码识别改进.mix"
|
|
||||||
},
|
|
||||||
"5-2-1 颜色识别-颜色识别.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "5-2-1 颜色识别-颜色识别.mix"
|
|
||||||
},
|
|
||||||
"5-2-2 颜色识别-自定义颜色识别.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "5-2-2 颜色识别-自定义颜色识别.mix"
|
|
||||||
},
|
|
||||||
"5-2-2 颜色识别-颜色识别改进.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "5-2-2 颜色识别-颜色识别改进.mix"
|
|
||||||
},
|
|
||||||
"5-3-1 人检测-人脸检测.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "5-3-1 人检测-人脸检测.mix"
|
|
||||||
},
|
|
||||||
"5-3-2 人检测-人体检测.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "5-3-2 人检测-人体检测.mix"
|
|
||||||
},
|
|
||||||
"6-1-1 人脸识别-录入人脸.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "6-1-1 人脸识别-录入人脸.mix"
|
|
||||||
},
|
|
||||||
"6-1-2 人脸识别-删除人脸.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "6-1-2 人脸识别-删除人脸.mix"
|
|
||||||
},
|
|
||||||
"6-2-1 人脸识别-录入人脸姓名.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "6-2-1 人脸识别-录入人脸姓名.mix"
|
|
||||||
},
|
|
||||||
"6-2-2 人脸识别-识别人脸姓名.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "6-2-2 人脸识别-识别人脸姓名.mix"
|
|
||||||
},
|
|
||||||
"6-3-1 人脸识别-人脸签到.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "6-3-1 人脸识别-人脸签到.mix"
|
|
||||||
},
|
|
||||||
"6-3-2 人脸识别-人脸签到改进.mix": {
|
|
||||||
"__file__": true,
|
|
||||||
"__name__": "6-3-2 人脸识别-人脸签到改进.mix"
|
|
||||||
},
|
|
||||||
"__file__": false,
|
|
||||||
"__name__": "6年级"
|
|
||||||
},
|
|
||||||
"__file__": false,
|
|
||||||
"__name__": "智能物联从体验到精通"
|
|
||||||
},
|
|
||||||
"__file__": false,
|
"__file__": false,
|
||||||
"__name__": "MixGo Sowl"
|
"__name__": "MixGo Sowl"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强(SANT)" shown="block"><block type="controls_whileUntil" id="oiu^s,osTS-y!1cWXz/y" x="-2384" y="-363"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="bX8:rnlhMeKZ9$8{AqY|"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="display_show_image_or_string_delay" id="zM2zFj`6#p;7O.]ZNAaW"><field name="center">True</field><value name="data"><shadow type="text" id="yo-EksU]+8$jAle;J#+^"><field name="TEXT">Mixly</field></shadow><block type="text_format_noreturn" id="jhE38{0gLCFAX#YY_SZT" inline="false"><mutation items="2"></mutation><value name="VAR"><shadow type="text" id="d2Zz?Jnb8-UvtO#pRkM7"><field name="TEXT">左:{} 右:{}</field></shadow></value><value name="ADD0"><block type="sensor_mixgo_nova_pin_near" id="NDPla}r40`g8;lQ4lwGA"><field name="direction">l</field></block></value><value name="ADD1"><block type="sensor_mixgo_nova_pin_near" id="2S`{*PYT|T-#OxK/k981"><field name="direction">l</field></block></value></block></value><value name="space"><shadow type="math_number" id="nI.wFtEk3Ra*i{in?jfd"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="r-VXUOkxXid-vtkH7.n*"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_delay_new" id="VWuX#iPe8ksul8B$t_ln"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="SF!a3^L[/Fo5mEK3+/HX"><field name="NUM">1</field></shadow></value></block></next></block></statement></block></xml><config>{}</config><code>ZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX2Fsc19sCmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF90ZnQKaW1wb3J0IHRpbWUKCndoaWxlIFRydWU6CiAgICBvbmJvYXJkX3RmdC5zaG93cygn5bem77yae30g5Y+z77yae30nLmZvcm1hdChvbmJvYXJkX2Fsc19sLnBzX25sKCksIG9uYm9hcmRfYWxzX2wucHNfbmwoKSksIHNwYWNlPTAsIGNlbnRlcj1UcnVlLHN5bmM9VHJ1ZSkKICAgIHRpbWUuc2xlZXAoMSkK</code>
|
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强(SANT)" shown="block"><block type="controls_whileUntil" id="Ax!N*nNRUbR;9QT$-|eY" x="-2414" y="-412"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="m+;h[r]XSP,-txEzP,lF"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="display_show_image_or_string_delay" id="F^r=E{t{GBaPdJ~[oQNC"><field name="center">True</field><value name="data"><shadow type="text" id="zfWwbD[F^Zxo[rRKuDh_"><field name="TEXT">Mixly</field></shadow><block type="text_format_noreturn" id="_*?,Ce8Gyf8gSf}^4!58" inline="false"><mutation items="2"></mutation><value name="VAR"><shadow type="text" id="2/BHO=XufUonsapNB3SR"><field name="TEXT">左:{} 右:{}</field></shadow></value><value name="ADD0"><block type="sensor_mixgo_nova_pin_near" id="a?/C;7c,nvTCGffe{mtf"><field name="direction">l</field></block></value><value name="ADD1"><block type="sensor_mixgo_nova_pin_near" id="B2UL*LF!a4!IgpkmcbEC"><field name="direction">r</field></block></value></block></value><value name="space"><shadow type="math_number" id="!3HoXFYA:7XKM7`oLDCX"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="yNbiaK$G:z7C[b|tHo0r"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_delay_new" id="h]UCNZ^xv`^n^ocjV7]O"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="E#/AYPtn`:6tg*QOIjrw"><field name="NUM">1</field></shadow></value></block></next></block></statement></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>ZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX2Fsc19sCmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF9hbHNfcgpmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfdGZ0CmltcG9ydCB0aW1lCgoKd2hpbGUgVHJ1ZToKICAgIG9uYm9hcmRfdGZ0LnNob3dzKCflt6bvvJp7fSDlj7PvvJp7fScuZm9ybWF0KG9uYm9hcmRfYWxzX2wucHNfbmwoKSwgb25ib2FyZF9hbHNfci5wc19ubCgpKSwgc3BhY2U9MCwgY2VudGVyPVRydWUsc3luYz1UcnVlKQogICAgdGltZS5zbGVlcCgxKQo=</code>
|
||||||
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
|||||||
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强(SANT)" shown="block"><variables><variable id=",!=C,QT?YSfRQ1I{ihvX">tim</variable></variables><block type="iot_wifi_connect" id="biv^m^y;$hS1e-L22lOb" x="-1254" y="-532"><value name="WIFINAME"><shadow type="text" id="!wFJBC?XW-UkO?W[XYUE"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id=",.]=S+#{OB]HN3p#6FQt"><field name="TEXT">12345678</field></shadow></value><next><block type="iot_mixio_connect" id="QDQ}dZFtD7dYZm;O{rFZ" inline="true"><value name="SERVER"><shadow type="text" id="(2]iq}|0ijdDzxAZ^P4U"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="USERNAME"><shadow type="text" id=")h5BFB80(UJ?p43h;d0:"><field name="TEXT">demo@mixly.org</field></shadow></value><value name="PASSWORD"><shadow type="text" id="-)YCEN`kZg+QH9BptNsA"><field name="TEXT">048e66146b4937557366489cb10fe055</field></shadow></value><value name="PROJECT"><shadow type="text" id="KT0#^Q*Xw$B*]_.n]2fu"><field name="TEXT">demo</field></shadow></value><next><block type="system_timer_init" id="QT{ZrKeufBl=VDZvvqla"><value name="SUB"><shadow type="variables_get" id="(.jXFU2}/0@^ZTnF;DT^"><field name="VAR">tim</field></shadow></value><next><block type="system_timer" id="N!X#_u2GxA7(#v-}Pe4l"><field name="mode">PERIODIC</field><value name="VAR"><shadow type="variables_get" id="uOWXS@cUbMt!*oKuki+k"><field name="VAR">tim</field></shadow></value><value name="period"><shadow type="math_number" id="6g0V@5=TLh@YmnS0jfLp"><field name="NUM">5000</field></shadow></value><value name="callback"><shadow type="factory_block_return" id="$CnJ{5o~Emr=M^Wf^p|,"><field name="VALUE">tim_callback</field></shadow></value><next><block type="controls_whileUntil" id="s,Sj-X~wg_m1DX4+w6Vw"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="T8tL4ftrO[Ek|@nwy@9q"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="]0zr;NB5[f*s#av,$DN?"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="5jw?Q*j|xAX/YqJbrWrL"><value name="btn"><shadow type="pins_button" id="|,.$.*d-[(Wbe7s`/;r}"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="IOT_MIXIO_PUBLISH" id="XS*~`P.vmU+Gt{8:,^fP"><value name="TOPIC"><shadow type="text" id="fw$9fFslmDs-hbVS;[I_"><field name="TEXT">警报</field></shadow></value><value name="MSG"><shadow type="text" id="z)*Jd;D.xg{W`s+}2f#."><field name="TEXT">按键按下</field></shadow></value></block></statement></block></statement></block></next></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="Xhov[|z?-A4*63=Hc`b!" x="-1254" y="-162"><mutation><arg name="tim" varid=",!=C,QT?YSfRQ1I{ihvX"></arg></mutation><field name="NAME">tim_callback</field><statement name="STACK"><block type="IOT_MIXIO_PUBLISH" id="^SHTLGcf#~rMD*68,[_G"><value name="TOPIC"><shadow type="text" id="]`MI1)L:wk#yiR64dU4k"><field name="TEXT">环境</field></shadow></value><value name="MSG"><shadow type="text" id="nNe~^Zyx9e|^umy?:7Ka"><field name="TEXT">msg</field></shadow><block type="IOT_FORMAT_STRING" id="@#kf5x3awIAYk{M3cSjZ"><value name="VAR"><block type="dicts_create_with_noreturn" id="WpvbWESAtgv;VwsRq6Ab" inline="false"><mutation items="3"></mutation><field name="KEY0">"光照"</field><field name="KEY1">"温度"</field><field name="KEY2">"湿度"</field><value name="ADD0"><block type="sensor_mixgo_nova_LTR308" id="y0JAj/.FQ;Q?jJ*u@b@e"><field name="direction">l</field></block></value><value name="ADD1"><block type="sensor_aht11" id="(cIivS3TyQ03.6(U$}kS"><field name="key">temperature</field></block></value><value name="ADD2"><block type="sensor_aht11" id="Cx,t-oVrS`zzyNi~]p$0"><field name="key">humidity</field></block></value></block></value></block></value></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQpmcm9tIHViaW5hc2NpaSBpbXBvcnQgaGV4bGlmeQppbXBvcnQgbWl4Z29fc2FudAppbXBvcnQgbWl4cHkKZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX2Fsc19sCmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF90aHMKCmRlZiB0aW1fY2FsbGJhY2sodGltKToKICAgIG1xdHRfY2xpZW50LnB1Ymxpc2goTVFUVF9VU1JfUFJKICsgJ+eOr+WigycsIG1peHB5LmZvcm1hdF9zdHIoeyLlhYnnhaciOiBvbmJvYXJkX2Fsc19sLmFsc192aXMoKSwgIua4qeW6piI6IG9uYm9hcmRfdGhzLnRlbXBlcmF0dXJlKCksICLmub/luqYiOiBvbmJvYXJkX3Rocy5odW1pZGl0eSgpfSkpCgoKbWl4aW90LndsYW5fY29ubmVjdCgnZnVodWEzJywgJzEyMzQ1Njc4JykKTVFUVF9VU1JfUFJKID0gJ2RlbW9AbWl4bHkub3JnL2RlbW8vJwptcXR0X2NsaWVudCA9IG1peGlvdC5pbml0X01RVFRfY2xpZW50KCdtaXhpby5taXhseS5jbicsICdkZW1vQG1peGx5Lm9yZycsICcwNDhlNjYxNDZiNDkzNzU1NzM2NjQ4OWNiMTBmZTA1NScsIE1RVFRfVVNSX1BSSikKdGltID0gbWFjaGluZS5UaW1lcigwKQp0aW0uaW5pdChwZXJpb2QgPSA1MDAwLCBtb2RlPW1hY2hpbmUuVGltZXIuUEVSSU9ESUMsIGNhbGxiYWNrPXRpbV9jYWxsYmFjaykKd2hpbGUgVHJ1ZToKICAgIGlmIG1peGdvX3NhbnQuQjFrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICBtcXR0X2NsaWVudC5wdWJsaXNoKE1RVFRfVVNSX1BSSiArICforabmiqUnLCAn5oyJ6ZSu5oyJ5LiLJykK</code>
|
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强(SANT)" shown="block"><variables><variable id=",!=C,QT?YSfRQ1I{ihvX">tim</variable></variables><block type="iot_wifi_connect" id="ogGeL95I3MOVjn93{bj-" x="-1254" y="-532"><value name="WIFINAME"><shadow type="text" id="(*v6Bh_0jM]_7Qo6gTcS"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="?WsFCAw$dxgP3xh,e~7+"><field name="TEXT">12345678</field></shadow></value><next><block type="iot_mixio_connect" id=":8N#I3-;YH`FKEc1t.}3" inline="true"><value name="SERVER"><shadow type="text" id="vImdfrze+s=ob,XK^b`2"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="USERNAME"><shadow type="text" id="+T[tTzEzYzVD3_ByrSsZ"><field name="TEXT">demo@mixly.org</field></shadow></value><value name="PASSWORD"><shadow type="text" id="K[bm5A~(!!hno~3qB*BW"><field name="TEXT">048e66146b4937557366489cb10fe055</field></shadow></value><value name="PROJECT"><shadow type="text" id="2u)wg?bDTG-AhWGd}n)P"><field name="TEXT">demo</field></shadow></value><next><block type="set_system_timer" id="]vNkiP!*VsZlD$]+oR};"><field name="mode">PERIODIC</field><value name="VAR"><shadow type="variables_get" id="`r2Xn7?cxZ/n/1d)vAbe"><field name="VAR">tim</field></shadow></value><value name="PIN"><shadow type="timer_id_pin" id="Z#`UB4_O_=+.!LRtQpze"><field name="PIN">0</field></shadow></value><value name="period"><shadow type="math_number" id="Eh`d8}@dQ]0e*)U+ET{T"><field name="NUM">5000</field></shadow></value><value name="callback"><shadow type="factory_block_return" id="H!(z#$mYHVy9U;Jk/|a*"><field name="VALUE">tim_callback</field></shadow></value><next><block type="controls_whileUntil" id="vP*W~?Xa{W@TwB-]Z))T"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="Sn_#}MVuGe1o79a(u3b~"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="Z;HRec_Ju.S`^n,L}|)U"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="3zFg.)ReB@`d9yNjL9+I"><value name="btn"><shadow type="pins_button" id="}FiN=*|Q?@C@y!~S@D;K"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="IOT_MIXIO_PUBLISH" id="pSvZrXZSil{@?)r9aeO*"><value name="TOPIC"><shadow type="text" id="N0/_M=x|sOfv9ce-434k"><field name="TEXT">警报</field></shadow></value><value name="MSG"><shadow type="text" id="A1Ik^4K,X@.Zh@x.e+$2"><field name="TEXT">按键按下</field></shadow></value></block></statement></block></statement></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="g*3011!!A@HNU72`|-yD" x="-1254" y="-162"><mutation><arg name="tim" varid=",!=C,QT?YSfRQ1I{ihvX"></arg></mutation><field name="NAME">tim_callback</field><statement name="STACK"><block type="IOT_MIXIO_PUBLISH" id="3c]#Lrr~he1#^b]O$9ny"><value name="TOPIC"><shadow type="text" id="F?Gy)D:!B_V-SS|r]a(9"><field name="TEXT">环境</field></shadow></value><value name="MSG"><shadow type="text" id=";#7=/vai*8(#=e}~/W-7"><field name="TEXT">msg</field></shadow><block type="IOT_FORMAT_STRING" id="-qt^!{bUAH8q)o6-ed.U"><value name="VAR"><block type="dicts_create_with_noreturn" id="dUmKtMv~D}(DXzggkPJr" inline="false"><mutation items="3"></mutation><field name="KEY0">"光照"</field><field name="KEY1">"温度"</field><field name="KEY2">"湿度"</field><value name="ADD0"><block type="sensor_mixgo_nova_LTR308" id="}b~y;_iuZZPH0}ave;Z6"><field name="direction">l</field></block></value><value name="ADD1"><block type="sensor_aht11" id="z[H/`Nuk225CWx-.j6m|"><field name="key">temperature</field></block></value><value name="ADD2"><block type="sensor_aht11" id="mAI3YKT0;wYEko[,nwmj"><field name="key">humidity</field></block></value></block></value></block></value></block></statement></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQpmcm9tIHViaW5hc2NpaSBpbXBvcnQgaGV4bGlmeQppbXBvcnQgbWl4Z29fc2FudAppbXBvcnQgbWl4cHkKZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX2Fsc19sCmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF90aHMKCgpkZWYgdGltX2NhbGxiYWNrKHRpbSk6CiAgICBtcXR0X2NsaWVudC5wdWJsaXNoKE1RVFRfVVNSX1BSSiArICfnjq/looMnLCBtaXhweS5mb3JtYXRfc3RyKHsi5YWJ54WnIjogb25ib2FyZF9hbHNfbC5hbHNfdmlzKCksICLmuKnluqYiOiBvbmJvYXJkX3Rocy50ZW1wZXJhdHVyZSgpLCAi5rm/5bqmIjogb25ib2FyZF90aHMuaHVtaWRpdHkoKX0pKQoKCgptaXhpb3Qud2xhbl9jb25uZWN0KCdmdWh1YTMnLCAnMTIzNDU2NzgnKQpNUVRUX1VTUl9QUkogPSAnZGVtb0BtaXhseS5vcmcvZGVtby8nCm1xdHRfY2xpZW50ID0gbWl4aW90LmluaXRfTVFUVF9jbGllbnQoJ21peGlvLm1peGx5LmNuJywgJ2RlbW9AbWl4bHkub3JnJywgJzA0OGU2NjE0NmI0OTM3NTU3MzY2NDg5Y2IxMGZlMDU1JywgTVFUVF9VU1JfUFJKKQp0aW0gPSBtYWNoaW5lLlRpbWVyKDAscGVyaW9kID0gNTAwMCwgbW9kZT1tYWNoaW5lLlRpbWVyLlBFUklPRElDLCBjYWxsYmFjaz10aW1fY2FsbGJhY2spCndoaWxlIFRydWU6CiAgICBpZiBtaXhnb19zYW50LkIxa2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgbXF0dF9jbGllbnQucHVibGlzaChNUVRUX1VTUl9QUkogKyAn6K2m5oqlJywgJ+aMiemUruaMieS4iycpCg==</code>forabmiqUnLCAn5oyJ6ZSu5oyJ5LiLJykK</code>
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
|||||||
|
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强(SANT)" shown="block"><block type="system_wdt_init" id="zU!.Rr,M12Fj@0Pnmgq1" x="-1778" y="-571"><value name="period"><shadow type="math_number" id="4(2ud]p#u-da5S!p^awb"><field name="NUM">10000</field></shadow></value><next><block type="iot_wifi_connect" id="b_x^+6}bn3Ynk`2fO[mp"><value name="WIFINAME"><shadow type="text" id="$V:_,R*XEz*e@|o:c=Jx"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="41itfsv9k*^ONr3Zicv0"><field name="TEXT">12345678</field></shadow></value><next><block type="iot_mixio_connect" id=":hC+Zfe;P+JA5A1_yljN" inline="true" collapsed="true"><value name="SERVER"><shadow type="text" id="Zb$~9e6T/vIsFxR145Cy"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="USERNAME"><shadow type="text" id="yU5:3_l02tm,RD4aI$1n"><field name="TEXT">demo@mixly.org</field></shadow></value><value name="PASSWORD"><shadow type="text" id="Il2Vow.}b^?#k{HakS0i"><field name="TEXT">048e66146b4937557366489cb10fe055</field></shadow></value><value name="PROJECT"><shadow type="text" id="h=@{J{;$+Lg_}Aep|HbE"><field name="TEXT">demo</field></shadow></value><next><block type="controls_whileUntil" id="`R.;4^~ac5@A^npPAPfe"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="AiC:XnU3dlU0{dRuT)-|"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_try_finally" id="xl/O~N[;-KLRT0fBXA7+"><mutation elseif="1"></mutation><statement name="try"><block type="IOT_MIXIO_PUBLISH" id="Eyqh[x#Fof0fj,Fx4czr"><value name="TOPIC"><shadow type="text" id="@H@aq;^!zT#`bl9XR:ia"><field name="TEXT">声音</field></shadow></value><value name="MSG"><shadow type="text" id="U1/-]D-I9HD2jhukNXh#"><field name="TEXT">msg</field></shadow><block type="sensor_sound" id="Y28t1}l2Une_LWRrb6UB"></block></value><next><block type="controls_delay_new" id="F8i`tH`LvXpbgyN{tS?9"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="fA[Qr=n|[5zwxL*aCz~*"><field name="NUM">5</field></shadow></value><next><block type="system_wdt_feed" id="rDDpxITqa^]kO*RDy-R7"></block></next></block></next></block></statement><value name="IF1"><shadow type="factory_block_return" id="wU1+_!Dh=a+a~,Di!]G|"><field name="VALUE">Exception as e</field></shadow></value><statement name="DO1"><block type="system_print" id="CXOrOQmgBL~Zw|$@-`?d"><value name="VAR"><block type="variables_get" id="#DOy1kUNy$45[Mel)_.L"><field name="VAR">e</field></block></value></block></statement></block></statement></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IG1hY2hpbmUKaW1wb3J0IG1peGlvdApmcm9tIHViaW5hc2NpaSBpbXBvcnQgaGV4bGlmeQpmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfc291bmQKaW1wb3J0IHRpbWUKCndkdCA9IG1hY2hpbmUuV0RUKHRpbWVvdXQ9IDEwMDAwKQptaXhpb3Qud2xhbl9jb25uZWN0KCdmdWh1YTMnLCAnMTIzNDU2NzgnKQpNUVRUX1VTUl9QUkogPSAnZGVtb0BtaXhseS5vcmcvZGVtby8nCm1xdHRfY2xpZW50ID0gbWl4aW90LmluaXRfTVFUVF9jbGllbnQoJ21peGlvLm1peGx5LmNuJywgJ2RlbW9AbWl4bHkub3JnJywgJzA0OGU2NjE0NmI0OTM3NTU3MzY2NDg5Y2IxMGZlMDU1JywgTVFUVF9VU1JfUFJKKQp3aGlsZSBUcnVlOgogICAgdHJ5OgogICAgICAgIG1xdHRfY2xpZW50LnB1Ymxpc2goTVFUVF9VU1JfUFJKICsgJ+WjsOmfsycsIG9uYm9hcmRfc291bmQucmVhZCgpKQogICAgICAgIHRpbWUuc2xlZXAoNSkKICAgICAgICB3ZHQuZmVlZCgpCiAgICBleGNlcHQgRXhjZXB0aW9uIGFzIGU6CiAgICAgICAgcHJpbnQoZSkK</code>vJwptcXR0X2NsaWVudCA9IG1peGlvdC5pbml0X01RVFRfY2xpZW50KCdtaXhpby5taXhseS5jbicsICdkZW1vQG1peGx5Lm9yZycsICcwNDhlNjYxNDZiNDkzNzU1NzM2NjQ4OWNiMTBmZTA1NScsIE1RVFRfVVNSX1BSSikKd2hpbGUgVHJ1ZToKICAgIHRyeToKICAgICAgICBtcXR0X2NsaWVudC5wdWJsaXNoKE1RVFRfVVNSX1BSSiArICflhYnnhacnLCBvbmJvYXJkX2Fscy5hbHNfdmlzKCkpCiAgICAgICAgdGltZS5zbGVlcCg1KQogICAgICAgIHdkdC5mZWVkKCkKICAgICAgICBwcmludCgoMSAvIDApKQogICAgZXhjZXB0IEV4Y2VwdGlvbiBhcyBlOgogICAgICAgIHByaW50KGUpCg==</code>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强(SANT)" shown="block"><variables><variable id="_#,:o-gqa!WtlOf84R:Z">client</variable><variable id="j8C4(dqI(DROIrl*4Uq8">topic</variable><variable id="SUg352R6|Reagi#QsM]t">msg</variable></variables><comment id="x/L=;|*Rvj6)Hug)b$(J" x="-1765" y="-398" w="174.59988403320312" h="100">云端使用人脸识别组件</comment><block type="system_wdt_init" id="XZ1T*K_(QXB;0JJJ~$|s" x="-1574" y="-554"><value name="period"><shadow type="math_number" id="cyjR]v[av[lTT8|3)i#V"><field name="NUM">10000</field></shadow></value><next><block type="iot_wifi_connect" id="j2inQoBwS=o#I)NunF$}"><value name="WIFINAME"><shadow type="text" id="R;K,EcZ*~BAKN5:Im_!v"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="LAk!Zx`Th*[6q_4X(.`G"><field name="TEXT">12345678</field></shadow></value><next><block type="iot_mixio_connect" id="|zjmE{Plf+bwpW5{gF$)" inline="true" collapsed="true"><value name="SERVER"><shadow type="text" id="SCj=M}Rt-5Dsf:.$PdAR"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="USERNAME"><shadow type="text" id="zDT72:5Sup6KiSKtrCP:"><field name="TEXT">demo@mixly.org</field></shadow></value><value name="PASSWORD"><shadow type="text" id="3G4-IV9RU#TPkgSdh/Ps"><field name="TEXT">048e66146b4937557366489cb10fe055</field></shadow></value><value name="PROJECT"><shadow type="text" id="YCpp@V.JX6__.]747m]U"><field name="TEXT">demo</field></shadow></value><next><block type="IOT_MIXIO_SUBSCRIBE" id="a8~!uc]$y$}tK^2o?VC*"><value name="TOPIC"><shadow type="text" id="aYfd6fR@Tagu3rFFz{R."><field name="TEXT">face</field></shadow></value><value name="METHOD"><shadow type="factory_block_return" id="?VW}p*bw`pKWlxUGTqt)"><field name="VALUE">method</field></shadow></value><next><block type="controls_whileUntil" id="S*8G(2,@+;36quCA`B-9"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="4^H/hbO4h,b^VL5$UdUd"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="iot_mixio_check" id="`Ogzm`#ajOdS_[@Mn!le"><next><block type="system_wdt_feed" id="!E_Aa`8Q8#Wvl)sc?E-$"></block></next></block></statement></block></next></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="Ipp|=kD*I9r6$](tJ9*V" x="-1568" y="-258"><mutation><arg name="client" varid="_#,:o-gqa!WtlOf84R:Z"></arg><arg name="topic" varid="j8C4(dqI(DROIrl*4Uq8"></arg><arg name="msg" varid="SUg352R6|Reagi#QsM]t"></arg></mutation><field name="NAME">method</field><statement name="STACK"><block type="system_print" id="r|sH:Tc[GGf`v$)3D6zr"><value name="VAR"><shadow type="text" id="_Ik#nGbo;N{d78m*GY+4"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="f+1|R_wW9mk6Gp#bX4ix"><field name="VAR">msg</field></block></value></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1hY2hpbmUKaW1wb3J0IG1peGlvdApmcm9tIHViaW5hc2NpaSBpbXBvcnQgaGV4bGlmeQoKZGVmIG1ldGhvZChjbGllbnQsIHRvcGljLCBtc2cpOgogICAgcHJpbnQobXNnKQoKCndkdCA9IG1hY2hpbmUuV0RUKHRpbWVvdXQ9IDEwMDAwKQptaXhpb3Qud2xhbl9jb25uZWN0KCdmdWh1YTMnLCAnMTIzNDU2NzgnKQpNUVRUX1VTUl9QUkogPSAnZGVtb0BtaXhseS5vcmcvZGVtby8nCm1xdHRfY2xpZW50ID0gbWl4aW90LmluaXRfTVFUVF9jbGllbnQoJ21peGlvLm1peGx5LmNuJywgJ2RlbW9AbWl4bHkub3JnJywgJzA0OGU2NjE0NmI0OTM3NTU3MzY2NDg5Y2IxMGZlMDU1JywgTVFUVF9VU1JfUFJKKQptcXR0X2NsaWVudC5zZXRfY2FsbGJhY2soJ2ZhY2UnLG1ldGhvZCwgTVFUVF9VU1JfUFJKKQptcXR0X2NsaWVudC5zdWJzY3JpYmUoTVFUVF9VU1JfUFJKICsgJ2ZhY2UnKQp3aGlsZSBUcnVlOgogICAgbXF0dF9jbGllbnQuY2hlY2tfbXNnKCkKICAgIHdkdC5mZWVkKCkK</code>VlZCgpCg==</code>
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,2 +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">一块板子充当站台,不断发射站号
|
<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="espnow_radio_channel" id="Y:@)+wu`d})AT;;vM8~G" x="-2301" y="-783"><value name="CHNL"><shadow type="espnow_channel" id="Z*pS}|;G2Qq,/|-O{c4["><field name="PIN">1</field></shadow></value><next><block type="espnow_radio_on_off" id="RZM`d(A/F0|iXdDbE~61"><field name="on_off">True</field><next><block type="variables_set" id="OHy0HXJ:o`8R(LFGla`g"><field name="VAR">站号</field><value name="VALUE"><block type="math_number" id="kxBgfQ:r+:8(6p`aC)0Q"><field name="NUM">1</field></block></value><next><block type="controls_whileUntil" id="Zso.tvvwAIeS#ZD#uiqc"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="QEy)hF(-ctq-pRF:CrFN"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_delay_new" id="/G1RblXq++1m9dPvUWlr"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="q}nI~Rs$VMV8{uv0NX+S"><field name="NUM">5</field></shadow></value><next><block type="espnow_radio_send" id="[BN+n.P*@nzqSA!Q@IWZ"><value name="send"><shadow type="text" id="!2x1CpF`+5sC-j5k;lG+"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="9YbsMqd6j(TRwiJJk-0P"><field name="VAR">站号</field></block></value></block></next></block></statement></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IHJhZGlvCmltcG9ydCB0aW1lCgpFU1BOb3dfcmFkaW8gPSByYWRpby5FU1BOb3coKQoKRVNQTm93X3JhZGlvLnNldF9jaGFubmVsKGNoYW5uZWw9MSkKRVNQTm93X3JhZGlvLmFjdGl2ZShUcnVlKQrnq5nlj7cgPSAxCndoaWxlIFRydWU6CiAgICB0aW1lLnNsZWVwKDUpCiAgICBFU1BOb3dfcmFkaW8uc2VuZCgiZmZmZmZmZmZmZmZmIiznq5nlj7cpCg==</code>ZmZmZmYiLOermeWPtykK</code>
|
</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>
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user