Files
mixly3-server/mixly/boards/default/arduino_esp32/examples/ESP32 Dev Module/wifi控制小车.mix
2026-01-24 16:13:38 +08:00

1 line
8.9 KiB
XML

<xml version="Mixly 2.0 Beta11" board="Arduino ESP32@ESP32 Dev Module" xmlns="http://www.w3.org/1999/xhtml"><block type="factory_notes" id="D`yFb|,%ZxQm6Z4skL#~" x="0" y="0"><field name="VALUE">wifi小车\n利用Blynk控制小车</field><next><block type="blynk_server" id="B3oD}Jww!;V@8f5}H$Fg"><value name="server_add"><shadow type="text" id=".Jx_HFyIht%#F3mp.%.h"><field name="TEXT"></field></shadow></value><value name="wifi_ssid"><shadow type="text" id=",Lo*5t~5N!.d6|,S4z]N"><field name="TEXT">ssid</field></shadow></value><value name="wifi_pass"><shadow type="text" id="[4S5^(jY-ymsEez2*^*0"><field name="TEXT">password</field></shadow></value><value name="auth_key"><shadow type="text" id="}#:c]S#eAH+588N];zj5"><field name="TEXT">9239561b5c1e4b7290a43324f4916b61</field></shadow></value><next><block type="serial_begin" id="yEsqCS3s-g%Yx?yctnuo"><field name="serial_select">Serial</field><value name="CONTENT"><shadow type="math_number" id="RR9rZ(%XJJw*O,b~vaFT"><field name="NUM">9600</field></shadow></value><next><block type="HR8833_Motor_Setup" id="wBX@9J2v|(B%n!4%z0()"><value name="MOTOR_ID"><shadow type="motor_id" id="4js42pRS0y!EgYw7),Xm"><field name="CHANNEL">1</field></shadow></value><value name="PIN1"><shadow type="pins_digital" id="}3+l4jRt|BYeUA}vHNO^"><field name="PIN">16</field></shadow></value><value name="PIN2"><shadow type="pins_digital" id="`PKZl|%t.o7f^@U2jMoi"><field name="PIN">17</field></shadow></value><next><block type="HR8833_Motor_Setup" id="A@.)V}%`X(qSD-GP6sA1"><value name="MOTOR_ID"><shadow type="motor_id" id="Se+uqXj..b5Ut/Sk%I`D"><field name="CHANNEL">2</field></shadow></value><value name="PIN1"><shadow type="pins_digital" id="Ls()KrDUf1swf,/iA3o@"><field name="PIN">18</field></shadow></value><value name="PIN2"><shadow type="pins_digital" id="Mh$Y1xr`]j4z.r[{NWCJ"><field name="PIN">19</field></shadow></value></block></next></block></next></block></next></block></next></block><block type="blynk_iot_get_data" id="cmp_}ep=*H3e[KK~m$yY" x="0" y="330"><mutation xmlns="http://www.w3.org/1999/xhtml"><arg name="x" vartype="int"></arg></mutation><field name="Vpin">V0</field><statement name="STACK"><block type="controls_if" id="KP%Rce#YlYZpGZ.[H6Kl"><mutation xmlns="http://www.w3.org/1999/xhtml" else="1"></mutation><value name="IF0"><block type="variables_get" id="ujX[NhFe+:_7(N_{}|Vh"><field name="VAR">x</field></block></value><statement name="DO0"><block type="HR8833_Motor_Speed" id="Pbyk,27@`c%Pqql_rm4g"><value name="MOTOR_ID"><shadow type="motor_id" id="i-.m8Kw.n%U[X0uga8T+"><field name="CHANNEL">1</field></shadow></value><value name="SPEED"><shadow type="math_number" id="U%seId4:I(@+,64`;/9z"><field name="NUM">255</field></shadow></value><next><block type="HR8833_Motor_Speed" id="fe+nZz|2:.3-l]}Pu8@V"><value name="MOTOR_ID"><shadow type="motor_id" id="%h:y(hmAlsHpFKJmU#*="><field name="CHANNEL">2</field></shadow></value><value name="SPEED"><shadow type="math_number" id="*Zm^zQtPVTD#|aND2V]1"><field name="NUM">255</field></shadow></value></block></next></block></statement><statement name="ELSE"><block type="HR8833_Motor_Speed" id="[P2P@O4[*4#!N.56hy1|"><value name="MOTOR_ID"><shadow type="motor_id" id="~K%x%)`7:jJoMf6SVKrB"><field name="CHANNEL">1</field></shadow></value><value name="SPEED"><shadow type="math_number" id="PK:w5/S%Y+KlDUc2bL~}"><field name="NUM">0</field></shadow></value><next><block type="HR8833_Motor_Speed" id=".K5oneiSH7Fn,y;30d^V"><value name="MOTOR_ID"><shadow type="motor_id" id="8*8(%n5tq{;~4o3D%}qK"><field name="CHANNEL">2</field></shadow></value><value name="SPEED"><shadow type="math_number" id="Wk4R8@8~P.Jm^0EJ^1,."><field name="NUM">0</field></shadow></value></block></next></block></statement></block></statement></block><block type="blynk_iot_get_data" id=".PvW84qF3oZk,Q=x6Ni5" x="0" y="603"><mutation xmlns="http://www.w3.org/1999/xhtml"><arg name="y" vartype="int"></arg></mutation><field name="Vpin">V1</field><statement name="STACK"><block type="controls_if" id="T+#LcPlIBJ.r!tH($S0h"><mutation xmlns="http://www.w3.org/1999/xhtml" else="1"></mutation><value name="IF0"><block type="variables_get" id="Bl.I1AnP5~+88#!T4LLu"><field name="VAR">y</field></block></value><statement name="DO0"><block type="HR8833_Motor_Speed" id="[~#8Jsj7pC=1/./gFjHh"><value name="MOTOR_ID"><shadow type="motor_id" id="-(]`L*P7%xb9LZtZSlZ("><field name="CHANNEL">1</field></shadow></value><value name="SPEED"><shadow type="math_number" id="vYi-Q5mlIxiRiJYT8QHL"><field name="NUM">-255</field></shadow></value><next><block type="HR8833_Motor_Speed" id="hYF?,c~qcBnKbc$sD7;/"><value name="MOTOR_ID"><shadow type="motor_id" id="anUt?DekDdY#5+_B_S:|"><field name="CHANNEL">2</field></shadow></value><value name="SPEED"><shadow type="math_number" id="%[SYXQ`Df{Ks}%(RhiM{"><field name="NUM">-255</field></shadow></value></block></next></block></statement><statement name="ELSE"><block type="HR8833_Motor_Speed" id="#PjyLx3j%:N}0{0zXq)u"><value name="MOTOR_ID"><shadow type="motor_id" id=".5cnjif*DN[NL@b,$29+"><field name="CHANNEL">1</field></shadow></value><value name="SPEED"><shadow type="math_number" id="^z2*G7HnSmaW)$pb!suA"><field name="NUM">0</field></shadow></value><next><block type="HR8833_Motor_Speed" id="9(:d;x67`wF^cOgbji;x"><value name="MOTOR_ID"><shadow type="motor_id" id="8pGP+!GTA)zgVvEZR7UK"><field name="CHANNEL">2</field></shadow></value><value name="SPEED"><shadow type="math_number" id="kP!!%U:{hOZm9f`+mpz,"><field name="NUM">0</field></shadow></value></block></next></block></statement></block></statement></block><block type="blynk_iot_get_data" id=";gIzvYcukldV9J~2yv|9" x="0" y="876"><mutation xmlns="http://www.w3.org/1999/xhtml"><arg name="a" vartype="int"></arg></mutation><field name="Vpin">V2</field><statement name="STACK"><block type="controls_if" id="E4%[X9:4NRjcA$kM9ypl"><mutation xmlns="http://www.w3.org/1999/xhtml" else="1"></mutation><value name="IF0"><block type="variables_get" id="G/cX9?/wPfyu-dg(L]^j"><field name="VAR">a</field></block></value><statement name="DO0"><block type="HR8833_Motor_Speed" id="}9J/VT4Z/M~a{`V:ZEx["><value name="MOTOR_ID"><shadow type="motor_id" id="FW5jep1lLvM4^V$n0O33"><field name="CHANNEL">1</field></shadow></value><value name="SPEED"><shadow type="math_number" id="gBdq-CZ)A~f@U0/=2J@I"><field name="NUM">255</field></shadow></value><next><block type="HR8833_Motor_Speed" id="UncfVVl5sqA7bFU~!}|o"><value name="MOTOR_ID"><shadow type="motor_id" id="rE3u;Wh]D!+*0{|sQqXG"><field name="CHANNEL">2</field></shadow></value><value name="SPEED"><shadow type="math_number" id="z.atI0^n4e5CPUv^b5O%"><field name="NUM">-255</field></shadow></value></block></next></block></statement><statement name="ELSE"><block type="HR8833_Motor_Speed" id="%:Px*TaP@nUch!-Dke=`"><value name="MOTOR_ID"><shadow type="motor_id" id="AGv2_,]sQdzIppr;[l|9"><field name="CHANNEL">1</field></shadow></value><value name="SPEED"><shadow type="math_number" id="vh(s,Cy4aD@;`+tQ7M0;"><field name="NUM">0</field></shadow></value><next><block type="HR8833_Motor_Speed" id=")N+usHY%i3hjr4=I_Hbj"><value name="MOTOR_ID"><shadow type="motor_id" id="Kn--?$Dz%cha[BcJ?x%r"><field name="CHANNEL">2</field></shadow></value><value name="SPEED"><shadow type="math_number" id="D2jj~O`g}q[ApV0D6mh~"><field name="NUM">0</field></shadow></value></block></next></block></statement></block></statement></block><block type="blynk_iot_get_data" id="#X3{nFNO)GQ2{W]=CfVO" x="0" y="1149"><mutation xmlns="http://www.w3.org/1999/xhtml"><arg name="b" vartype="int"></arg></mutation><field name="Vpin">V3</field><statement name="STACK"><block type="controls_if" id="L)}{i_nfB/4d{RLxS#*i"><mutation xmlns="http://www.w3.org/1999/xhtml" else="1"></mutation><value name="IF0"><block type="variables_get" id="pBQFB,(A05x@ge=zxem-"><field name="VAR">b</field></block></value><statement name="DO0"><block type="HR8833_Motor_Speed" id="t|gDc6a%h=Ua^xB/4:8S"><value name="MOTOR_ID"><shadow type="motor_id" id="Rg67mZ`Eu:;QU4r6*/g)"><field name="CHANNEL">1</field></shadow></value><value name="SPEED"><shadow type="math_number" id="J:8pa7^8ZzHsJlx#dnGb"><field name="NUM">-255</field></shadow></value><next><block type="HR8833_Motor_Speed" id="lYJ#X[P,[r.)}@PS$qoo"><value name="MOTOR_ID"><shadow type="motor_id" id="3~Y~^6q9iEsli++Ofr00"><field name="CHANNEL">2</field></shadow></value><value name="SPEED"><shadow type="math_number" id="XDfu:n*)5TDT,zb,Ownc"><field name="NUM">255</field></shadow></value></block></next></block></statement><statement name="ELSE"><block type="HR8833_Motor_Speed" id="c;%)hyuI64s{-L*Bsjnj"><value name="MOTOR_ID"><shadow type="motor_id" id="2(RL.?5@f;IZQ4gocmQ_"><field name="CHANNEL">1</field></shadow></value><value name="SPEED"><shadow type="math_number" id="9r8lc_J`m.i3e$etdVy7"><field name="NUM">0</field></shadow></value><next><block type="HR8833_Motor_Speed" id="S``(LoXm41bothv`ny{7"><value name="MOTOR_ID"><shadow type="motor_id" id="KZSRy|6ao%;#Y^1#z}$1"><field name="CHANNEL">2</field></shadow></value><value name="SPEED"><shadow type="math_number" id="Rxn~bikltqF}D^M~uc=X"><field name="NUM">0</field></shadow></value></block></next></block></statement></block></statement></block></xml>