蓝牙传透改蓝牙
This commit is contained in:
@@ -0,0 +1 @@
|
||||
<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@MixGo MINI" shown="block"><variables><variable id="z2eiy[m0^G.KSJ~H-}!a">client</variable><variable id="w;D[2QgrH}hjdx1,3j5b">topic</variable><variable id="].Joy9?#GXpRAa@#9H8c">msg</variable></variables><block type="iot_wifi_connect" id="C|sLBf=.`-3ngu{z#=1r" x="-902" y="-397"><value name="WIFINAME"><shadow type="text" id="=VNi)sE4vH#fa]bgv.|Q"><field name="TEXT"></field></shadow></value><value name="PASSWORD"><shadow type="text" id="g^nzzodO`~}l2lPv1$po"><field name="TEXT"></field></shadow></value><next><block type="system_print" id="YkC}zj7^I!/Jp`C|;Jl)"><value name="VAR"><shadow type="text" id="cmbaj,!SDfGDQz|Xc^tr"><field name="TEXT">Wifi connected</field></shadow></value><next><block type="iot_mixio_connect" id="!I2#~)l+n@:;zg/h-pDO"><value name="SERVER"><shadow type="text" id="(lZW5:it4rtF2b.H~WBy"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="USERNAME"><shadow type="text" id="Utk=lld=35oN?*9Gs1ts"><field name="TEXT">username</field></shadow></value><value name="PASSWORD"><shadow type="text" id="W~A.ezBkg9T#9-h@~^dC"><field name="TEXT">password</field></shadow></value><value name="PROJECT"><shadow type="text" id="N-cJw;fEPvQLx/bIg58y"><field name="TEXT">MyProject</field></shadow></value><next><block type="IOT_MIXIO_SUBSCRIBE" id="E;$t28J([H?rsXW^bAuV"><value name="TOPIC"><shadow type="text" id="4CZLZz#es3mA*/6:U{z4"><field name="TEXT">topic</field></shadow></value><value name="METHOD"><shadow type="factory_block_return" id="#,!s@QB{iD!qg+;pv@2{"><field name="VALUE">method</field></shadow></value><next><block type="controls_whileUntil" id="d!1l-CZnRSbd{z68dk^7"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="[eU5l`b{jl_*Z,F6d[k;"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="IOT_MIXIO_PUBLISH" id="?Togbjw`R{zK0EhgXaH3"><value name="TOPIC"><shadow type="text" id="w{6ET]s[=#?gZ*t:LaFC"><field name="TEXT">temp</field></shadow></value><value name="MSG"><shadow type="text" id="N/B/DfuznJwx.hWw?M6q"><field name="TEXT">msg</field></shadow><block type="sensor_mixgome_temperature" id="-a5{]ObS{wAcoiFF*y0M"></block></value><next><block type="iot_mixio_check" id="*^,wIqd3WaeGzGy`;Jaa"><next><block type="controls_delay_new" id=",ww!shzB.bblD8?RJowD"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="PKRkirnhOgZ/V`O#ucGb"><field name="NUM">1</field></shadow></value></block></next></block></next></block></statement></block></next></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="GD~K|`.ZV6~]q+Cr7PfL" x="-901" y="74"><mutation><arg name="client" varid="z2eiy[m0^G.KSJ~H-}!a"></arg><arg name="topic" varid="w;D[2QgrH}hjdx1,3j5b"></arg><arg name="msg" varid="].Joy9?#GXpRAa@#9H8c"></arg></mutation><field name="NAME">method</field><statement name="STACK"><block type="display_scroll_string" id="9j_H:I/]6|(9[ME0d4b8"><value name="data"><shadow type="text" id="~oKKW@]PG`a2{w3-fhNL"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="/b@N5op$.y[EkLGkO{Ky"><field name="VAR">msg</field></block></value></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQpmcm9tIHViaW5hc2NpaSBpbXBvcnQgaGV4bGlmeQpmcm9tIG1peGdvX21pbmkgaW1wb3J0IG9uYm9hcmRfdGVtcGVyYXR1cmUKaW1wb3J0IHRpbWUKZnJvbSBtaXhnb19taW5pIGltcG9ydCBvbmJvYXJkX21hdHJpeAoKZGVmIG1ldGhvZChjbGllbnQsIHRvcGljLCBtc2cpOgogICAgb25ib2FyZF9tYXRyaXguc2Nyb2xsKG1zZykKCgoKbWl4aW90LndsYW5fY29ubmVjdCgnJywnJykKcHJpbnQoJ1dpZmkgY29ubmVjdGVkJykKTVFUVF9VU1JfUFJKID0gJ3VzZXJuYW1lL015UHJvamVjdC8nCm1xdHRfY2xpZW50ID0gbWl4aW90LmluaXRfTVFUVF9jbGllbnQoJ21peGlvLm1peGx5LmNuJywgJ3VzZXJuYW1lJywgJ3Bhc3N3b3JkJywgTVFUVF9VU1JfUFJKKQptcXR0X2NsaWVudC5zZXRfY2FsbGJhY2soJ3RvcGljJyxtZXRob2QsIE1RVFRfVVNSX1BSSikKbXF0dF9jbGllbnQuc3Vic2NyaWJlKE1RVFRfVVNSX1BSSiArICd0b3BpYycpCndoaWxlIFRydWU6CiAgICBtcXR0X2NsaWVudC5wdWJsaXNoKE1RVFRfVVNSX1BSSiArICd0ZW1wJywgb25ib2FyZF90ZW1wZXJhdHVyZSgpKQogICAgbXF0dF9jbGllbnQuY2hlY2tfbXNnKCkKICAgIHRpbWUuc2xlZXAoMSkK</code>
|
||||
@@ -0,0 +1 @@
|
||||
<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@MixGo MINI" shown="block"><block type="espnow_radio_channel" id="w17-[T?e-qv~-0/r-q@b" x="-902" y="-394"><value name="CHNL"><shadow type="espnow_channel" id="Y(NbR{0.4-=U;$r5L@3s"><field name="PIN">1</field></shadow></value><next><block type="espnow_radio_on_off" id="-$Q/XuwvSHuf(?hbY7-k"><field name="on_off">True</field><next><block type="controls_whileUntil" id="bDQIx+jE:35AO5M;kmFH"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="9R~y)]ns=|3WQ7peA=_;"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="P(YuLwW(jw+PYQ?KG=J8"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="3L.+O4-nt1G:2s@ugafi"><value name="btn"><shadow type="pins_button" id="6|Mc}sVrVu!6SCAxbSTO"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="espnow_radio_send" id="*ai~Li/d#jX6HzH=/BK("><value name="send"><shadow type="text" id="QN0zp-ZggW`Nse#c6ZRE"><field name="TEXT">on</field></shadow></value></block></statement></block></statement></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IHJhZGlvCkVTUE5vd19yYWRpbz1yYWRpby5FU1BOb3coKQppbXBvcnQgbWl4Z29fbWluaQoKCkVTUE5vd19yYWRpby5zZXRfY2hhbm5lbChjaGFubmVsPTEpCkVTUE5vd19yYWRpby5hY3RpdmUoVHJ1ZSkKd2hpbGUgVHJ1ZToKICAgIGlmIG1peGdvX21pbmkuQjFrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICBFU1BOb3dfcmFkaW8uc2VuZCgiZmZmZmZmZmZmZmZmIiwnb24nKQo=</code>
|
||||
@@ -0,0 +1 @@
|
||||
<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@MixGo MINI" shown="block"><block type="espnow_radio_channel" id="pFG*$wG5{aTQoFLICs6$" x="-1061" y="-358"><value name="CHNL"><shadow type="espnow_channel" id="tm(VnxzA@(gjp={1Dap6"><field name="PIN">1</field></shadow></value><next><block type="espnow_radio_on_off" id="N,UJ(Fm6ncv1`[V~M)=N"><field name="on_off">True</field><next><block type="controls_whileUntil" id="JlS/.2K21~4y#}E:8VYO"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="2;pHz_Z+@XiXnOWYt#Py"><field name="BOOL">TRUE</field></shadow></value></block></next></block></next></block><block type="espnow_radio_recv_certain_msg" id="EB~Kzzx7rz!kSTNWz_I?" x="-1058" y="-187"><field name="msg">on</field><statement name="DO"><block type="actuator_onboard_neopixel_rgb_show_all_rainbow" id="G+y?s@dyk*eT.P,Y}5o_"><value name="time"><shadow type="math_number" id="YPzmxb0$dUFh~9!ibD69"><field name="NUM">1000</field></shadow></value></block></statement></block></xml><config>{}</config><code>aW1wb3J0IHJhZGlvCkVTUE5vd19yYWRpbz1yYWRpby5FU1BOb3coKQppbXBvcnQgdWJpbmFzY2lpCmZyb20gbWl4Z29fbWluaSBpbXBvcnQgb25ib2FyZF9yZ2IKX3JhZGlvX21zZ19saXN0ID0gW10KZGVmIEVTUE5vd19yYWRpb19yZWN2X2NhbGxiYWNrKG1hYyxFU1BOb3dfcmFkaW9fbXNnKToKICAgIGdsb2JhbCBfcmFkaW9fbXNnX2xpc3QKICAgIHRyeTogRVNQTm93X3JhZGlvX3JlY3YobWFjLEVTUE5vd19yYWRpb19tc2cpCiAgICBleGNlcHQ6IHBhc3MKICAgIGlmIHN0cihFU1BOb3dfcmFkaW9fbXNnKSBpbiBfcmFkaW9fbXNnX2xpc3Q6CiAgICAgICAgZXZhbCgncmFkaW9fcmVjdl8nICsgYnl0ZXMuZGVjb2RlKHViaW5hc2NpaS5oZXhsaWZ5KEVTUE5vd19yYWRpb19tc2cpKSArICcoKScpCgpFU1BOb3dfcmFkaW8ucmVjdl9jYihFU1BOb3dfcmFkaW9fcmVjdl9jYWxsYmFjaykKCl9yYWRpb19tc2dfbGlzdC5hcHBlbmQoJ29uJykKZGVmIHJhZGlvX3JlY3ZfNmY2ZSgpOgogICAgb25ib2FyZF9yZ2IucmFpbmJvd19jeWNsZSgxMDAwKQoKCgpFU1BOb3dfcmFkaW8uc2V0X2NoYW5uZWwoY2hhbm5lbD0xKQpFU1BOb3dfcmFkaW8uYWN0aXZlKFRydWUpCndoaWxlIFRydWU6CiAgICBwYXNzCg==</code>
|
||||
@@ -0,0 +1 @@
|
||||
<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@MixGo MINI" shown="block"><block type="communicate_bluetooth_central_init" id="[}{0GjrLw9t!]V_(v0fi" x="-1897" y="-827"><value name="VAR"><shadow type="variables_get" id="E7^R2sOD_w(=x.=;l*F8"><field name="VAR">ble_c</field></shadow></value><next><block type="communicate_bluetooth_connect" id="lDaFZCY/+f1Dr+4f/IVk"><field name="mode">name</field><value name="VAR"><shadow type="variables_get" id="GH0g~D;~:Q0s7c?Oc$$f"><field name="VAR">ble_c</field></shadow></value><value name="data"><shadow type="text" id="WRZ*[DiwE2hB!H,DILo$"><field name="TEXT">Mble</field></shadow></value><next><block type="controls_whileUntil" id=",FCW?#c{0}4zrm}t(wkD"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="/w?c)X=/Rsy[Y^[uL{oA"><field name="BOOL">TRUE</field></shadow><block type="logic_negate" id="yT(yPuTQLMn;PinC_/F}"><value name="BOOL"><block type="communicate_bluetooth_is_connected" id="tR`-w*a[^Sw1u=L}|UY8"><value name="VAR"><shadow type="variables_get" id="DHCI(_=$B^s:qW`qL3`0"><field name="VAR">ble_c</field></shadow></value></block></value></block></value><statement name="DO"><block type="controls_delay_new" id="C}lpd!vO?ts/]5_J/HX6"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="O|aPB*rC,pNDeXAk-^|N"><field name="NUM">1</field></shadow></value><next><block type="system_print" id="d}i`MYG9]Wsrg}9xlBtv"><value name="VAR"><shadow type="text" id="E5fSXs(4!h@+B#k)`S5f"><field name="TEXT">Connecting...</field></shadow></value></block></next></block></statement><next><block type="system_print" id="*Wdl1#gB/L=dclSRZPbO"><value name="VAR"><shadow type="text" id="fS^{[ADk@zq3Q{A}P5Lg"><field name="TEXT">Connected</field></shadow></value><next><block type="controls_whileUntil" id="|va,w8jX~)voM@tJ9yJ2"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="XiFqasNJ]26G#,y-CKqy"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="QF0}`-JdVYcl:9=h+{`T"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="n4X,:0^zJe_jf`IVELxQ"><value name="btn"><shadow type="pins_button" id="qQ~wYp=2YuZL8nJOT6{g"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="communicate_bluetooth_send" id="Icr1,B}:FuVjHQFLOKax"><value name="VAR"><shadow type="variables_get" id="_4ak:^7^n935]BIU8!|K"><field name="VAR">ble_c</field></shadow></value><value name="data"><shadow type="text" id="c]$`Y)B`=|*/Op1Dx0@p"><field name="TEXT">1</field></shadow></value></block></statement><next><block type="controls_if" id="xx=qbS$6*3fZq~kN-hG^"><value name="IF0"><block type="logic_negate" id="@~=xySc7sY-}9;o?})Q!"><value name="BOOL"><block type="communicate_bluetooth_is_connected" id=".@@lMMRp}/q1wX]w*P:o"><value name="VAR"><shadow type="variables_get" id="pWl]wL$pY]@E!c@^0S)r"><field name="VAR">ble_c</field></shadow></value></block></value></block></value><statement name="DO0"><block type="esp32_onboard_music_pitch_with_time" id="TH${gGYhZ9@HU.hc82s8"><value name="pitch"><shadow type="pins_tone_notes" id="_LUr3Ykj6hF_S6prJdkY"><field name="PIN">440</field></shadow></value><value name="time"><shadow type="math_number" id=")$HwZdF|M6B6QzqRfNx:"><field name="NUM">1000</field></shadow></value><next><block type="display_scroll_string" id="~`0LyB8ha:t6CduE!}?R"><value name="data"><shadow type="text" id="nmGYcq61(pUXX8_z}g;9"><field name="TEXT">Mble disconnected</field></shadow></value><next><block type="controls_flow_statements" id="9y/uh.Bi].)e|k:qDnWy"><field name="FLOW">BREAK</field></block></next></block></next></block></statement></block></next></block></statement></block></next></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IGJsZV9jZW50cmFsCmltcG9ydCB0aW1lCmltcG9ydCBtYWNoaW5lCmltcG9ydCBtaXhnb19taW5pCmZyb20gbWl4Z29fbWluaSBpbXBvcnQgb25ib2FyZF9tdXNpYwpmcm9tIG1peGdvX21pbmkgaW1wb3J0IG9uYm9hcmRfbWF0cml4CgoKYmxlX2MgPSBibGVfY2VudHJhbC5CTEVTaW1wbGVDZW50cmFsKCkKYmxlX2MuY29ubmVjdChuYW1lPSdNYmxlJykKd2hpbGUgbm90IGJsZV9jLmlzX2Nvbm5lY3RlZCgpOgogICAgdGltZS5zbGVlcCgxKQogICAgcHJpbnQoJ0Nvbm5lY3RpbmcuLi4nKQpwcmludCgnQ29ubmVjdGVkJykKd2hpbGUgVHJ1ZToKICAgIGlmIG1peGdvX21pbmkuQjFrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICBibGVfYy5zZW5kKCcxJykKICAgIGlmIG5vdCBibGVfYy5pc19jb25uZWN0ZWQoKToKICAgICAgICBvbmJvYXJkX211c2ljLnBpdGNoX3RpbWUoNDQwLCAxMDAwKQogICAgICAgIG9uYm9hcmRfbWF0cml4LnNjcm9sbCgnTWJsZSBkaXNjb25uZWN0ZWQnKQogICAgICAgIGJyZWFrCg==</code>
|
||||
@@ -0,0 +1 @@
|
||||
<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@MixGo MINI" shown="block"><block type="communicate_bluetooth_peripheral_init" id="nErs7Mhd+O)#6=j*)h^:" x="-1428" y="-512"><value name="VAR"><shadow type="variables_get" id="DS~mr.MMRlRxdb$sYbBx"><field name="VAR">ble_p</field></shadow></value><value name="data"><shadow type="text" id="?cBn;@.pvl89F5G=IwO^"><field name="TEXT">Mble</field></shadow></value><next><block type="controls_whileUntil" id="VKwP|s*x:lx.qo?Zrho,"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="8LR$dRJ;5$3?RUXF[?h="><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="d?;_h7B`O0_RWV}]BEU#"><value name="IF0"><block type="logic_compare" id="rio6PgD)x+ZDJu_jb@}1"><field name="OP">EQ</field><value name="A"><block type="communicate_bluetooth_recv_only" id="gh,|c-U*45]ZSSy}Gim6"><value name="VAR"><shadow type="variables_get" id="Z0y|u!;6))hPQ9CO4}R7"><field name="VAR">ble_p</field></shadow></value></block></value><value name="B"><block type="text" id="gjLx61)JPxD7Wk0[or4w"><field name="TEXT">1</field></block></value></block></value><statement name="DO0"><block type="actuator_led_bright" id="`+8/p7;R6:e.iTrn~rps"><value name="led"><shadow type="number" id=")L)z#=-AtLoz(R,ln]5I"><field name="op">1</field></shadow></value><value name="bright"><shadow type="ledswitch" id="+Kaxe0Ik-c_PFsI$XW01"><field name="flag">-1</field></shadow></value></block></statement></block></statement></block></next></block></xml><config>{}</config><code>aW1wb3J0IGJsZV9wZXJpcGhlcmFsCmZyb20gbWl4Z29fbWluaSBpbXBvcnQgb25ib2FyZF9sZWQKCgpibGVfcCA9IGJsZV9wZXJpcGhlcmFsLkJMRVNpbXBsZVBlcmlwaGVyYWwoJ01ibGUnKQp3aGlsZSBUcnVlOgogICAgaWYgYmxlX3AucmVjdigpID09ICcxJzoKICAgICAgICBvbmJvYXJkX2xlZC5zZXRvbm9mZigxLC0xKQo=</code>
|
||||
@@ -0,0 +1 @@
|
||||
<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@MixGo MINI" shown="block"><block type="iot_wifi_connect" id="Kpsm+1Ayz?yfQjk*Aiu@" x="-540" y="-327"><value name="WIFINAME"><shadow type="text" id="-5fdfhXjv^S#1@I6lTB@"><field name="TEXT"></field></shadow></value><value name="PASSWORD"><shadow type="text" id="dDGw:Kw2t`7BeC6?0{Ii"><field name="TEXT"></field></shadow></value><next><block type="controls_whileUntil" id="@~iK;fO?+izphe]?nuol"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="{^cjf0N7A{:oBhKch]90"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="iot_http_client" id="$yxTBSlVysILxv}MI7z6"><field name="key">False</field><value name="addr"><shadow type="text" id="tigqK(de~!.9`u;vrtv}"><field name="TEXT">http://mixio.mixly.org/time.php</field></shadow></value><next><block type="system_print_many" id="=dqP/o@=X:M1;ixtqy^t" inline="false"><mutation items="3"></mutation><value name="ADD0"><block type="iot_http_data" id="~G:Ysu-bBjDt+uBf+U7Z"><field name="key">text</field></block></value><value name="ADD1"><block type="iot_http_data" id="BxZm*mylH6/Lry@WyZx$"><field name="key">client_len</field></block></value><value name="ADD2"><block type="iot_http_data" id="hvuz[h;jvG1D-GraInp6"><field name="key">server_len</field></block></value><next><block type="controls_delay_new" id="Yb,Q)}O5AV++^O4^n#`2"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="Cy{(^;RuY|*~VMxg5,YX"><field name="NUM">10</field></shadow></value><next><block type="controls_if" id="76+(BGtlPXZk1Fb{QNTI"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id=",hkW}jXBt:O4`YqH}*vZ"><value name="btn"><shadow type="pins_button" id="Z[=ovy!o:*:oq@9JL*,5"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="onboard_RTC_settime_string" id="Up?~iHzlXi{*nQB}XY*u"><value name="CONTENT"><shadow type="text" id="iCml;5J08T]qUuJ:{:-."><field name="TEXT">2023,1,1,12,0,0,6</field></shadow><block type="iot_http_data" id="7N|1Zx|1Y-PQs*sCqov-"><field name="key">text</field></block></value></block></statement></block></next></block></next></block></next></block></statement></block></next></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgZGVidWduZXQKaW1wb3J0IHRpbWUKaW1wb3J0IG1peGdvX21pbmkKaW1wb3J0IHJ0Y3RpbWUKCgptaXhpb3Qud2xhbl9jb25uZWN0KCcnLCcnKQp3aGlsZSBUcnVlOgogICAgSFRUUF9jbGllbnQgPSBkZWJ1Z25ldC5yZXF1ZXN0KCJHRVQiLCdodHRwOi8vbWl4aW8ubWl4bHkub3JnL3RpbWUucGhwJyxkZWJ1Zz1GYWxzZSkKICAgIHByaW50KEhUVFBfY2xpZW50LnRleHQsIEhUVFBfY2xpZW50LmNsaWVudF9sZW4sIEhUVFBfY2xpZW50LnNlcnZlcl9sZW4pCiAgICB0aW1lLnNsZWVwKDEwKQogICAgaWYgbWl4Z29fbWluaS5CMWtleS53YXNfcHJlc3NlZCgpOgogICAgICAgIHJ0Y3RpbWUuc2V0dGltZShIVFRQX2NsaWVudC50ZXh0KQo=</code>
|
||||
@@ -0,0 +1 @@
|
||||
<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@MixGo MINI" shown="block"><block type="iot_wifi_connect" id="!;6M?mhh.ox{OvoO](}T" x="-378" y="-304"><value name="WIFINAME"><shadow type="text" id="F]R8qW1TDwHjh7XOeay#"><field name="TEXT"></field></shadow></value><value name="PASSWORD"><shadow type="text" id="rB}2P.Rr?w@gUAu|G=jN"><field name="TEXT"></field></shadow></value><next><block type="iot_mqtt_client" id="JnPWHJ2ZH-g+[B=#iQ$l"><field name="key"></field><field name="key2">False</field><value name="addr"><shadow type="text" id="N.zfVu}^6!i2L{t|dH(0"><field name="TEXT">mixio.mixly.cn</field></shadow></value><next><block type="controls_whileUntil" id="}+BLQ~L{GO[G:7bi}Aon"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="pG;i+XRSPlPnV,9,yIx-"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="system_print_many" id="rqL:*VecyK/9rcvl|Zdw" inline="false"><mutation items="3"></mutation><value name="ADD0"><block type="iot_mqtt_data" id="TS_LjCBOxb1|{zUT3Sf="><field name="key">time_msg()</field></block></value><value name="ADD1"><block type="iot_mqtt_data" id="qM?LZRdpefzT_{$U7Om]"><field name="key">client_len</field></block></value><value name="ADD2"><block type="iot_mqtt_data" id="@7}(ZKIoXAY26U9_la;4"><field name="key">server_len</field></block></value><next><block type="controls_delay_new" id="yDV*gluj7~iV}l^|}n={"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="1tyzeEkQq{/uIl50]mY-"><field name="NUM">10</field></shadow></value><next><block type="controls_if" id="N:=Kw{k[ZQ*aGTJ#N4~S"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="RKRp*/2p2V$wc)R=5RKQ"><value name="btn"><shadow type="pins_button" id="9~e||0+vM/7$:ahwFc9["><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="onboard_RTC_settime_string" id="L4Ku2{8.t/:`pOH}Xp7="><value name="CONTENT"><shadow type="text" id="dAY4h`k55wtmEI8X!um8"><field name="TEXT">2023,1,1,12,0,0,6</field></shadow><block type="iot_mqtt_data" id="WGk^d}y3ib:*Du`]FaC4"><field name="key">time_msg()</field></block></value></block></statement></block></next></block></next></block></statement></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgZGVidWduZXQKaW1wb3J0IHRpbWUKaW1wb3J0IG1peGdvX21pbmkKaW1wb3J0IHJ0Y3RpbWUKCgptaXhpb3Qud2xhbl9jb25uZWN0KCcnLCcnKQptcXR0X2NsaWVudCA9IGRlYnVnbmV0LmluaXRfTVFUVF9jbGllbnQoJ21peGlvLm1peGx5LmNuJywgIk1peElPX3B1YmxpYyIsICJNaXhJT19wdWJsaWMiLCAiTWl4SU8vM1FCQUdLUkwvZGVmYXVsdC8iLGRlYnVnPUZhbHNlKQptcXR0X2NsaWVudC5zdWJzY3JpYmUoIiRTWVMvaGVsbG8iKQp3aGlsZSBUcnVlOgogICAgcHJpbnQobXF0dF9jbGllbnQudGltZV9tc2coKSwgbXF0dF9jbGllbnQuY2xpZW50X2xlbiwgbXF0dF9jbGllbnQuc2VydmVyX2xlbikKICAgIHRpbWUuc2xlZXAoMTApCiAgICBpZiBtaXhnb19taW5pLkIxa2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgcnRjdGltZS5zZXR0aW1lKG1xdHRfY2xpZW50LnRpbWVfbXNnKCkpCg==</code>
|
||||
@@ -0,0 +1 @@
|
||||
<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@MixGo MINI" shown="block"><block type="controls_whileUntil" id="@TlMC{alUZZWD*tMRF+5" x="-248" y="-225"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="lf5oNn?;`0;`ZobcG.IY"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id="3V8Qo8`x07g*!+hvG_FS"><field name="VAR">card</field><value name="VALUE"><block type="mini_g2_rfid_readid" id="!hirTv^Iuo8w!MDSXJ?l"></block></value><next><block type="controls_if" id="@_/n^Y#[*SR!htrPzr1("><value name="IF0"><block type="logic_compare" id="ewRnn,D4`KwWH;VOZ(g4"><field name="OP">NEQ</field><value name="A"><block type="variables_get" id="1pF^rrSue/f)|xF2YV~Y"><field name="VAR">card</field></block></value><value name="B"><block type="logic_null" id="jW[^o4C#wNz9s#2@mVY?"></block></value></block></value><statement name="DO0"><block type="system_print" id="~_xZrMG9l)KQj7y2}C1;"><value name="VAR"><shadow type="text" id="g5*,a2pS[{I^KrZymVDo"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="pK:z8y2F2Bt:pZ._3hAc"><field name="VAR">card</field></block></value><next><block type="controls_delay_new" id="ve#bcFN~#^|A;XVpM(iw"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="E9BUK9nxgGu1Sam;*7V["><field name="NUM">1</field></shadow></value></block></next></block></statement></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1pbmlfZzIKZnJvbSBtaW5pX2cyIGltcG9ydCBleHRfcmZpZAppbXBvcnQgbWFjaGluZQppbXBvcnQgdGltZQoKCndoaWxlIFRydWU6CiAgICBjYXJkID0gZXh0X3JmaWQucmVhZF9jYXJkKDAsIHg9ImlkIikKICAgIGlmIGNhcmQgIT0gTm9uZToKICAgICAgICBwcmludChjYXJkKQogICAgICAgIHRpbWUuc2xlZXAoMSkK</code>
|
||||
@@ -0,0 +1 @@
|
||||
<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@MixGo MINI" shown="block"><block type="network_init" id="$`3s-kZ=X*jl_(1Z7O-P" x="-973" y="-544"><field name="mode">STA</field><value name="VAR"><shadow type="variables_get" id="{@=[NuM}(Ub:.g=KFx]O"><field name="VAR">wlan</field></shadow></value><next><block type="network_open" id="a#V${1X]XWV]QSjJ02Jz"><field name="op">True</field><value name="VAR"><shadow type="variables_get" id="~o9I_l0:XY8/14UPo8T*"><field name="VAR">wlan</field></shadow></value><next><block type="controls_forEach" id="T]JX}4S2qftQ{q`6A?PE"><value name="LIST"><shadow type="list_many_input" id="I`5x3NG[vV`wBwip1gn+"><field name="CONTENT">0,1,2,3</field></shadow><block type="network_scan" id="zv~m,+j-N`aA|pf1xGR`"><value name="VAR"><shadow type="variables_get" id=":{NjIjy;rGc,U~h|)Y+L"><field name="VAR">wlan</field></shadow></value></block></value><value name="VAR"><shadow type="variables_get" id="t,qLqzp2i^~U;9FmV6Ep"><field name="VAR">i</field></shadow></value><statement name="DO"><block type="system_print" id="Va|fIsx*OXuatl|Sm{Y;"><value name="VAR"><shadow type="text" id="=8su`RG[DT`PXCKVfq4m"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="nOQ[JRSIdU8J{Xr3`Ync"><field name="VAR">i</field></block></value></block></statement></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IG5ldHdvcmsKaW1wb3J0IG1hY2hpbmUKCgp3bGFuID0gbmV0d29yay5XTEFOKG5ldHdvcmsuU1RBX0lGKTsKd2xhbi5hY3RpdmUoVHJ1ZSkKZm9yIGkgaW4gd2xhbi5zY2FuKCk6CiAgICBwcmludChpKQo=</code>
|
||||
@@ -0,0 +1 @@
|
||||
<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@MixGo MINI" shown="block"><block type="controls_whileUntil" id=")}yE($1x_,1euRFE|pX*" x="-158" y="-225"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="!S?xpiGB;-cSGfe=@D[l"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="system_print" id="pwcG/phtG^d*EK~9j0L#"><value name="VAR"><shadow type="text" id="n:gI-JvpektdXEp)BTBo"><field name="TEXT">Mixly</field></shadow><block type="sensor_LTR308" id="ok;CZvGLvJ|LQ)Kl6KKT"></block></value><next><block type="controls_delay_new" id="9N0Y;,Bd6e9uMtt+oSt~"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="JpTnHtL+K99T0AmC6Bi2"><field name="NUM">0.5</field></shadow></value></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1hY2hpbmUKZnJvbSBtaXhnb19taW5pIGltcG9ydCBvbmJvYXJkX2FscwppbXBvcnQgdGltZQoKCndoaWxlIFRydWU6CiAgICBwcmludChvbmJvYXJkX2Fscy5hbHNfdmlzKCkpCiAgICB0aW1lLnNsZWVwKDAuNSkK</code>
|
||||
@@ -0,0 +1 @@
|
||||
<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@MixGo MINI" shown="block"><block type="controls_whileUntil" id="KyfF8zK@kK!!|:Hj@.?*" x="-138" y="-203"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="E?}]59lT9RTr=*4Pb.-H"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="DmZo:pcX(l}3w?r:f.o{"><value name="IF0"><block type="logic_compare" id="GGg;weM;Vis)^Qs|0oWW"><field name="OP">GT</field><value name="A"><block type="sensor_sound" id="jTr]63c~uv}awS8P`Uz`"></block></value><value name="B"><block type="math_number" id="16Q/N@yfMMVX7*j1}mN7"><field name="NUM">1000</field></block></value></block></value><statement name="DO0"><block type="actuator_led_bright" id="Bs8t)!A|HiVc+r52:EIc"><value name="led"><shadow type="number" id="w}-r;v0s#W9XY=od99Ne"><field name="op">1</field></shadow></value><value name="bright"><shadow type="ledswitch" id="[K*ujeEb*tRedh6uRV9M"><field name="flag">1</field></shadow></value><next><block type="controls_delay_new" id="`BNlyjsNE=QoB6;A0xe|"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id=";Rx/]UXy^~WGGnWFl}ty"><field name="NUM">3</field></shadow></value><next><block type="actuator_led_bright" id="HC3*NwAU_B)83j7fd7CP"><value name="led"><shadow type="number" id="47nZo^*hK1w8NTJAVU,e"><field name="op">1</field></shadow></value><value name="bright"><shadow type="ledswitch" id="]3!*|{e?#|X{(zP$gAFe"><field name="flag">0</field></shadow></value></block></next></block></next></block></statement></block></statement></block></xml><config>{}</config><code>ZnJvbSBtaXhnb19taW5pIGltcG9ydCBvbmJvYXJkX2JvdApmcm9tIG1peGdvX21pbmkgaW1wb3J0IG9uYm9hcmRfbGVkCmltcG9ydCB0aW1lCgoKd2hpbGUgVHJ1ZToKICAgIGlmIG9uYm9hcmRfYm90LnNvdW5kbGV2ZWwoKSA+IDEwMDA6CiAgICAgICAgb25ib2FyZF9sZWQuc2V0b25vZmYoMSwxKQogICAgICAgIHRpbWUuc2xlZXAoMykKICAgICAgICBvbmJvYXJkX2xlZC5zZXRvbm9mZigxLDApCg==</code>
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@MixGo MINI" shown="block"><block type="iot_wifi_connect" id="?:0A!HEQBS]cv}QFjBU|" x="-995" y="-323"><value name="WIFINAME"><shadow type="text" id="=[7bID`q4T}M$ojY)=c+"><field name="TEXT"></field></shadow></value><value name="PASSWORD"><shadow type="text" id="_8yk`xBj||`}RWOd6+|."><field name="TEXT"></field></shadow></value><next><block type="iot_mixio_connect" id=",tel.ko9rB?eY8?Dj^c:" collapsed="true"><value name="SERVER"><shadow type="text" id="bl-8}LGWxL:g|;K]]!3{"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="USERNAME"><shadow type="text" id="su*;BmwGFv3A9Iuus!cu"><field name="TEXT">username</field></shadow></value><value name="PASSWORD"><shadow type="text" id="xD1n/$ix)h`[QD+]dk#q"><field name="TEXT">password</field></shadow></value><value name="PROJECT"><shadow type="text" id="~:#tuy8dKa^J]Xt=TG+b"><field name="TEXT">MyProject</field></shadow></value><next><block type="controls_whileUntil" id="Nozyatvr;7AT)IzLGgG}"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="{5B[xHC~QaJjV(;F(-2v"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="M|gOU#?ck~mo-pxlskyS"><mutation else="1"></mutation><value name="IF0"><block type="logic_compare" id="IBbm~|noa!bLiNTJ]1#B"><field name="OP">GT</field><value name="A"><block type="sensor_mixgo_pin_near_single" id="4hm@h*eb;=)Ze}1E+JL)"></block></value><value name="B"><block type="math_number" id="iRLi9cz,EK}|dUDFN_mW"><field name="NUM">1000</field></block></value></block></value><statement name="DO0"><block type="IOT_MIXIO_PUBLISH" id="6~7)(rsev`Sj:gJ.-b?W"><value name="TOPIC"><shadow type="text" id="slW@-kR4yJ$YBB@Y{`+B"><field name="TEXT">1</field></shadow></value><value name="MSG"><shadow type="text" id="VXRQhB@PfFd(E2KWn{)+"><field name="TEXT">1</field></shadow></value></block></statement><statement name="ELSE"><block type="IOT_MIXIO_PUBLISH" id="dcr2k]CTGy}X_hPF3rXe"><value name="TOPIC"><shadow type="text" id="~ChjT[{:G5,B/F2cUkdq"><field name="TEXT">1</field></shadow></value><value name="MSG"><shadow type="text" id="*TC(SfJ6Z?QoXnBFsFMh"><field name="TEXT">0</field></shadow></value></block></statement><next><block type="controls_delay_new" id=":vbAp}l6H_X8Vg3zp,{Q"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id=".12oUg,uZnC(!I^5qsp*"><field name="NUM">0.1</field></shadow></value></block></next></block></statement></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQpmcm9tIHViaW5hc2NpaSBpbXBvcnQgaGV4bGlmeQpmcm9tIG1peGdvX21pbmkgaW1wb3J0IG9uYm9hcmRfYWxzCmltcG9ydCB0aW1lCgoKbWl4aW90LndsYW5fY29ubmVjdCgnJywnJykKTVFUVF9VU1JfUFJKID0gJ3VzZXJuYW1lL015UHJvamVjdC8nCm1xdHRfY2xpZW50ID0gbWl4aW90LmluaXRfTVFUVF9jbGllbnQoJ21peGlvLm1peGx5LmNuJywgJ3VzZXJuYW1lJywgJ3Bhc3N3b3JkJywgTVFUVF9VU1JfUFJKKQp3aGlsZSBUcnVlOgogICAgaWYgb25ib2FyZF9hbHMucHNfbmwoKSA+IDEwMDA6CiAgICAgICAgbXF0dF9jbGllbnQucHVibGlzaChNUVRUX1VTUl9QUkogKyAnMScsICcxJykKICAgIGVsc2U6CiAgICAgICAgbXF0dF9jbGllbnQucHVibGlzaChNUVRUX1VTUl9QUkogKyAnMScsICcwJykKICAgIHRpbWUuc2xlZXAoMC4xKQo=</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
@@ -0,0 +1 @@
|
||||
<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@MixGo MINI" shown="block"><block type="iot_wifi_connect" id="Jp$o2DCYi],c*L0BJssq" x="-1144" y="-476"><value name="WIFINAME"><shadow type="text" id="GcO*,)f.*9xjzd4ZFsHr"><field name="TEXT"></field></shadow></value><value name="PASSWORD"><shadow type="text" id="$k4:SLzH$BvR0_G8N_S="><field name="TEXT"></field></shadow></value><next><block type="iot_mixio_connect" id=":Fj/[SBQq9,!lPg;thGr"><value name="SERVER"><shadow type="text" id=".ugVxOEViBUc)mLJ|H@G"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="USERNAME"><shadow type="text" id="H@Z0yET:e(A?CdT6(QsJ"><field name="TEXT">username</field></shadow></value><value name="PASSWORD"><shadow type="text" id="?,9JfI3D#r|6kgPiUYU,"><field name="TEXT">password</field></shadow></value><value name="PROJECT"><shadow type="text" id="s4Gkndv#*;CdDavb;W5s"><field name="TEXT">MyProject</field></shadow></value><next><block type="controls_whileUntil" id="u6LtusDPW?|f$j3x!|]{"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="P8Z~a;([Z@{iA:2eR]8o"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="IOT_MIXIO_PUBLISH" id="/=+PA0?OX:3K./r@l4r?"><value name="TOPIC"><shadow type="text" id="PA|(No-L6vbqrUUr.x,("><field name="TEXT">温度</field></shadow></value><value name="MSG"><shadow type="text" id="B_}.)mwZQ{Atp{fx!g]N"><field name="TEXT">msg</field></shadow><block type="sensor_mixgome_temperature" id="#yhg7Aed^KV4y1]ECfAT"></block></value><next><block type="IOT_MIXIO_PUBLISH" id="I1PTBv:MzWZ~W5,0+cDj"><value name="TOPIC"><shadow type="text" id="I4Q#d`w*wPYSO^~^C*+l"><field name="TEXT">光照</field></shadow></value><value name="MSG"><shadow type="text" id="vT1E3frpuX*kUX=e/*g/"><field name="TEXT">msg</field></shadow><block type="sensor_LTR308" id="Ixq~s|/p$/C`HnQj^!X2"></block></value><next><block type="controls_delay_new" id="A]zW{lyAZW=p=~,/(k[L"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="ze[-/B^6vuG=@@IU2*ZF"><field name="NUM">600</field></shadow></value></block></next></block></next></block></statement></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQpmcm9tIHViaW5hc2NpaSBpbXBvcnQgaGV4bGlmeQpmcm9tIG1peGdvX21pbmkgaW1wb3J0IG9uYm9hcmRfdGVtcGVyYXR1cmUKZnJvbSBtaXhnb19taW5pIGltcG9ydCBvbmJvYXJkX2FscwppbXBvcnQgdGltZQoKCm1peGlvdC53bGFuX2Nvbm5lY3QoJycsJycpCk1RVFRfVVNSX1BSSiA9ICd1c2VybmFtZS9NeVByb2plY3QvJwptcXR0X2NsaWVudCA9IG1peGlvdC5pbml0X01RVFRfY2xpZW50KCdtaXhpby5taXhseS5jbicsICd1c2VybmFtZScsICdwYXNzd29yZCcsIE1RVFRfVVNSX1BSSikKd2hpbGUgVHJ1ZToKICAgIG1xdHRfY2xpZW50LnB1Ymxpc2goTVFUVF9VU1JfUFJKICsgJ+a4qeW6picsIG9uYm9hcmRfdGVtcGVyYXR1cmUoKSkKICAgIG1xdHRfY2xpZW50LnB1Ymxpc2goTVFUVF9VU1JfUFJKICsgJ+WFieeFpycsIG9uYm9hcmRfYWxzLmFsc192aXMoKSkKICAgIHRpbWUuc2xlZXAoNjAwKQo=</code>
|
||||
@@ -0,0 +1 @@
|
||||
<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@MixGo MINI" shown="block"><block type="controls_whileUntil" id="F-HV,KiJ*o5{DIJHS3iA" x="-1343" y="-376"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="/]?KJCQ?IhqvmLBb(!KI"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="system_print" id="_JMlJp)5#;+u4.zSk]yX"><value name="VAR"><shadow type="text" id="l4jB(0,WO:7F[0)SfiLr"><field name="TEXT">Mixly</field></shadow><block type="math_arithmetic" id="vy/HT!.Lovtj-yaC`hm_" inline="false"><field name="OP">ADD</field><value name="A"><shadow type="math_number" id="hJ1gmj;h^@V*X];N2{N("><field name="NUM">1</field></shadow><block type="math_arithmetic" id="-`s!nKjpPUAzL.m,fs8V" inline="false"><field name="OP">ADD</field><value name="A"><shadow type="math_number" id="K?dD-`8pj#o.sby0YaBv"><field name="NUM">1</field></shadow><block type="math_to_int" id="2EHVX81-`Q*DM=$O5`m^"><field name="OP">fabs</field><value name="A"><shadow type="math_number" id="LFMI66`)Krx~s^{kHuEx"><field name="NUM">0.998</field></shadow><block type="sensor_get_acceleration" id="7~D/O4S7QtWi~qEx#haQ"><field name="key">[0]</field></block></value></block></value><value name="B"><shadow type="math_number" id="`JWwJGZ;_7@;^Ok)L/xH"><field name="NUM">1</field></shadow><block type="math_to_int" id="a+70tacdT_}fO7p*o+#U"><field name="OP">fabs</field><value name="A"><shadow type="math_number" id="LFMI66`)Krx~s^{kHuEx"><field name="NUM">0.998</field></shadow><block type="sensor_get_acceleration" id="eYuJa5$0w{tqF,J}f#pM"><field name="key">[1]</field></block></value></block></value></block></value><value name="B"><shadow type="math_number" id="D)J.cbrN)Wmd97UQO*yJ"><field name="NUM">1</field></shadow><block type="math_to_int" id="Lt~K=m!c_f**Jr!NpRyg"><field name="OP">fabs</field><value name="A"><shadow type="math_number" id="LFMI66`)Krx~s^{kHuEx"><field name="NUM">0.998</field></shadow><block type="sensor_get_acceleration" id="iC`5Ck*WT|=dgm9/F]Ot"><field name="key">[2]</field></block></value></block></value></block></value><next><block type="controls_delay_new" id="iGoTJ~A[81BHLRx44H{c"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="Two#L/Eg|5$o`]KHTTzY"><field name="NUM">0.1</field></shadow></value></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1hY2hpbmUKZnJvbSBtaXhnb19taW5pIGltcG9ydCBvbmJvYXJkX2FjYwppbXBvcnQgbWF0aAppbXBvcnQgdGltZQoKCndoaWxlIFRydWU6CiAgICBwcmludCgoKG1hdGguZmFicyhvbmJvYXJkX2FjYy5hY2NlbGVyYXRpb24oKVswXSkgKyBtYXRoLmZhYnMob25ib2FyZF9hY2MuYWNjZWxlcmF0aW9uKClbMV0pKSArIG1hdGguZmFicyhvbmJvYXJkX2FjYy5hY2NlbGVyYXRpb24oKVsyXSkpKQogICAgdGltZS5zbGVlcCgwLjEpCg==</code>
|
||||
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-C2@MixGo MINI" shown="block"><block type="iot_wifi_connect" id="Rb^m.[Gz0Ywmb;2LR4|5" x="-1002" y="-305"><value name="WIFINAME"><shadow type="text" id="bsiZthbSb7eG2,VrMlJv"><field name="TEXT"></field></shadow></value><value name="PASSWORD"><shadow type="text" id="e)VOMT}|5!ofsqB#L_!v"><field name="TEXT"></field></shadow></value><next><block type="iot_mixio_connect" id="=ecybV#`2N#B,D]^e(Zg"><value name="SERVER"><shadow type="text" id="s~[wX*yvx[G*YX2^Mo!:"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="USERNAME"><shadow type="text" id="MR+ME]UxQ1p2gU+.`c-9"><field name="TEXT">username</field></shadow></value><value name="PASSWORD"><shadow type="text" id="60ccJK!Rs86Lt[IC[iCo"><field name="TEXT">password</field></shadow></value><value name="PROJECT"><shadow type="text" id="2}B!)R4oT4T9wy?]ktjH"><field name="TEXT">MyProject</field></shadow></value><next><block type="display_show_image" id="B`L}PV8`D~dxJ3c4)vk+"><value name="data"><shadow type="pins_builtinimg" id="}sGLk2__VCF$o9DLe@]o"><field name="PIN">onboard_matrix.YES</field></shadow></value><next><block type="controls_whileUntil" id="Q`8F#ZZ8;B6B|eq$]oJ;"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id=")e[N.68{:^/rJ@_xRlcI"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="wurGya?_xgD$t_}!p,@j"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="cri]3Z]^zTg#sNhY:xZd"><value name="btn"><shadow type="pins_button" id="G~@sAh8KXX1J^e3H?pv="><field name="PIN">A1key</field></shadow></value></block></value><statement name="DO0"><block type="IOT_MIXIO_PUBLISH" id="iOg*KusSbHfrwwCmZ69Z"><value name="TOPIC"><shadow type="text" id="`^CU!4IOeWKcm6[fc-(k"><field name="TEXT">抢答学生</field></shadow></value><value name="MSG"><shadow type="text" id="E#-OOHcRedn2,`n5EnY|"><field name="TEXT">小智</field></shadow></value></block></statement></block></statement></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQpmcm9tIHViaW5hc2NpaSBpbXBvcnQgaGV4bGlmeQpmcm9tIG1peGdvX21pbmkgaW1wb3J0IG9uYm9hcmRfbWF0cml4CmltcG9ydCBtaXhnb19taW5pCgoKbWl4aW90LndsYW5fY29ubmVjdCgnJywnJykKTVFUVF9VU1JfUFJKID0gJ3VzZXJuYW1lL015UHJvamVjdC8nCm1xdHRfY2xpZW50ID0gbWl4aW90LmluaXRfTVFUVF9jbGllbnQoJ21peGlvLm1peGx5LmNuJywgJ3VzZXJuYW1lJywgJ3Bhc3N3b3JkJywgTVFUVF9VU1JfUFJKKQpvbmJvYXJkX21hdHJpeC5zaG93cyhvbmJvYXJkX21hdHJpeC5ZRVMpCndoaWxlIFRydWU6CiAgICBpZiBtaXhnb19taW5pLkExa2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgbXF0dF9jbGllbnQucHVibGlzaChNUVRUX1VTUl9QUkogKyAn5oqi562U5a2m55SfJywgJ+Wwj+aZuicpCg==</code>
|
||||
@@ -360,6 +360,114 @@
|
||||
"__file__": true,
|
||||
"__name__": "44-2-智能小车-P双巡线(MEGO).mix"
|
||||
},
|
||||
"北师大版教材示例代码": {
|
||||
"第三单元": {
|
||||
"3-12 MIXIO使用.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "3-12 MIXIO使用.mix"
|
||||
},
|
||||
"3-2a 无线发送.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "3-2a 无线发送.mix"
|
||||
},
|
||||
"3-2b 无线接收.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "3-2b 无线接收.mix"
|
||||
},
|
||||
"3-3a 蓝牙主机.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "3-3a 蓝牙主机.mix"
|
||||
},
|
||||
"3-3b 蓝牙从机.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "3-3b 蓝牙从机.mix"
|
||||
},
|
||||
"3-4 HTTP协议.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "3-4 HTTP协议.mix"
|
||||
},
|
||||
"3-5 MQTT协议.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "3-5 MQTT协议.mix"
|
||||
},
|
||||
"__file__": false,
|
||||
"__name__": "第三单元"
|
||||
},
|
||||
"第二单元": {
|
||||
"2-11 RFID读取.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "2-11 RFID读取.mix"
|
||||
},
|
||||
"2-16 WIFI扫描.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "2-16 WIFI扫描.mix"
|
||||
},
|
||||
"2-4 获取光强.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "2-4 获取光强.mix"
|
||||
},
|
||||
"2-5 楼道灯.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "2-5 楼道灯.mix"
|
||||
},
|
||||
"__file__": false,
|
||||
"__name__": "第二单元"
|
||||
},
|
||||
"第五单元": {
|
||||
"5-11 停车显示.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "5-11 停车显示.mix"
|
||||
},
|
||||
"5-19 车位检测.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "5-19 车位检测.mix"
|
||||
},
|
||||
"5-20 空位显示.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "5-20 空位显示.mix"
|
||||
},
|
||||
"5-9 停车空位.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "5-9 停车空位.mix"
|
||||
},
|
||||
"__file__": false,
|
||||
"__name__": "第五单元"
|
||||
},
|
||||
"第六单元": {
|
||||
"2-10 摔倒检测.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "2-10 摔倒检测.mix"
|
||||
},
|
||||
"2-2 温度与光照.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "2-2 温度与光照.mix"
|
||||
},
|
||||
"2-7 震动强度.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "2-7 震动强度.mix"
|
||||
},
|
||||
"__file__": false,
|
||||
"__name__": "第六单元"
|
||||
},
|
||||
"第四单元": {
|
||||
"4-10-11 MIXIO学生抢答.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "4-10-11 MIXIO学生抢答.mix"
|
||||
},
|
||||
"4-15-16 MIXIO学生抢答2.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "4-15-16 MIXIO学生抢答2.mix"
|
||||
},
|
||||
"4-5 MIXIO学生点到.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "4-5 MIXIO学生点到.mix"
|
||||
},
|
||||
"__file__": false,
|
||||
"__name__": "第四单元"
|
||||
},
|
||||
"__file__": false,
|
||||
"__name__": "北师大版教材示例代码"
|
||||
},
|
||||
"__file__": false,
|
||||
"__name__": "MixGo MINI"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user