fix buzzer

This commit is contained in:
fredqian
2024-07-23 20:47:22 +08:00
parent 37f53a66e3
commit 43caecbae6
1189 changed files with 1948 additions and 1946 deletions

View File

@@ -0,0 +1 @@
<xml version="Mixly 2.0 rc2" board="Arduino AVR@Arduino/Genuino Uno"><block type="factory_notes" id="fy*C/ayxSbi[0K*i-}Yt" x="-967" y="32"><field name="VALUE">逻辑非运算,对输入取反</field><next><block type="serial_begin" id="O]+cPftgbZmPaI}gA,kR"><field name="serial_select">Serial</field><value name="CONTENT"><shadow type="math_number" id="zKO~3NO[15~h~HiqgdR,"><field name="NUM">115200</field></shadow></value><next><block type="serial_print" id="JP|H1_p.P:[d+tr#tjSt"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="logic_negate" id="NlO1/w1C5?2`=JNs7hOS"><value name="BOOL"><block type="inout_digital_read2" id="K-$^(]hZxeMHYy?*11=6"><value name="PIN"><shadow type="pins_digital" id="keAe~tV]rXH-6swYbi4x"><field name="PIN">12</field></shadow></value></block></value></block></value><next><block type="controls_delay" id="9ViL1)ba)}[hlm[Xig5w"><field name="UNIT">delay</field><value name="DELAY_TIME"><shadow type="math_number" id="xX`_wdoi=.A=K:ugQ-5V"><field name="NUM">100</field></shadow></value></block></next></block></next></block></next></block></xml><code>dm9pZCBzZXR1cCgpewogIFNlcmlhbC5iZWdpbigxMTUyMDApOwogIHBpbk1vZGUoMTIsIElOUFVUKTsKfQoKdm9pZCBsb29wKCl7CiAgLy/pgLvovpHpnZ7ov5DnrpfvvIzlr7novpPlhaXlj5blj40KICBTZXJpYWwucHJpbnRsbigoIWRpZ2l0YWxSZWFkKDEyKSkpOwogIGRlbGF5KDEwMCk7Cgp9</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 2.0 rc2" board="Arduino AVR@Arduino/Genuino Uno"><block type="factory_notes" id="fy*C/ayxSbi[0K*i-}Yt" x="-974" y="-40"><field name="VALUE">逻辑运算,且运算只有两个条件都为真结果才真,或运算只有有一个条件为真就返回真</field></block><block type="base_setup" id="4S/Ey;13HGGX2Fm$yQrq" x="-967" y="38"><statement name="DO"><block type="serial_print" id="JP|H1_p.P:[d+tr#tjSt"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="logic_operation" id="-Gd}(L]P3?q3Rx$9Wz/E"><field name="OP">AND</field><value name="A"><block type="math_number" id=".*p+N-35(PZ._CM[j@+/"><field name="NUM">1</field></block></value><value name="B"><block type="math_number" id="QJlb4m1N!kg=gc^9.lpo"><field name="NUM">0</field></block></value></block></value><next><block type="serial_print" id="I$*1JG/*wH{+dzuVh=5Y"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="logic_operation" id="f^k{PbKRyN;E!*L^#l!6"><field name="OP">AND</field><value name="A"><block type="math_number" id="-uRY@[vhw~*m/EMP{^c_"><field name="NUM">1</field></block></value><value name="B"><block type="math_number" id="T3_.KAuNk8y@US~[WGN!"><field name="NUM">1</field></block></value></block></value><next><block type="serial_print" id="5FmKgaAf#/@9z/*N!X8F"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="logic_operation" id="}JpO4?XqnV#X,3g0)b6|"><field name="OP">OR</field><value name="A"><block type="math_number" id="pjW5aEyUhYqW/Pae,]y,"><field name="NUM">1</field></block></value><value name="B"><block type="math_number" id="~zF[RI9+~qbt#0$zCF,O"><field name="NUM">0</field></block></value></block></value><next><block type="serial_print" id="{Rr)fc8=FrkQVbu8(CU#"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="logic_operation" id="AcP)Lo|2U#XI}W5|Eyg6"><field name="OP">OR</field><value name="A"><block type="math_number" id="i-uKn!d(}K)nRjb!hJ+G"><field name="NUM">0</field></block></value><value name="B"><block type="math_number" id="mV,jLdJ;auIVSW(|k#-7"><field name="NUM">0</field></block></value></block></value></block></next></block></next></block></next></block></statement></block></xml><code>dm9pZCBzZXR1cCgpewogIFNlcmlhbC5iZWdpbig5NjAwKTsKICBTZXJpYWwucHJpbnRsbigoMSAmJiAwKSk7CiAgU2VyaWFsLnByaW50bG4oKDEgJiYgMSkpOwogIFNlcmlhbC5wcmludGxuKCgxIHx8IDApKTsKICBTZXJpYWwucHJpbnRsbigoMCB8fCAwKSk7Cn0KCnZvaWQgbG9vcCgpewogIC8v6YC76L6R6L+Q566X77yM5LiU6L+Q566X5Y+q5pyJ5Lik5Liq5p2h5Lu26YO95Li655yf57uT5p6c5omN55yf77yM5oiW6L+Q566X5Y+q5pyJ5pyJ5LiA5Liq5p2h5Lu25Li655yf5bCx6L+U5Zue55yfCgp9</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 2.0 rc2" board="Arduino AVR@Arduino/Genuino Uno"><block type="factory_notes" id="fy*C/ayxSbi[0K*i-}Yt" x="-940" y="-75"><field name="VALUE">逻辑关系</field><next><block type="controls_if" id="Mxn|T8aau[+hA_-F:m_b"><mutation else="1"></mutation><value name="IF0"><block type="logic_compare" id="H_q7x3Jsc?$_Se^p(!/N"><field name="OP">GTE</field><value name="A"><block type="inout_analog_read" id="pN*xuo6n*Efi_]2e{vEM"><value name="PIN"><shadow type="pins_analog" id="mKgO@c1#=BFPLi5[gZg]"><field name="PIN">A7</field></shadow></value></block></value><value name="B"><block type="math_number" id="r::JG~^kkeL4Xux?(Pts"><field name="NUM">500</field></block></value></block></value><statement name="DO0"><block type="inout_digital_write2" id="S7~T.se2L;+|4?efI[9}"><value name="PIN"><shadow type="pins_digital" id=")=Lvh#FS@~JY|Ts39l_y"><field name="PIN">11</field></shadow></value><value name="STAT"><shadow type="inout_highlow" id="#|}XkNERe|*k::oJLp5m"><field name="BOOL">HIGH</field></shadow></value></block></statement><statement name="ELSE"><block type="inout_digital_write2" id="E.z4.?@fcpIZvyMn160k"><value name="PIN"><shadow type="pins_digital" id="Wfp]0kOhPGf3IMTZ`[!6"><field name="PIN">11</field></shadow></value><value name="STAT"><shadow type="inout_highlow" id="dATGUMUaw9J0P5RNMH38"><field name="BOOL">LOW</field></shadow></value></block></statement></block></next></block></xml><code>dm9pZCBzZXR1cCgpewogIHBpbk1vZGUoQTcsIElOUFVUKTsKICBwaW5Nb2RlKDExLCBPVVRQVVQpOwp9Cgp2b2lkIGxvb3AoKXsKICAvL+mAu+i+keWFs+ezuwogIGlmIChhbmFsb2dSZWFkKEE3KSA+PSA1MDApIHsKICAgIGRpZ2l0YWxXcml0ZSgxMSxISUdIKTsKCiAgfSBlbHNlIHsKICAgIGRpZ2l0YWxXcml0ZSgxMSxMT1cpOwoKICB9Cgp9</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 2.0 rc2" board="Arduino AVR@Arduino/Genuino Uno"><block type="factory_notes" id="fy*C/ayxSbi[0K*i-}Yt" x="-967" y="32"><field name="VALUE">条件返回值,根据条件返回不同的值</field><next><block type="serial_begin" id="O]+cPftgbZmPaI}gA,kR"><field name="serial_select">Serial</field><value name="CONTENT"><shadow type="math_number" id="zKO~3NO[15~h~HiqgdR,"><field name="NUM">115200</field></shadow></value><next><block type="controls_if" id="WvlbrBVmD!!j.Symp2V0"><value name="IF0"><block type="serial_available" id="UQ+8!5KkLvD;3`^l:|m{"><field name="serial_select">Serial</field></block></value><statement name="DO0"><block type="variables_declare" id="Z[(1/FJ6)2rf-[Mi-m31"><field name="variables_type">local_variate</field><field name="VAR">串口输入数字</field><field name="TYPE">int</field><value name="VALUE"><block type="text_to_number" id="8![#R^3m:u#25PTAQK}2"><field name="TOWHAT">toInt</field><value name="VAR"><shadow type="text" id="o8_RK7~C;aKBPUk]SAi0"><field name="TEXT">123</field></shadow><block type="serial_readstr" id="A2$TAxcOuqeOz7mnSV4q"><field name="serial_select">Serial</field></block></value></block></value><next><block type="serial_print" id="JP|H1_p.P:[d+tr#tjSt"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="logic_true_or_false" id="o0Dd{R/K+bi[r-g$KF#+" inline="false"><value name="A"><block type="logic_compare" id="MSQdAB/@JgNykkZ?qpS#"><field name="OP">LTE</field><value name="A"><block type="variables_get" id="9sxE027gnrY_C/rNL558"><field name="VAR">串口输入数字</field></block></value><value name="B"><block type="math_number" id="3b1]Q*ZUY8},C5ojz|Xz"><field name="NUM">200</field></block></value></block></value><value name="B"><block type="text" id="UZ~sutLWNa;W-lB`3_/I"><field name="TEXT">输入过小</field></block></value><value name="C"><block type="logic_true_or_false" id="~w,0(XH+ZlWTFar5TKhp" inline="false"><value name="A"><block type="logic_compare" id="|mFaG=1t@ucqUx=d3LX`"><field name="OP">GTE</field><value name="A"><block type="variables_get" id="2:=(}D?_?u2:q9UU/uhs"><field name="VAR">串口输入数字</field></block></value><value name="B"><block type="math_number" id="`=8]{+:8Q,NzR5Yy:7f`"><field name="NUM">600</field></block></value></block></value><value name="B"><block type="text" id="kwb}[lP-tp|b2U(@J*_M"><field name="TEXT">输入过大</field></block></value><value name="C"><block type="text" id="xgrV#|lJZE(Jgupv19HN"><field name="TEXT">输入适合</field></block></value></block></value></block></value></block></next></block></statement></block></next></block></next></block></xml><code>dm9pZCBzZXR1cCgpewogIFNlcmlhbC5iZWdpbigxMTUyMDApOwp9Cgp2b2lkIGxvb3AoKXsKICAvL+adoeS7tui/lOWbnuWAvO+8jOagueaNruadoeS7tui/lOWbnuS4jeWQjOeahOWAvAogIGlmIChTZXJpYWwuYXZhaWxhYmxlKCkgPiAwKSB7CiAgICBpbnQgX0U0X0I4X0IyX0U1XzhGX0EzX0U4X0JFXzkzX0U1Xzg1X0E1X0U2Xzk1X0IwX0U1X0FEXzk3ID0gU3RyaW5nKFNlcmlhbC5yZWFkU3RyaW5nKCkpLnRvSW50KCk7CiAgICBTZXJpYWwucHJpbnRsbigoKF9FNF9COF9CMl9FNV84Rl9BM19FOF9CRV85M19FNV84NV9BNV9FNl85NV9CMF9FNV9BRF85NyA8PSAyMDApPyLovpPlhaXov4flsI8iOigoX0U0X0I4X0IyX0U1XzhGX0EzX0U4X0JFXzkzX0U1Xzg1X0E1X0U2Xzk1X0IwX0U1X0FEXzk3ID49IDYwMCk/Iui+k+WFpei/h+WkpyI6Iui+k+WFpemAguWQiCIpKSk7CgogIH0KCn0=</code>