Files
mixly3/boards/default/micropython_esp32s3/examples/MixGo Sant/智能物联从体验到精通/5年级/4-2-1 物联网入门-按键报警上报.mix
2025-12-31 09:45:01 +08:00

1 line
4.9 KiB
XML

<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><variables><variable id=",!=C,QT?YSfRQ1I{ihvX">tim</variable></variables><block type="iot_wifi_connect" id="df@t.Us;ry/iZJiw}r{R" x="-1259" y="-567"><value name="WIFINAME"><shadow type="text" id="}_Q:YttAUAEZ3?uUw9+5"><field name="TEXT">MIXIO</field></shadow></value><value name="PASSWORD"><shadow type="text" id="{3hJ896l`#5.-q#Cy?(2"><field name="TEXT"></field></shadow></value><next><block type="iot_mixio_connect" id="m]gQ1XRl}MtZ9.{o,U-k" inline="false"><value name="SERVER"><shadow type="text" id="KSN-Mib)p/y`49iz0k@Q"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="USERNAME"><shadow type="text" id="zx73cR*}.igN;-Xd6:uA"><field name="TEXT">demo@mixly.org</field></shadow></value><value name="PASSWORD"><shadow type="text" id="EeJ,DemVr;l?$Q24NTiF"><field name="TEXT">048e66146b4937557366489cb10fe055</field></shadow></value><value name="PROJECT"><shadow type="text" id="S;#0p:bH$_F!,b]F$;N{"><field name="TEXT">demo</field></shadow></value><next><block type="set_system_timer" id="8.B)E-Q^!t**}khwG^7Q"><field name="mode">PERIODIC</field><value name="VAR"><shadow type="variables_get" id="x]2CH3_CKD)^qA$L2`[L"><field name="VAR">tim</field></shadow></value><value name="PIN"><shadow type="timer_id_pin" id="0*5,*R.?AaVy*9BC5w*y"><field name="PIN">0</field></shadow></value><value name="period"><shadow type="math_number" id="l|YvAvPy5KqyHpvGXolY"><field name="NUM">5000</field></shadow></value><value name="callback"><shadow type="factory_block_return" id="5W;/)?.Fqj$(PE^n:SzY"><field name="VALUE">tim_callback</field></shadow></value><next><block type="controls_whileUntil" id="3?u5hVMQ#5a{OS0G)_D@"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="@{wXV1kfKEdx?Tk|5t0|"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="T84ero#e@}4gesa=k}fD"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="Y]^F1)_4Y$rf-tSp;1?V"><value name="btn"><shadow type="pins_button" id="7{MGIFlYq90DQJ@_w)*5"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="IOT_MIXIO_PUBLISH" id="VkYAw~Z.nmLSZmjO9CCg"><value name="TOPIC"><shadow type="text" id=")3v,32EYo7/Jc`,!~GeF"><field name="TEXT">警报</field></shadow></value><value name="MSG"><shadow type="text" id="Ahh8MU*Xi1!nq]=EOn8J"><field name="TEXT">按键按下</field></shadow></value></block></statement></block></statement></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id=";Lg^}GqGd^=X$t)W,s~u" 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="l3@RDm0IW?+5Z^o4mD_l"><value name="TOPIC"><shadow type="text" id="T,5aNb4H/kR.my^,|sae"><field name="TEXT">环境</field></shadow></value><value name="MSG"><shadow type="text" id="V~3oE-VyF:qt^aNDLoIz"><field name="TEXT">msg</field></shadow><block type="IOT_FORMAT_STRING" id="2L!b3#$TJJKBOW3wZ7iD"><value name="VAR"><block type="dicts_create_with_noreturn" id=",06@VI7TOx6[eIGJ2_=y" 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="ku~UI6U{Bd[Sf]cf8$PO"><field name="direction">l</field></block></value><value name="ADD1"><block type="sensor_aht11" id="lmTzg!k7oS~*vo04shNT"><field name="key">temperature</field></block></value><value name="ADD2"><block type="sensor_aht11" id="!OL*uU[r6*!m`n.Wc;~v"><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/5bqmIjogb25ib2FyZF90aHMuaHVtaWRpdHkoKX0pKQoKCgptaXhpb3Qud2xhbl9jb25uZWN0KCdNSVhJTycsICcnKQpNUVRUX1VTUl9QUkogPSAnZGVtb0BtaXhseS5vcmcvZGVtby8nCm1xdHRfY2xpZW50ID0gbWl4aW90LmluaXRfTVFUVF9jbGllbnQoJ21peGlvLm1peGx5LmNuJywgJ2RlbW9AbWl4bHkub3JnJywgJzA0OGU2NjE0NmI0OTM3NTU3MzY2NDg5Y2IxMGZlMDU1JywgTVFUVF9VU1JfUFJKKQp0aW0gPSBtYWNoaW5lLlRpbWVyKDAscGVyaW9kID0gNTAwMCwgbW9kZT1tYWNoaW5lLlRpbWVyLlBFUklPRElDLCBjYWxsYmFjaz10aW1fY2FsbGJhY2spCndoaWxlIFRydWU6CiAgICBpZiBtaXhnb19zYW50LkIxa2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgbXF0dF9jbGllbnQucHVibGlzaChNUVRUX1VTUl9QUkogKyAn6K2m5oqlJywgJ+aMiemUruaMieS4iycpCg==</code>1RVFRfVVNSX1BSSiArICforabmiqUnLCAn5oyJ6ZSu5oyJ5LiLJykK</code>