1 line
4.2 KiB
XML
1 line
4.2 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强(SANT)" shown="block"><block type="communicate_i2c_init" id="{w0h|DS[)H7EyfP_/AvQ" x="-1314" y="-1960"><value name="SUB"><shadow type="variables_get" id="feekO`$F(TxX0md{G5GY"><field name="VAR">i2c_extend</field></shadow></value><value name="TX"><shadow type="pins_digital_pin" id="Ule4mHZ@A~90cwE`:mq]"><field name="PIN">1</field></shadow></value><value name="RX"><shadow type="pins_digital_pin" id="dXbDcN)q=jo~+3#+)E@`"><field name="PIN">2</field></shadow></value><value name="freq"><shadow type="math_number" id="@U#}HC7:iqf?BF{D/VgH"><field name="NUM">100000</field></shadow></value><next><block type="sensor_use_i2c_init" id="6QjD`j}kR!G,KuNW51-N"><field name="key">CI130X</field><value name="I2CSUB"><shadow type="variables_get" id="]!6lwC}q=!D|.iXU#tS9"><field name="VAR">i2c_extend</field></shadow></value><value name="SUB"><shadow type="variables_get" id="2C.uYBYkJj1kb_a$gTFR"><field name="VAR">xsensor</field></shadow></value><next><block type="controls_whileUntil" id="wgGF!*]dJJg;)3BI(zGC"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="I8CT`s]Ggx]wbE|9y0VM"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="CI130X_IDENTIFY_AND_SAVE" id="e3N($aJ2I@{;lA+s}JYm"><value name="SUB"><shadow type="variables_get" id="][9Tom1)1pAWr@.+-IUF"><field name="VAR">xsensor</field></shadow></value><next><block type="controls_if" id="vq$85NL7eDXb`H)i5$mL"><value name="IF0"><block type="CI130X_GET_WHETHER_IDENTIFY" id="qK,FH2[gq;-=Yl2[6S49"><field name="cmd">56</field><value name="SUB"><shadow type="variables_get" id="#]LkN@W9nx$/r1S[,9Ri"><field name="VAR">xsensor</field></shadow></value></block></value><statement name="DO0"><block type="controls_delay_new" id="sQd[Nj!s$sF=2+TT$)vX"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="({X#EMCD9B=fo(@s]|(G"><field name="NUM">1</field></shadow></value><next><block type="CI130X_BROADCAST" id="x|_?rsbhdjka;@e}(`JG"><field name="star">156</field><field name="end">136</field><value name="SUB"><shadow type="variables_get" id="$ukIhr684R}`s|}Aysx:"><field name="VAR">xsensor</field></shadow></value><value name="NUM"><block type="sensor_aht11" id="F{74$0rK$)(-{|h,J$/d"><field name="key">temperature</field></block></value></block></next></block></statement><next><block type="controls_if" id="PjX{4WhlXhK=0/#8,|[p"><value name="IF0"><block type="CI130X_GET_WHETHER_IDENTIFY" id="Bc-=x.n;X1=GzLZ/sKY^"><field name="cmd">58</field><value name="SUB"><shadow type="variables_get" id="M=12i$c.~_#+8~H?Y*b8"><field name="VAR">xsensor</field></shadow></value></block></value><statement name="DO0"><block type="controls_delay_new" id="=0Qs^qwt(gQ-/OhODzy~"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="aev?^b{AF:nE]SMtFbNg"><field name="NUM">1</field></shadow></value><next><block type="CI130X_BROADCAST" id="xg_[~kTMNieSL4K9860Q"><field name="star">160</field><field name="end">132</field><value name="SUB"><shadow type="variables_get" id="lfspj!Oosv6`iEuvy)KS"><field name="VAR">xsensor</field></shadow></value><value name="NUM"><block type="text_to_number" id="I]DLd:o0:;G@9/s)/ARj"><field name="TOWHAT">int</field><value name="VAR"><shadow type="variables_get" id=":{RIdN^t3`T#gKjsQ*R)"><field name="VAR">x</field></shadow><block type="sensor_mixgo_nova_LTR308" id="KaH,0f[{[PAj7g6ITM]A"><field name="direction">l</field></block></value></block></value></block></next></block></statement></block></next></block></next></block></statement></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IG1hY2hpbmUKaW1wb3J0IGNpMTMweAppbXBvcnQgdGltZQpmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfdGhzCmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF9hbHNfbAoKaTJjX2V4dGVuZCA9IG1hY2hpbmUuU29mdEkyQyhzY2wgPSBtYWNoaW5lLlBpbigxKSwgc2RhPW1hY2hpbmUuUGluKDIpLCBmcmVxPTEwMDAwMCkKeHNlbnNvciA9IGNpMTMweC5DSTEzMFgoaTJjX2V4dGVuZCkKd2hpbGUgVHJ1ZToKICAgIHhzZW5zb3IuY21kX2lkKCkKICAgIGlmIHhzZW5zb3IucmVzdWx0KDU2KToKICAgICAgICB0aW1lLnNsZWVwKDEpCiAgICAgICAgeHNlbnNvci5wbGF5KDE1Niwgb25ib2FyZF90aHMudGVtcGVyYXR1cmUoKSwgMTM2KQogICAgaWYgeHNlbnNvci5yZXN1bHQoNTgpOgogICAgICAgIHRpbWUuc2xlZXAoMSkKICAgICAgICB4c2Vuc29yLnBsYXkoMTYwLCBpbnQob25ib2FyZF9hbHNfbC5hbHNfdmlzKCkpLCAxMzIpCg==</code> |