1 line
4.8 KiB
XML
1 line
4.8 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强(SANT)" shown="block"><comment id="DJ2OZMts}V=26Y04]CzX" x="-1129" y="-604" w="242" h="123">红绿蓝彩灯连接到U3,使用IO9、IO10、IO11</comment><block type="inout_digital_init" id="@8Hh3.99q[**O/yK|qCr" x="-790" y="-724"><field name="PIN_OBJ">pin#</field><field name="MODE">machine.Pin.OUT</field><value name="PIN"><shadow type="pins_digital_pin" id="9.Z54b2[PUp[Z@qN.93("><field name="PIN">9</field></shadow></value><next><block type="variables_set" id="6(]}dh1G2Zo!6QXM(Oc("><field name="VAR">入侵</field><value name="VALUE"><block type="logic_boolean" id="-?W!woc]G96B-ub!E^MZ"><field name="BOOL">FALSE</field></block></value><next><block type="controls_whileUntil" id="BaHDs3r~)g5xx5^=/]4@"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="!^Owlv-hB?S6y]R,q[6+"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="8=*?5+JFdOhdU8(TyPs+"><value name="IF0"><block type="logic_compare" id="o)hsmUv(oQdH*8GIm(RL"><field name="OP">GT</field><value name="A"><block type="sensor_mixgo_nova_pin_near" id="-X:z0sRfFXpnl{hx0k:e"><field name="direction">l</field></block></value><value name="B"><block type="math_number" id="O:aj*4fykqdrnlV/JMix"><field name="NUM">50</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="8edv1I+.{^K8.xpY1*2;"><field name="VAR">入侵</field><value name="VALUE"><block type="logic_boolean" id="3PsiJ3F/vL7uis(fw{f`"><field name="BOOL">TRUE</field></block></value></block></statement><next><block type="controls_if" id="U{BzE:RwpzR@)j1CVz@="><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="q08LFfnzQ@H|q=b+9Q?)"><value name="btn"><shadow type="pins_button" id="j;aLo_WJXh?s=gy^^~@s"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="ThyNA_UvjM7Y}zWrz$/*"><field name="VAR">入侵</field><value name="VALUE"><block type="logic_boolean" id="Vl`PfexG4h77zEt]M8lf"><field name="BOOL">FALSE</field></block></value></block></statement><next><block type="controls_if" id="~$BgCpC3}ajMtew)JU31"><value name="IF0"><block type="variables_get" id="G[PRG,^~1X-0+$HXWnpN"><field name="VAR">入侵</field></block></value><statement name="DO0"><block type="inout_digital_write" id="b.V#(;nn-qM[sN^qrIN}"><value name="PIN"><shadow type="pins_digital" id="wHH3ZDvA@XTh(t,zHnc8"><field name="PIN">pin9</field></shadow></value><value name="STAT"><shadow type="inout_highlow" id="p{FpsSg|rVxW6t`i4Xp`"><field name="BOOL">HIGH</field></shadow></value><next><block type="esp32_onboard_music_pitch_with_time" id="IVk14NSEUq^l4-HQg-w@"><value name="pitch"><shadow type="pins_tone_notes" id="qcHo*6p?~^cJf15iK7Bb"><field name="PIN">988</field></shadow></value><value name="time"><shadow type="math_number" id="oG:V@3uh_~1~AiLm7.w("><field name="NUM">100</field></shadow></value><next><block type="inout_digital_write" id="N?#yajkfSDo9Jsf^{q:R"><value name="PIN"><shadow type="pins_digital" id="5qe4YvGeZo7[u*a^6-+-"><field name="PIN">pin9</field></shadow></value><value name="STAT"><shadow type="inout_highlow" id="y|$Pqy+93mGqnDw_/O)l"><field name="BOOL">LOW</field></shadow></value><next><block type="controls_delay_new" id="1vspf{A1A2}EE27t?;p/"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="DhRGowXWPI*|SB@f|]3M"><field name="NUM">0.1</field></shadow></value></block></next></block></next></block></next></block></statement></block></next></block></next></block></statement></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IG1hY2hpbmUKZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX2Fsc19sCmltcG9ydCBtaXhnb19zYW50CmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF9tdXNpYwppbXBvcnQgdGltZQoKcGluOSA9IG1hY2hpbmUuUGluKDksIG1hY2hpbmUuUGluLk9VVCkK5YWl5L61ID0gRmFsc2UKd2hpbGUgVHJ1ZToKICAgIGlmIG9uYm9hcmRfYWxzX2wucHNfbmwoKSA+IDUwOgogICAgICAgIOWFpeS+tSA9IFRydWUKICAgIGlmIG1peGdvX3NhbnQuQjFrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICDlhaXkvrUgPSBGYWxzZQogICAgaWYg5YWl5L61OgogICAgICAgIHBpbjkudmFsdWUoMSkKICAgICAgICBvbmJvYXJkX211c2ljLnBpdGNoX3RpbWUoOTg4LCAxMDApCiAgICAgICAgcGluOS52YWx1ZSgwKQogICAgICAgIHRpbWUuc2xlZXAoMC4xKQo=</code>ode>aW1wb3J0IG1hY2hpbmUKZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX2Fsc19sCmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF9tdXNpYwppbXBvcnQgdGltZQoKcGluMSA9IG1hY2hpbmUuUGluKDEsIG1hY2hpbmUuUGluLklOKQpwaW4yID0gbWFjaGluZS5QaW4oMiwgbWFjaGluZS5QaW4uSU4pCnBpbjkgPSBtYWNoaW5lLlBpbig5LCBtYWNoaW5lLlBpbi5PVVQpCuWFpeS+tSA9IEZhbHNlCndoaWxlIFRydWU6CiAgICBpZiBvbmJvYXJkX2Fsc19sLnBzX25sKCkgPiA1MDoKICAgICAgICDlhaXkvrUgPSBUcnVlCiAgICBpZiBwaW4xLnZhbHVlKCk6CiAgICAgICAg5YWl5L61ID0gRmFsc2UKICAgIGlmIOWFpeS+tToKICAgICAgICBwaW45LnZhbHVlKDEpCiAgICAgICAgb25ib2FyZF9tdXNpYy5waXRjaF90aW1lKDk4OCwgMTAwKQogICAgICAgIHBpbjkudmFsdWUoMCkKICAgICAgICB0aW1lLnNsZWVwKDAuMSkK</code>ZWVwKDAuMSkK</code> |