fix weight

This commit is contained in:
fredqian
2025-01-24 15:22:04 +08:00
parent 3213f46b45
commit 42c6a406aa
14 changed files with 103 additions and 2 deletions

View File

@@ -0,0 +1 @@
<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@MixGo MINI" shown="block"><comment id="DJ2OZMts}V=26Y04]CzX" x="-1960" y="-379" w="166.811767578125" h="100">双轻触按键连接到U2使用IO3、IO4</comment><block type="inout_digital_init" id="86]M(wK;@+I1g(Te=Y+Y" x="-1745" y="-411"><field name="PIN_OBJ">pin3</field><field name="MODE">machine.Pin.IN</field><value name="PIN"><shadow type="pins_digital_pin" id="wolwX(9,F7k7YS(WiHWU"><field name="PIN">3</field></shadow></value><next><block type="inout_digital_init" id="y51mDjo~1|RV,t``4.gc"><field name="PIN_OBJ">pin4</field><field name="MODE">machine.Pin.IN</field><value name="PIN"><shadow type="pins_digital_pin" id="rO,_z!$KwDfR-g/!g8p7"><field name="PIN">4</field></shadow></value><next><block type="controls_whileUntil" id="!/ft,anB9szWRW[Iu9mQ"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="|V=:~kPLk}0VLX:|*7ZJ"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="{|+o}6`Mjd6FZz|Y~f?i"><value name="IF0"><block type="inout_digital_read" id="@B#FvQy!KYM20H]Gy6,-"><value name="PIN"><shadow type="pins_digital" id="qvXq[h`UZLW)|Wq-B7+G"><field name="PIN">pin3</field></shadow></value></block></value><statement name="DO0"><block type="do_while" id="_i6)*6Pk]Q|ZZo$QKPZ*"><field name="type">true</field><statement name="input_data"><block type="controls_delay_new" id="z0tV2P44@$EuW{XaKU!`"><field name="Time">ms</field><value name="DELAY_TIME"><shadow type="math_number" id="}Wf]jk$/js;M`h0~=rG5"><field name="NUM">1</field></shadow></value></block></statement><value name="select_data"><block type="logic_negate" id="Gwh21$#iRvHF;h@GJ2I2"><value name="BOOL"><block type="inout_digital_read" id="ZdfilJ|bFKsB(Y.R|/yt"><value name="PIN"><shadow type="pins_digital" id="NfaL0FqhV#o9PG2)ZS=}"><field name="PIN">pin3</field></shadow></value></block></value></block></value><next><block type="actuator_led_bright" id="kP*7|OL}2{VB`YqQ#1gu"><value name="led"><shadow type="number" id="X-a;H`v$C*rwx5yMCIr0"><field name="op">1</field></shadow></value><value name="bright"><shadow type="ledswitch" id="B]jO~I9VGld`Q-fxVGd9"><field name="flag">-1</field></shadow></value></block></next></block></statement><next><block type="controls_if" id="Amm@laUw#,!SBtY5Em0x"><value name="IF0"><block type="inout_digital_read" id="zC:jjCa-;a093{aUihkn"><value name="PIN"><shadow type="pins_digital" id="iLzjvIY`P}Dl!89k1evC"><field name="PIN">pin4</field></shadow></value></block></value><statement name="DO0"><block type="do_while" id="cOU5vE{9.HA]=u`7e:v;"><field name="type">true</field><statement name="input_data"><block type="controls_delay_new" id="m/dDQ,!^^en~pwbJHDT9"><field name="Time">ms</field><value name="DELAY_TIME"><shadow type="math_number" id="s5Vj`W_a.W8:+e-*~`#f"><field name="NUM">1</field></shadow></value></block></statement><value name="select_data"><block type="logic_negate" id="=Hyox#Wm=PD-`JU0lM(~"><value name="BOOL"><block type="inout_digital_read" id="{J.6nPf,{lJ#l8TEr+!Q"><value name="PIN"><shadow type="pins_digital" id="DZ-d+_`iDh/lo`WfiU-Q"><field name="PIN">pin4</field></shadow></value></block></value></block></value><next><block type="actuator_led_bright" id="i/wNMk)L-yc]O7x|{^E1"><value name="led"><shadow type="number" id="gJ$7du#Ev~h-7W^[iNG*"><field name="op">2</field></shadow></value><value name="bright"><shadow type="ledswitch" id="J9#G0P*54WLT-shTx4~v"><field name="flag">-1</field></shadow></value></block></next></block></statement></block></next></block></statement></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IG1hY2hpbmUKaW1wb3J0IHRpbWUKZnJvbSBtaXhnb19taW5pIGltcG9ydCBvbmJvYXJkX2xlZAoKCnBpbjMgPSBtYWNoaW5lLlBpbigzLCBtYWNoaW5lLlBpbi5JTikKcGluNCA9IG1hY2hpbmUuUGluKDQsIG1hY2hpbmUuUGluLklOKQp3aGlsZSBUcnVlOgogICAgaWYgcGluMy52YWx1ZSgpOgogICAgICAgIHdoaWxlIFRydWU6CiAgICAgICAgICAgIHRpbWUuc2xlZXBfbXMoMSkKICAgICAgICAgICAgaWYgKG5vdCBwaW4zLnZhbHVlKCkpOgogICAgICAgICAgICAgICAgYnJlYWsKICAgICAgICBvbmJvYXJkX2xlZC5zZXRvbm9mZigxLC0xKQogICAgaWYgcGluNC52YWx1ZSgpOgogICAgICAgIHdoaWxlIFRydWU6CiAgICAgICAgICAgIHRpbWUuc2xlZXBfbXMoMSkKICAgICAgICAgICAgaWYgKG5vdCBwaW40LnZhbHVlKCkpOgogICAgICAgICAgICAgICAgYnJlYWsKICAgICAgICBvbmJvYXJkX2xlZC5zZXRvbm9mZigyLC0xKQo=</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@MixGo MINI" shown="block"><comment id="iy}8.+GVZ^*}Fk=UzQMN" x="-554" y="-540" w="166.811767578125" h="100">超声波测距连接到U2IO3,IO4管脚</comment><block type="variables_set" id="PYf^)$#*n``A+r0_G8NS" x="-614" y="-390"><field name="VAR">距离</field><value name="VALUE"><block type="math_number" id="b#|h[#-2N9|]=N;~lgnk"><field name="NUM">0</field></block></value><next><block type="controls_whileUntil" id="/SD7~hCa`6vRx?$bkj`f"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="xc+jlEYz/jo--I0OZbbv"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id="hTX66zDpZ8-$_o!!0^QF"><field name="VAR">距离</field><value name="VALUE"><block type="math_to_int" id="MBJgF*L+E#.ndra@f|w7"><field name="OP">round</field><value name="A"><shadow type="math_number" id="o}7{J`QBZDSMA,?0_64#"><field name="NUM">0.998</field></shadow><block type="HCSR04" id="0^AF*rb+pK4Oo$l`fLIn"><value name="PIN1"><shadow type="pins_digital_pin" id="m8KesG+klw=unUJs})k?"><field name="PIN">3</field></shadow></value><value name="PIN2"><shadow type="pins_digital_pin" id="~9`|T~?ro@a||JgOXKx="><field name="PIN">4</field></shadow></value></block></value></block></value><next><block type="display_show_image_or_string_delay" id=";HMtu98NA@ZF,V?kTh+k"><field name="center">True</field><value name="data"><shadow type="text" id="3_r@~A=KkoliFowUNvD/"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="X9h:u#`#tCs$G!4FKaij"><field name="VAR">距离</field></block></value><value name="space"><shadow type="math_number" id="9^Rs1]/rpy_UM(H_n{a."><field name="NUM">0</field></shadow></value><next><block type="controls_if" id="@[F])ms$9-HF:.(JvOPD"><value name="IF0"><block type="logic_compare" id="[zUUq$S],1Eq^_l|S~V2"><field name="OP">LTE</field><value name="A"><block type="variables_get" id="Cav75PX).rC$qSdc6Tgn"><field name="VAR">距离</field></block></value><value name="B"><block type="math_number" id="},Dx7},it#*Cno5|U6c["><field name="NUM">50</field></block></value></block></value><statement name="DO0"><block type="esp32_onboard_music_pitch_with_time" id="vK!-Ing=TRD0dhtiPn0}"><value name="pitch"><shadow type="pins_tone_notes" id="?{^Gid$~Z;C1jlQx})j+"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="05$P`dUyzP4jYXw}cBc1"><field name="NUM">1000</field></shadow><block type="math_arithmetic" id=",;*1HJOvd+dMeQOYY5]D"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="D|t$/X(WEy-8-{SK_L)t"><field name="NUM">1</field></shadow><block type="variables_get" id="`lG$ACocr|mXRb4`z#~*"><field name="VAR">距离</field></block></value><value name="B"><shadow type="math_number" id="K|kH3d9,PD}U:=3mkz+$"><field name="NUM">20</field></shadow></value></block></value><next><block type="controls_delay_new" id="wmT`6keF@Zf~]/L8ku:v"><field name="Time">ms</field><value name="DELAY_TIME"><shadow type="math_number" id="{L3-/mDG`~EB?Zh@6{XI"><field name="NUM">1</field></shadow><block type="math_arithmetic" id="E2ywN?`?hC[L[Yt2:is/"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="S=8S/acO8~qf@xhX~!mv"><field name="NUM">1</field></shadow><block type="variables_get" id="4D+mma3j/eXpAO_-n|sr"><field name="VAR">距离</field></block></value><value name="B"><shadow type="math_number" id=";h;}Fe4fKChr(aJxFmOM"><field name="NUM">20</field></shadow></value></block></value></block></next></block></statement></block></next></block></next></block></statement></block></next></block></xml><config>{}</config><code>aW1wb3J0IHNvbmFyCmZyb20gbWl4Z29fbWluaSBpbXBvcnQgb25ib2FyZF9tYXRyaXgKZnJvbSBtaXhnb19taW5pIGltcG9ydCBvbmJvYXJkX211c2ljCmltcG9ydCB0aW1lCgoK6Led56a7ID0gMAp3aGlsZSBUcnVlOgogICAg6Led56a7ID0gcm91bmQoc29uYXIuU29uYXIoMyw0KS5jaGVja2Rpc3QoKSkKICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKOi3neemuyxzcGFjZSA9IDAsY2VudGVyID0gVHJ1ZSkKICAgIGlmIOi3neemuyA8PSA1MDoKICAgICAgICBvbmJvYXJkX211c2ljLnBpdGNoX3RpbWUoNjU5LCAo6Led56a7ICogMjApKQogICAgICAgIHRpbWUuc2xlZXBfbXMoKOi3neemuyAqIDIwKSkK</code>

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,2 @@
<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@MixGo MINI" shown="block"><comment id="iy}8.+GVZ^*}Fk=UzQMN" x="-782.8915421288119" y="-1072.4908228825361" w="166" h="100">拨轮电位器
连接到U2IO3管脚</comment><block type="inout_analog_read_init" id="J5C;sJW@p,5uaiMCTdZP" x="-794" y="-946"><field name="PIN_OBJ">adc#</field><value name="PIN"><shadow type="pins_analog_pin" id="xfZhbuzTP3mdVqf+uMoX"><field name="PIN">3</field></shadow></value><next><block type="inout_analog_atten" id="DwNN9HAW/_@W#_*,|!Js"><field name="atten">machine.ADC.ATTN_11DB</field><value name="PIN"><shadow type="pins_analog" id="r}J!Wr,Nw;wd=Lk$E8qy"><field name="PIN">adc3</field></shadow></value><next><block type="controls_whileUntil" id="LgXjULdh{ph#:Gar)~Hm"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="36.YaoDSsz~v_=D;)xx["><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id="5*9*J4E+nJXa6!)102l)"><field name="VAR">亮度</field><value name="VALUE"><block type="math_to_int" id="65yZDd5hLRpTtuF}8?|d"><field name="OP">floor</field><value name="A"><shadow type="math_number" id="D=A/Vl`;z?MpuI*z[pEP"><field name="NUM">0.998</field></shadow><block type="math_map" id="ri{j*?l#SR6p86?0r#lO"><value name="NUM"><shadow type="math_number" id="l$`I^#!,sRDdDqJK04Fa"><field name="NUM">50</field></shadow><block type="inout_analog_read" id="7z6wN`0NRRH4@Qa48)FE"><value name="PIN"><shadow type="pins_analog" id="{#;lC2oab:zZK98/5loL"><field name="PIN">adc3</field></shadow></value></block></value><value name="fromLow"><shadow type="math_number" id="m?-8E4WD7TV`s0L1D#cd"><field name="NUM">0</field></shadow></value><value name="fromHigh"><shadow type="math_number" id="a2b2Re=UV;vkW@4Tfgtc"><field name="NUM">65535</field></shadow></value><value name="toLow"><shadow type="math_number" id="T1eh5-hik0hd=2()V[5."><field name="NUM">0</field></shadow></value><value name="toHigh"><shadow type="math_number" id="n9B`ur-4}{###!9M}sbc"><field name="NUM">100</field></shadow></value></block></value></block></value><next><block type="actuator_led_brightness" id="53!{~d!RxFrWH/$gAeOZ"><value name="led"><shadow type="number" id="DPhvdJ9Lxw$0`q|C^YS-"><field name="op">1</field></shadow></value><value name="bright"><shadow type="math_number" id="(^1.voCyq.n])54I|aA/"><field name="NUM">100</field></shadow><block type="variables_get" id="}/q)lP9n#{3hvy!{S3Zm"><field name="VAR">亮度</field></block></value><next><block type="actuator_led_brightness" id="@sym7-,aa1jLnCejHz6["><value name="led"><shadow type="number" id="hdx7SpaP$/,q[78P(kQ8"><field name="op">2</field></shadow></value><value name="bright"><shadow type="math_number" id="-f}k,QZjn8L{aDnNh65I"><field name="NUM">100</field></shadow><block type="variables_get" id="J}srjUduOrRXS!;o,0S3"><field name="VAR">亮度</field></block></value></block></next></block></next></block></statement></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IG1hY2hpbmUKZnJvbSBtaXhweSBpbXBvcnQgbWF0aF9tYXAKaW1wb3J0IG1hdGgKZnJvbSBtaXhnb19taW5pIGltcG9ydCBvbmJvYXJkX2xlZAoKCmFkYzMgPSBtYWNoaW5lLkFEQyhtYWNoaW5lLlBpbigzKSkKYWRjMy5hdHRlbihtYWNoaW5lLkFEQy5BVFROXzExREIpCndoaWxlIFRydWU6CiAgICDkuq7luqYgPSBtYXRoLmZsb29yKG1hdGhfbWFwKGFkYzMucmVhZF91MTYoKSwgMCwgNjU1MzUsIDAsIDEwMCkpCiAgICBvbmJvYXJkX2xlZC5zZXRicmlnaHRuZXNzKDEs5Lqu5bqmKQogICAgb25ib2FyZF9sZWQuc2V0YnJpZ2h0bmVzcygyLOS6ruW6pikK</code>

View File

@@ -0,0 +1,2 @@
<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@MixGo MINI" shown="block"><comment id="iy}8.+GVZ^*}Fk=UzQMN" x="-1026" y="-1406" w="166" h="100">温湿度传感器
连接到U2IO3、IO4管脚</comment><block type="communicate_i2c_init" id="d8z+YAICLR1]h8-H8vZX" x="-1055" y="-1238"><value name="SUB"><shadow type="variables_get" id="X1qSPjkRxS)O;B4w$wCn"><field name="VAR">i2c_extend</field></shadow></value><value name="TX"><shadow type="pins_digital_pin" id="59LU)^V]9XP)}F|bI9j_"><field name="PIN">3</field></shadow></value><value name="RX"><shadow type="pins_digital_pin" id="!5[_X;cI,nFEWx/HtqKe"><field name="PIN">4</field></shadow></value><value name="freq"><shadow type="math_number" id="/+E:|l?96Pp$QDf#xhW,"><field name="NUM">100000</field></shadow></value><next><block type="sensor_use_i2c_init" id="hLo,Nc6XT[y/SpUhO3?v"><field name="key">SHTC3</field><value name="I2CSUB"><shadow type="variables_get" id="dgI!tPLUxj:E!qy#U2v3"><field name="VAR">i2c_extend</field></shadow></value><value name="SUB"><shadow type="variables_get" id=".lT[a=:I+4xK1q}NRVwX"><field name="VAR">xsensor</field></shadow></value><next><block type="controls_whileUntil" id="@=,]T0)qUj/Rvt@@}h#c"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="eA{*p-VEsD@v6J3Tnw?C"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id="-$3k9enkF@Dd6BkJjj9J"><field name="VAR">t</field><value name="VALUE"><block type="sensor_shtc3_extern" id="*97Z=Ho*!7e~A:U)osOo"><field name="key">temperature</field><value name="SUB"><shadow type="variables_get" id="SVw}O^F=,gZ~9hOXs-B1"><field name="VAR">xsensor</field></shadow></value></block></value><next><block type="variables_set" id="b1!H@zOK//oz]x!b8QGf"><field name="VAR">h</field><value name="VALUE"><block type="sensor_shtc3_extern" id="ajAaM9ossNh)OV5VTa]F"><field name="key">humidity</field><value name="SUB"><shadow type="variables_get" id="rb~K+MB7AQX)thV=N3+0"><field name="VAR">xsensor</field></shadow></value></block></value><next><block type="system_print_many" id="|ZlIHnZpvn]QkPPME5mb"><mutation items="2"></mutation><value name="ADD0"><block type="variables_get" id="{EH,,Wg@{kC1V@REo}Z`"><field name="VAR">t</field></block></value><value name="ADD1"><block type="variables_get" id="8X4devt.!8$.i*G!~un$"><field name="VAR">h</field></block></value><next><block type="display_scroll_string_delay" id="$T9Tv?UmJyV8~tDudXoK"><value name="data"><shadow type="text" id="w3^RM?8{Wb1tl.z@#+!a"><field name="TEXT">Mixly</field></shadow><block type="text_format_noreturn" id=")iXOI)qc9zu3GGs4,(o]"><mutation items="2"></mutation><value name="VAR"><shadow type="text" id="DuNq=*,_ne(i6)5ufCy2"><field name="TEXT">T: {} S:{}</field></shadow></value><value name="ADD0"><block type="variables_get" id="rcO:F/Z7|!VhYf(T_Kp7"><field name="VAR">t</field></block></value><value name="ADD1"><block type="variables_get" id="cd{`WiV3q1x!qNcgKa4,"><field name="VAR">h</field></block></value></block></value><value name="space"><shadow type="math_number" id="46T_(GLTwijs)lEW_fr."><field name="NUM">0</field></shadow></value><value name="time"><shadow type="math_number" id="#Rl4DtTY{3]KwI0)*o+;"><field name="NUM">50</field></shadow></value><next><block type="controls_delay_new" id="Hi.+~q}H!{~vKdPIdJ2y"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="*!k4bqnHzB~.E/C^rh=N"><field name="NUM">1</field></shadow></value></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IG1hY2hpbmUKaW1wb3J0IHNodGMzCmZyb20gbWl4Z29fbWluaSBpbXBvcnQgb25ib2FyZF9tYXRyaXgKaW1wb3J0IHRpbWUKCgppMmNfZXh0ZW5kID0gbWFjaGluZS5Tb2Z0STJDKHNjbCA9IG1hY2hpbmUuUGluKDMpLCBzZGEgPSBtYWNoaW5lLlBpbig0KSwgZnJlcSA9IDEwMDAwMCkKeHNlbnNvciA9IHNodGMzLlNIVEMzKGkyY19leHRlbmQpCndoaWxlIFRydWU6CiAgICB0ID0geHNlbnNvci50ZW1wZXJhdHVyZSgpCiAgICBoID0geHNlbnNvci5odW1pZGl0eSgpCiAgICBwcmludCh0LCBoKQogICAgb25ib2FyZF9tYXRyaXguc2Nyb2xsKCdUOiB7fSBTOnt9Jy5mb3JtYXQodCwgaCksc3BlZWQgPTUwLHNwYWNlID0gMCkKICAgIHRpbWUuc2xlZXAoMSkK</code>

View File

@@ -0,0 +1,2 @@
<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@MixGo MINI" shown="block"><comment id="iy}8.+GVZ^*}Fk=UzQMN" x="-1026" y="-1406" w="166" h="100">微波雷达块
连接到U2IO3、IO4管脚延时时间表示人走后依然保持返回为真多长时间</comment><block type="communicate_i2c_init" id=",VNASZ/aynPTh)M3}j!U" x="-1055" y="-1238"><value name="SUB"><shadow type="variables_get" id="*l-Q9vJ~S}_E|/4R65e."><field name="VAR">i2c_extend</field></shadow></value><value name="TX"><shadow type="pins_digital_pin" id="pnqr+I?h3z{Tmmr7d,WK"><field name="PIN">3</field></shadow></value><value name="RX"><shadow type="pins_digital_pin" id="BVQcj6X|qeLJ+?J4E}F5"><field name="PIN">4</field></shadow></value><value name="freq"><shadow type="math_number" id="~IsthA?rT=PAfIR41kV0"><field name="NUM">100000</field></shadow></value><next><block type="sensor_use_i2c_init" id="|Fqmf|c`Z=UV-(p1G:;7"><field name="key">CBR817</field><value name="I2CSUB"><shadow type="variables_get" id="9Kr5pw{lq8Z?:O7L*#_W"><field name="VAR">i2c_extend</field></shadow></value><value name="SUB"><shadow type="variables_get" id="i+~KEnJq^G0^@tk$?_zC"><field name="VAR">xsensor</field></shadow></value><next><block type="radar_set_DETECTION_THRESHOLD" id="#lVqV.}v.4qN$oqBK=Sl"><value name="SUB"><shadow type="variables_get" id="6ajvaw{~biw-~sIV?1?z"><field name="VAR">xsensor</field></shadow></value><value name="VAR"><shadow type="math_number" id="~4zT]BJVP2Z8A@~!!rZ0"><field name="NUM">5000</field></shadow></value><value name="VAR2"><shadow type="math_number" id="Bf1Mtr0c10n!azmw2PsB"><field name="NUM">2000</field></shadow></value><next><block type="controls_whileUntil" id="mabCG1gB;]|@q!{m]$~:"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="hZe@,Tk:rxY0VR@4nZRk"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="K2|51SW+IyJUXGypa?ac"><mutation else="1"></mutation><value name="IF0"><block type="interaction_whether_to_interaction" id="p^_@WNce/[(xjE@sUXk["><value name="SUB"><shadow type="variables_get" id="Pss*`j!WC!$7hJ0)Y_-+"><field name="VAR">xsensor</field></shadow></value></block></value><statement name="DO0"><block type="actuator_led_bright" id="`XeE:5rWQL/:ZgJ?/[1^"><value name="led"><shadow type="number" id="h`}e6|}1#62!gz)Ro1{$"><field name="op">1</field></shadow></value><value name="bright"><shadow type="ledswitch" id="!tqrV+knjfH?]o|{h5c)"><field name="flag">1</field></shadow></value><next><block type="actuator_led_bright" id="s?2QM$HK,jAq?)8AfnJK"><value name="led"><shadow type="number" id="Fimt9+#L]~~my|kek@xq"><field name="op">2</field></shadow></value><value name="bright"><shadow type="ledswitch" id="cpXQ-=Jt;.yINsuG]XAv"><field name="flag">1</field></shadow></value></block></next></block></statement><statement name="ELSE"><block type="actuator_led_bright" id="2pA0$xp(+v,.I+z3+{mW"><value name="led"><shadow type="number" id="yx@RF53[:+i3frp6r^PC"><field name="op">1</field></shadow></value><value name="bright"><shadow type="ledswitch" id="6HRT6qTelc+#roMREggf"><field name="flag">0</field></shadow></value><next><block type="actuator_led_bright" id="xo|z]*jI3CakezGEmRT:"><value name="led"><shadow type="number" id="#AFDvnDuq[tgVy${)[t^"><field name="op">2</field></shadow></value><value name="bright"><shadow type="ledswitch" id="Q(+cmE,;u`xI$FHvHp0^"><field name="flag">0</field></shadow></value></block></next></block></statement></block></statement></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IG1hY2hpbmUKaW1wb3J0IGNicjgxNwpmcm9tIG1peGdvX21pbmkgaW1wb3J0IG9uYm9hcmRfbGVkCgoKaTJjX2V4dGVuZCA9IG1hY2hpbmUuU29mdEkyQyhzY2wgPSBtYWNoaW5lLlBpbigzKSwgc2RhID0gbWFjaGluZS5QaW4oNCksIGZyZXEgPSAxMDAwMDApCnhzZW5zb3IgPSBjYnI4MTcuQ0JSODE3KGkyY19leHRlbmQpCnhzZW5zb3IudGhyZXNob2xkKDUwMDApCnhzZW5zb3IuZGVsYXlfbXMoMjAwMCkKd2hpbGUgVHJ1ZToKICAgIGlmIHhzZW5zb3IucmVzdWx0KCk6CiAgICAgICAgb25ib2FyZF9sZWQuc2V0b25vZmYoMSwxKQogICAgICAgIG9uYm9hcmRfbGVkLnNldG9ub2ZmKDIsMSkKICAgIGVsc2U6CiAgICAgICAgb25ib2FyZF9sZWQuc2V0b25vZmYoMSwwKQogICAgICAgIG9uYm9hcmRfbGVkLnNldG9ub2ZmKDIsMCkK</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@MixGo MINI" shown="block"><comment id="iy}8.+GVZ^*}Fk=UzQMN" x="-1029" y="-1569" w="369" h="103">温度传感器DS18B20连接到杜邦口IO3、具体连接是MINI背板朝上温度传感器连接到上面三个杜邦口线序是黑 、红、黄</comment><block type="controls_whileUntil" id=")5m/(@c5TexqB5O:.gx3" x="-1042" y="-1435"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="?m)78$*VuEq+ur_:wIAc"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id="TaTUD9^}0BO@aDYero8P"><field name="VAR">t</field><value name="VALUE"><block type="text_to_number" id="Osp!?Fu;;{GJmI+e@F2G"><field name="TOWHAT">int</field><value name="VAR"><shadow type="variables_get" id="SP:_GFFr*x)WY}hVp}A~"><field name="VAR">x</field></shadow><block type="sensor_DS18X20" id="M)HkY7LVrqgI5uH+=//n"><value name="PIN"><shadow type="pins_digital_pin" id="k47avO1R~LGnE{RU2w]j"><field name="PIN">3</field></shadow></value></block></value></block></value><next><block type="display_show_image_or_string_delay" id="9aQ+E7@xQ727V$9DmJQ?"><field name="center">True</field><value name="data"><shadow type="text" id="/-?M6Fw~w#!aE[v|N$*{"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="[M1!A|x:1r`,1xqg7ne6"><field name="VAR">t</field></block></value><value name="space"><shadow type="math_number" id="9C!110GIAjMs3th*)]Ik"><field name="NUM">0</field></shadow></value><next><block type="controls_delay_new" id="dP3#SpJl,!p`(z|!g5.}"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="UBuO#Dx(d}Bl)TOU1zwj"><field name="NUM">1</field></shadow></value></block></next></block></next></block></statement></block></xml><config>{}</config><code>ZnJvbSBkczE4YjIwIGltcG9ydCBEUzE4WDIwCmZyb20gbWl4Z29fbWluaSBpbXBvcnQgb25ib2FyZF9tYXRyaXgKaW1wb3J0IHRpbWUKCgp3aGlsZSBUcnVlOgogICAgdCA9IGludChEUzE4WDIwKDMpLnRlbXBlcmF0dXJlKCkpCiAgICBvbmJvYXJkX21hdHJpeC5zaG93cyh0LHNwYWNlID0gMCxjZW50ZXIgPSBUcnVlKQogICAgdGltZS5zbGVlcCgxKQo=</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@MixGo MINI" shown="block"><comment id="iy}8.+GVZ^*}Fk=UzQMN" x="-1118" y="-1813" w="325" h="173">舵机连接到杜邦口IO3、具体连接是MINI背板朝上舵机连接到上面三个杜邦口线序是褐 、红、黄</comment><block type="servo_set_angle" id="f{iRmHTxz@@gL$e7^/)8" x="-1073" y="-1604"><value name="PIN"><shadow type="pins_pwm_pin" id="qO.A/l3+]{0uxn!u(nHa"><field name="PIN">3</field></shadow></value><value name="NUM"><shadow type="math_number" id="`a|Y[k_1bK^rUV=tsKF["><field name="NUM">0</field></shadow></value><next><block type="controls_whileUntil" id="Vc*(uf+(Dcqu(bpMw{Sx"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="FuoFfxaTVHVd0k9]cK}0"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="Ar1+FoCJfy9zVu,[6a:}"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="_)H8x3e1CPrRO~iwR9{^"><value name="btn"><shadow type="pins_button" id="Q{=hl5oO7N6_rJHk6:mF"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="servo_set_angle" id="y^lss?X]Z-N.9.E@m/MB"><value name="PIN"><shadow type="pins_pwm_pin" id="ILQ8?,XOKb@D$-fudp/N"><field name="PIN">3</field></shadow></value><value name="NUM"><shadow type="math_number" id="T?,pP(;ndQHhhEW$iKE)"><field name="NUM">90</field></shadow></value></block></statement><next><block type="controls_if" id="grxC]-::R1:LL9c?}R[x"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="4,!Kn{j#YB@cPNBR2Xy2"><value name="btn"><shadow type="pins_button" id="gCS(Oy/Hjzwdj8y`Ka[w"><field name="PIN">B2key</field></shadow></value></block></value><statement name="DO0"><block type="servo_set_angle" id="5vKNbr)uOy5-6=RhH3./"><value name="PIN"><shadow type="pins_pwm_pin" id="O}m-uxsD{9=:SuaL~(eC"><field name="PIN">3</field></shadow></value><value name="NUM"><shadow type="math_number" id="+eybP|U5+F?068AZ5eRQ"><field name="NUM">0</field></shadow></value></block></statement></block></next></block></statement></block></next></block></xml><config>{}</config><code>aW1wb3J0IHNlcnZvCmltcG9ydCBtaXhnb19taW5pCgoKc2Vydm8uc2Vydm8xODBfYW5nbGUoMywwKQp3aGlsZSBUcnVlOgogICAgaWYgbWl4Z29fbWluaS5CMWtleS53YXNfcHJlc3NlZCgpOgogICAgICAgIHNlcnZvLnNlcnZvMTgwX2FuZ2xlKDMsOTApCiAgICBpZiBtaXhnb19taW5pLkIya2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgc2Vydm8uc2Vydm8xODBfYW5nbGUoMywwKQo=</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@MixGo MINI" shown="block"><comment id="iy}8.+GVZ^*}Fk=UzQMN" x="-1118" y="-1813" w="325" h="173">迷你USB LED灯接到U1</comment><block type="set_power_output" id="#Ga{IQhOb^CM}mpush*l" x="-1117" y="-1651"><field name="index">1</field><value name="duty"><shadow type="math_number" id="K7sU]Mk~sC(ii=ELar8h"><field name="NUM">0</field></shadow></value><next><block type="controls_whileUntil" id="j2Q6{TAZ+PENs~f8P@l1"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="R@Uu2$H[WY|T3DT}S,6L"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="bBxn(UH+0{Sk_]cg@3ts"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="0N#p5)|+6CLtC[[MOFsw"><value name="btn"><shadow type="pins_button" id="dj2!CF0^|g.E(BbKr[Zn"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="set_power_output" id="8hNiZy{=Ifa9RK1vMnS("><field name="index">1</field><value name="duty"><shadow type="math_number" id="(T7~x-~[U,Tt03M=h.}z"><field name="NUM">30</field></shadow></value></block></statement><next><block type="controls_if" id="kq5BZj/:|ZxHugXxorjD"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="]d3;wC*o}cj[Ft`9$`NF"><value name="btn"><shadow type="pins_button" id="{Kg[UtAzBB]$t75Wl-Bz"><field name="PIN">B2key</field></shadow></value></block></value><statement name="DO0"><block type="set_power_output" id="X!LH6:ZPeGakn5*IcKTu"><field name="index">1</field><value name="duty"><shadow type="math_number" id="-6uC*7e0P^+{vc3{k_C5"><field name="NUM">0</field></shadow></value></block></statement></block></next></block></statement></block></next></block></xml><config>{}</config><code>ZnJvbSBtaXhnb19taW5pIGltcG9ydCBvbmJvYXJkX2JvdAppbXBvcnQgbWl4Z29fbWluaQoKCm9uYm9hcmRfYm90LnVzYmVuKDEsMCkKd2hpbGUgVHJ1ZToKICAgIGlmIG1peGdvX21pbmkuQjFrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICBvbmJvYXJkX2JvdC51c2JlbigxLDMwKQogICAgaWYgbWl4Z29fbWluaS5CMmtleS53YXNfcHJlc3NlZCgpOgogICAgICAgIG9uYm9hcmRfYm90LnVzYmVuKDEsMCkK</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@MixGo MINI" shown="block"><comment id="iy}8.+GVZ^*}Fk=UzQMN" x="-1118" y="-1813" w="325" h="173">迷你USB 风扇灯接到U1</comment><block type="set_power_output" id="P?pTy|cXkVTm_Pq[b*uy" x="-1117" y="-1651"><field name="index">1</field><value name="duty"><shadow type="math_number" id="6pVVne^J[gYn`a[W^+@d"><field name="NUM">0</field></shadow></value><next><block type="controls_whileUntil" id=")#_O0xrqdY~JO#l#qmR@"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="a|/X7ASe1R(#~B5u+bT:"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="}HhclF@(bMV[w9fhB~kT"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="dp[xFho.kC@VTS(g2bvE"><value name="btn"><shadow type="pins_button" id="vB96]F*HP:_JdACeYR)E"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="set_power_output" id="cW+Y7goEKArIR@{T1=aY"><field name="index">1</field><value name="duty"><shadow type="math_number" id="A5J-SCn!af}uv3D7:Hzn"><field name="NUM">100</field></shadow></value></block></statement><next><block type="controls_if" id="d{!8y@afY}SFk_E^3;X5"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="ECi!N{oae8|N}1Mxe78f"><value name="btn"><shadow type="pins_button" id="EGtHI#q]aGj^N1y2cJwy"><field name="PIN">B2key</field></shadow></value></block></value><statement name="DO0"><block type="set_power_output" id="cziTQ.^+-8vB!;AG;7JD"><field name="index">1</field><value name="duty"><shadow type="math_number" id="$b0yCwt`Fy.hT!HIdT$7"><field name="NUM">0</field></shadow></value></block></statement></block></next></block></statement></block></next></block></xml><config>{}</config><code>ZnJvbSBtaXhnb19taW5pIGltcG9ydCBvbmJvYXJkX2JvdAppbXBvcnQgbWl4Z29fbWluaQoKCm9uYm9hcmRfYm90LnVzYmVuKDEsMCkKd2hpbGUgVHJ1ZToKICAgIGlmIG1peGdvX21pbmkuQjFrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICBvbmJvYXJkX2JvdC51c2JlbigxLDEwMCkKICAgIGlmIG1peGdvX21pbmkuQjJrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICBvbmJvYXJkX2JvdC51c2JlbigxLDApCg==</code>

View File

@@ -496,6 +496,50 @@
"__file__": false,
"__name__": "北师大版教材示例代码"
},
"外设使用示例": {
"01-按钮切换灯-双轻触按键.mix": {
"__file__": true,
"__name__": "01-按钮切换灯-双轻触按键.mix"
},
"02-倒车雷达-超声波测距.mix": {
"__file__": true,
"__name__": "02-倒车雷达-超声波测距.mix"
},
"03-红绿灯-红绿蓝彩灯.mix": {
"__file__": true,
"__name__": "03-红绿灯-红绿蓝彩灯.mix"
},
"04-可调灯-拨轮电位器.mix": {
"__file__": true,
"__name__": "04-可调灯-拨轮电位器.mix"
},
"05-温湿度计-温湿度传感.mix": {
"__file__": true,
"__name__": "05-温湿度计-温湿度传感.mix"
},
"06-人体感应灯-微波雷达块.mix": {
"__file__": true,
"__name__": "06-人体感应灯-微波雷达块.mix"
},
"07-温度计-温度传感器DS18B20.mix": {
"__file__": true,
"__name__": "07-温度计-温度传感器DS18B20.mix"
},
"08-按键开门-180度舵机.mix": {
"__file__": true,
"__name__": "08-按键开门-180度舵机.mix"
},
"09-开关LED灯-USB LED灯.mix": {
"__file__": true,
"__name__": "09-开关LED灯-USB LED灯.mix"
},
"10-开关风扇-USB 风扇.mix": {
"__file__": true,
"__name__": "10-开关风扇-USB 风扇.mix"
},
"__file__": false,
"__name__": "外设使用示例"
},
"__file__": false,
"__name__": "MixGo MINI"
}