Files
mixly3/boards/default/micropython_esp32s3/examples/MixGo Sant/智能物联从体验到精通/3年级/2-3-1 语音交互灯-亮度可变灯.mix
2025-12-31 09:45:01 +08:00

1 line
8.3 KiB
XML

<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><comment id="Cbdrpely}2AQx@HO9mS8" x="-1746.2196339378602" y="-159.50583347333867" w="277" h="170">首先说 小智小智 激活语音识别,然后再说语音指令</comment><block type="VOICE_RECOGNITION_CONTROL" id="(uCkPCallk53XO6IP,9." x="-1272" y="-382"><field name="control">1</field><next><block type="controls_whileUntil" id="8]{,s6X^nJUWTW(}sHz("><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="3]*o26E8v-_D:NOVA`nK"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="CI130X_IDENTIFY_AND_SAVE_SANT" id="R+YmL_RU}87r!d}tw8Xf"><next><block type="controls_if" id="s8:2hss65~4EVYD?BC!G"><value name="IF0"><block type="CI130X_GET_WHETHER_IDENTIFY_SANT" id="kbGX2QHMJYaaUF26g+O+"><field name="cmd">23</field></block></value><statement name="DO0"><block type="actuator_led_brightness" id="F#=?,~9m~F+]HaG1K|(`"><value name="led"><shadow type="number" id="TlUW{|#IAN@4PWf7i7^C"><field name="op">1</field></shadow></value><value name="bright"><shadow type="math_number" id="t~X;t$i`c.S=su,?5fS!"><field name="NUM">100</field></shadow></value><next><block type="actuator_led_brightness" id="|Y*(+3QDj@BIN,vKR^=5"><value name="led"><shadow type="number" id="y1v7HiAvlRDpuEZc;v:l"><field name="op">2</field></shadow></value><value name="bright"><shadow type="math_number" id="ejYEu.7,(9}MWMN~UP)+"><field name="NUM">100</field></shadow></value></block></next></block></statement><next><block type="controls_if" id="Fy;YCU0I*eb^qQn6(h`s"><value name="IF0"><block type="CI130X_GET_WHETHER_IDENTIFY_SANT" id="u6_M=@4,.t.+zZGqp$1!"><field name="cmd">24</field></block></value><statement name="DO0"><block type="actuator_led_brightness" id="l*U}SUf3}MsT*L5]pQ@X"><value name="led"><shadow type="number" id="_u/MlBTtggI99ZKcI]Te"><field name="op">1</field></shadow></value><value name="bright"><shadow type="math_number" id="o=i]?/p]4@.Q/LB^T)4@"><field name="NUM">0</field></shadow></value><next><block type="actuator_led_brightness" id="93o-Y`R^I)aOb+2Hzt]3"><value name="led"><shadow type="number" id="k)/rPFlpPwh_2EeLbc{C"><field name="op">2</field></shadow></value><value name="bright"><shadow type="math_number" id="ALY|=#=xGS(Pt#T{}sSe"><field name="NUM">0</field></shadow></value></block></next></block></statement><next><block type="controls_if" id="iR;nnqARBF6T|8r-fB[{"><value name="IF0"><block type="CI130X_GET_WHETHER_IDENTIFY_SANT" id="wR^L2qvu|MJ8QgNAG6wr"><field name="cmd">25</field></block></value><statement name="DO0"><block type="actuator_led_brightness" id="s=AZD,rBZb~epBLc|c^O"><value name="led"><shadow type="number" id=":OxHlqDE[yNw]Ek1mq=I"><field name="op">1</field></shadow></value><value name="bright"><shadow type="math_number" id="+i`8=[C0tKEYTO0-?!Oz"><field name="NUM">100</field></shadow><block type="math_max_min" id=":y}8/5K,RNnirS*5,[GD"><field name="OP">min</field><value name="A"><shadow type="math_number" id="8+igUey.RUW0DR3Wf)/;"><field name="NUM">1</field></shadow><block type="math_arithmetic" id="kl;Pl36PJ[)Yy~=asVkO"><field name="OP">ADD</field><value name="A"><shadow type="math_number" id="r_iHr5=w/wOLB:PGL44@"><field name="NUM">1</field></shadow><block type="actuator_get_led_bright" id="_~AXd]jo8g7h12J91ZQ9"><value name="led"><shadow type="number" id=";aO`Lz.D|fuNbnFc;L]{"><field name="op">1</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="ck#Q_mEQ2GJ!3$PUKWUN"><field name="NUM">10</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="WeV.NKkJyPfGDV/Lwx_U"><field name="NUM">100</field></shadow></value></block></value><next><block type="actuator_led_brightness" id="mk3`b`43IjsI]AEcM~ra"><value name="led"><shadow type="number" id=".VvMyy.-.ZR`oW3E|xJ-"><field name="op">2</field></shadow></value><value name="bright"><shadow type="math_number" id="y_4Xr!GR*Zlj$|mB(:4a"><field name="NUM">100</field></shadow><block type="math_max_min" id="eZLxwFza+4PELjEb~}Ep"><field name="OP">min</field><value name="A"><shadow type="math_number" id="[1-xGGMsCT`C=+RHGC4*"><field name="NUM">1</field></shadow><block type="math_arithmetic" id="*0h|*/Aj/k@G|;PtR^EA"><field name="OP">ADD</field><value name="A"><shadow type="math_number" id="AOcHHZkqEg+Ovg)5B;cQ"><field name="NUM">1</field></shadow><block type="actuator_get_led_bright" id="h-z^ft.o5KVJ93QgkPYs"><value name="led"><shadow type="number" id="d;M|IF7-7kYyYLAhYDZ?"><field name="op">2</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="hvCPl;L00/${n@mi;6^8"><field name="NUM">10</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="YwZ2N(trEYbounNSj5_("><field name="NUM">100</field></shadow></value></block></value></block></next></block></statement><next><block type="controls_if" id="-db4;_1X(]]m=E{Oo:JY"><value name="IF0"><block type="CI130X_GET_WHETHER_IDENTIFY_SANT" id="U;iFG0k:CgGKi[hTF#0l"><field name="cmd">26</field></block></value><statement name="DO0"><block type="actuator_led_brightness" id="I)q^xAiZNsx2/]jTs$yY"><value name="led"><shadow type="number" id=";S_g7PX;edpN5YTd+u)l"><field name="op">1</field></shadow></value><value name="bright"><shadow type="math_number" id="Cop.6@P_w|R$=(pyutiE"><field name="NUM">100</field></shadow><block type="math_max_min" id="g?#~BQ[T@8~AqAfI[^B2"><field name="OP">max</field><value name="A"><shadow type="math_number" id="1#9jux7U]xnH7S*33b0*"><field name="NUM">1</field></shadow><block type="math_arithmetic" id="a8WC#.-hvw=D22+(1kUd"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="]+lnGoT#ER63`.qq7a[s"><field name="NUM">1</field></shadow><block type="actuator_get_led_bright" id="m.Z;aHFjLWwDXg)7*3nY"><value name="led"><shadow type="number" id="#+4T[}qLAOoLNi6UQPwa"><field name="op">1</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="vAH[ATR|N60up;`]N+m+"><field name="NUM">10</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="SBW[GYmSO^xD^6w:-ohk"><field name="NUM">0</field></shadow></value></block></value><next><block type="actuator_led_brightness" id="d#AZ#dK]VkIQ_GjXPYYn"><value name="led"><shadow type="number" id="[;PCpP8lkABoHrQ$^{`d"><field name="op">2</field></shadow></value><value name="bright"><shadow type="math_number" id="W|KI-*YSe0N0|DY!n6{Q"><field name="NUM">100</field></shadow><block type="math_max_min" id="4.OOWjY!syc0xJK5/{}1"><field name="OP">max</field><value name="A"><shadow type="math_number" id="/MuK3e.=7z[2VqXd-cSx"><field name="NUM">1</field></shadow><block type="math_arithmetic" id="@3y@ku*XQ;(IQ8`DfK7|"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id=")2ew^[jS.lc1Z@Rc$Pv+"><field name="NUM">1</field></shadow><block type="actuator_get_led_bright" id=".Hx3j_0j5*SzGnS@A;Zh"><value name="led"><shadow type="number" id="`DhoW~2CTp!jzjm?jn#K"><field name="op">2</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="2}]lnIH8Y-d6:!5XkE_l"><field name="NUM">10</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="tTZ`0vCTwB]n0VLrXo2F"><field name="NUM">0</field></shadow></value></block></value></block></next></block></statement></block></next></block></next></block></next></block></next></block></statement></block></next></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>ZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX2JvdApmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfYXNyCmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF9sZWQKCgpvbmJvYXJkX2JvdC5hc3JfZW4oMSkKd2hpbGUgVHJ1ZToKICAgIG9uYm9hcmRfYXNyLmNtZF9pZCgpCiAgICBpZiBvbmJvYXJkX2Fzci5yZXN1bHQoMjMpOgogICAgICAgIG9uYm9hcmRfbGVkLnNldGJyaWdodG5lc3MoMSwgMTAwKQogICAgICAgIG9uYm9hcmRfbGVkLnNldGJyaWdodG5lc3MoMiwgMTAwKQogICAgaWYgb25ib2FyZF9hc3IucmVzdWx0KDI0KToKICAgICAgICBvbmJvYXJkX2xlZC5zZXRicmlnaHRuZXNzKDEsIDApCiAgICAgICAgb25ib2FyZF9sZWQuc2V0YnJpZ2h0bmVzcygyLCAwKQogICAgaWYgb25ib2FyZF9hc3IucmVzdWx0KDI1KToKICAgICAgICBvbmJvYXJkX2xlZC5zZXRicmlnaHRuZXNzKDEsIG1pbihvbmJvYXJkX2xlZC5nZXRicmlnaHRuZXNzKDEpICsgMTAsIDEwMCkpCiAgICAgICAgb25ib2FyZF9sZWQuc2V0YnJpZ2h0bmVzcygyLCBtaW4ob25ib2FyZF9sZWQuZ2V0YnJpZ2h0bmVzcygyKSArIDEwLCAxMDApKQogICAgaWYgb25ib2FyZF9hc3IucmVzdWx0KDI2KToKICAgICAgICBvbmJvYXJkX2xlZC5zZXRicmlnaHRuZXNzKDEsIG1heChvbmJvYXJkX2xlZC5nZXRicmlnaHRuZXNzKDEpIC0gMTAsIDApKQogICAgICAgIG9uYm9hcmRfbGVkLnNldGJyaWdodG5lc3MoMiwgbWF4KG9uYm9hcmRfbGVkLmdldGJyaWdodG5lc3MoMikgLSAxMCwgMCkpCg==</code>