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="PW97;k@h:A`Fh*~qa9w." x="-633" y="-88"><field name="VALUE">获取LM35温度</field><next><block type="serial_print" id="^{^I_oj8EF]Psf#2+ag-"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="LM35" id=":^]tHKmGPcfx!K0Pnpn["><value name="PIN"><shadow type="pins_analog" id="998uw$.Nx-b6}e;OW6_e"><field name="PIN">A0</field></shadow></value></block></value><next><block type="controls_delay" id="2!ZB#_jhG/HE_2M$;lKR"><field name="UNIT">delay</field><value name="DELAY_TIME"><shadow type="math_number" id="?kc_#cK9!WIU/+C_T!Uj"><field name="NUM">100</field></shadow></value></block></next></block></next></block></xml><code>dm9pZCBzZXR1cCgpewogIFNlcmlhbC5iZWdpbig5NjAwKTsKfQoKdm9pZCBsb29wKCl7CiAgLy/ojrflj5ZMTTM15rip5bqmCiAgU2VyaWFsLnByaW50bG4oYW5hbG9nUmVhZChBMCkqMC40ODgpOwogIGRlbGF5KDEwMCk7Cgp9</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 2.0 rc2" board="Arduino AVR@Arduino/Genuino Uno"><block type="factory_notes" id="~m9}=#ng#rqrMt6J=,~s" x="-565" y="-89"><field name="VALUE">MPU9250加速度传感器</field><next><block type="factory_notes" id="3*L]e1d~NsM,I1bwv|#B"><field name="VALUE">使用默认iic接口工具分类查看开发板IO图查看对应接口</field><next><block type="serial_print" id="E/Zol6JFrPC}m21Iv]=p"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="mixgo_MPU9250" id="5G}5D$]:W-+5Rj4c#dx~"><field name="MixGo_MPU9250_GETAB">a</field></block></value><next><block type="serial_print" id="xwaGUPn#uftJ=mb_F/ON"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="mixgo_MPU9250" id=":W@TE;n?L^UX{7y2;}j8"><field name="MixGo_MPU9250_GETAB">b</field></block></value><next><block type="serial_print" id="1^RtLIyJKs,|bR=@Lb.K"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="mixgo_MPU9250" id="#/.CezW4s$7*AQ:LWBI$"><field name="MixGo_MPU9250_GETAB">c</field></block></value><next><block type="serial_print" id="PrtVTlG}dfV]$+f:Q,NP"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="mixgo_MPU9250" id="p9G*vm[67x#g*4F-x6:b"><field name="MixGo_MPU9250_GETAB">d</field></block></value><next><block type="serial_print" id="S3mQ1P{QLeF~PZkbm)3x"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="mixgo_MPU9250" id="7NUGM+4$R9k)Q!Fg#Uv8"><field name="MixGo_MPU9250_GETAB">e</field></block></value><next><block type="serial_print" id="Y]I@u*=X^lHzx]]L7iTa"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="mixgo_MPU9250" id="-8laT{m+.-=T8U:t(taN"><field name="MixGo_MPU9250_GETAB">f</field></block></value><next><block type="serial_print" id="{wwhQHmIJP:t3}=l.d{K"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="mixgo_MPU9250" id="@?7sfknKJ/fHuB[UZv(R"><field name="MixGo_MPU9250_GETAB">g</field></block></value><next><block type="serial_print" id="6MK}G|u$rWHl?,etR`@k"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="mixgo_MPU9250" id="oSq!rXM}|Rs]a}fp5Hzn"><field name="MixGo_MPU9250_GETAB">h</field></block></value><next><block type="serial_print" id=",]KrD00k!@Z4t!Vo5T;?"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="mixgo_MPU9250" id="tBKf3$4GnhT,FlB5@iT;"><field name="MixGo_MPU9250_GETAB">i</field></block></value><next><block type="serial_print" id="wGJiEx[9?^q1xR{9*lgY"><field name="serial_select">Serial</field><field name="new_line">println</field><next><block type="controls_delay" id="Zn.c:~:l1[d,=rf}t.!["><field name="UNIT">delay</field><value name="DELAY_TIME"><shadow type="math_number" id="ttrk0/Fra0*XuJ}2MPCn"><field name="NUM">100</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></xml><code>CiNpbmNsdWRlIDxXaXJlLmg+CiNpbmNsdWRlIDxGYUJvOUF4aXNfTVBVOTI1MC5oPgoKRmFCbzlBeGlzIGZhYm9fOWF4aXM7CiBmbG9hdCBheCxheSxheixneCxneSxneixteCxteSxtejsKCnZvaWQgc2V0dXAoKXsKICBmYWJvXzlheGlzLmJlZ2luKCk7CiAgU2VyaWFsLmJlZ2luKDk2MDApOwp9Cgp2b2lkIGxvb3AoKXsKICAvL01QVTkyNTDliqDpgJ/luqbkvKDmhJ/lmagKICAvL+S9v+eUqOm7mOiupGlpY+aOpeWPo++8jOW3peWFt+WIhuexu+afpeeci+W8gOWPkeadv0lP5Zu+5p+l55yL5a+55bqU5o6l5Y+jCiAgU2VyaWFsLnByaW50bG4oZmFib185YXhpcy5yZWFkQWNjZWxYKCkpOwogIFNlcmlhbC5wcmludGxuKGZhYm9fOWF4aXMucmVhZEFjY2VsWSgpKTsKICBTZXJpYWwucHJpbnRsbihmYWJvXzlheGlzLnJlYWRBY2NlbFooKSk7CiAgU2VyaWFsLnByaW50bG4oZmFib185YXhpcy5yZWFkR3lyb1goKSk7CiAgU2VyaWFsLnByaW50bG4oZmFib185YXhpcy5yZWFkR3lyb1koKSk7CiAgU2VyaWFsLnByaW50bG4oZmFib185YXhpcy5yZWFkR3lyb1ooKSk7CiAgU2VyaWFsLnByaW50bG4oZmFib185YXhpcy5yZWFkTWFnbmV0WCgpKTsKICBTZXJpYWwucHJpbnRsbihmYWJvXzlheGlzLnJlYWRNYWduZXRZKCkpOwogIFNlcmlhbC5wcmludGxuKGZhYm9fOWF4aXMucmVhZE1hZ25ldFooKSk7CiAgU2VyaWFsLnByaW50bG4oIiIpOwogIGRlbGF5KDEwMCk7Cgp9</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 2.0 rc2" board="Arduino AVR@Arduino/Genuino Uno"><block type="factory_notes" id="PW97;k@h:A`Fh*~qa9w." x="-633" y="-88"><field name="VALUE">获取温湿度</field><next><block type="serial_print" id="#~~o2pr@lB/p,reXRb4l"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="DHT" id="rj~|c5+KF9t6LzJkSU6t"><field name="TYPE">11</field><field name="PIN">2</field><field name="WHAT">temperature</field></block></value><next><block type="serial_print" id="Jg.c4$#SX+!/epBi,@P,"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="DHT" id="5{yjqir#fP4owJ_k5d1D"><field name="TYPE">11</field><field name="PIN">2</field><field name="WHAT">humidity</field></block></value><next><block type="serial_print" id="^{^I_oj8EF]Psf#2+ag-"><field name="serial_select">Serial</field><field name="new_line">println</field><next><block type="controls_delay" id="2!ZB#_jhG/HE_2M$;lKR"><field name="UNIT">delay</field><value name="DELAY_TIME"><shadow type="math_number" id="?kc_#cK9!WIU/+C_T!Uj"><field name="NUM">100</field></shadow></value></block></next></block></next></block></next></block></next></block></xml><code>CiNpbmNsdWRlIDxESFQuaD4KCkRIVCBkaHQyKDIsIDExKTsKCnZvaWQgc2V0dXAoKXsKICAgZGh0Mi5iZWdpbigpOwogIFNlcmlhbC5iZWdpbig5NjAwKTsKfQoKdm9pZCBsb29wKCl7CiAgLy/ojrflj5bmuKnmub/luqYKICBTZXJpYWwucHJpbnRsbihkaHQyLnJlYWRUZW1wZXJhdHVyZSgpKTsKICBTZXJpYWwucHJpbnRsbihkaHQyLnJlYWRIdW1pZGl0eSgpKTsKICBTZXJpYWwucHJpbnRsbigiIik7CiAgZGVsYXkoMTAwKTsKCn0=</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 2.0 rc2" board="Arduino AVR@Arduino/Genuino Uno"><block type="factory_notes" id="PW97;k@h:A`Fh*~qa9w." x="-643" y="-190"><field name="VALUE">超声波测距</field><next><block type="factory_notes" id="#=TDgiFFJ`6H^M8?~65F"><field name="VALUE">注意超声波模块的使用电平,某些型号有逻辑电平&amp;#10;要求如3.3V5V等按要求使用</field><next><block type="serial_print" id="#~~o2pr@lB/p,reXRb4l"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="chaoshengbo2" id="RF0mDgKc-xucNyXXO5HO"><field name="Trig">2</field><field name="Echo">3</field></block></value><next><block type="controls_delay" id="2!ZB#_jhG/HE_2M$;lKR"><field name="UNIT">delay</field><value name="DELAY_TIME"><shadow type="math_number" id="?kc_#cK9!WIU/+C_T!Uj"><field name="NUM">100</field></shadow></value></block></next></block></next></block></next></block></xml><code>ZmxvYXQgY2hlY2tkaXN0YW5jZV8yXzMoKSB7CiAgZGlnaXRhbFdyaXRlKDIsIExPVyk7CiAgZGVsYXlNaWNyb3NlY29uZHMoMik7CiAgZGlnaXRhbFdyaXRlKDIsIEhJR0gpOwogIGRlbGF5TWljcm9zZWNvbmRzKDEwKTsKICBkaWdpdGFsV3JpdGUoMiwgTE9XKTsKICBmbG9hdCBkaXN0YW5jZSA9IHB1bHNlSW4oMywgSElHSCkgLyA1OC4wMDsKICBkZWxheSgxMCk7CiAgcmV0dXJuIGRpc3RhbmNlOwp9Cgp2b2lkIHNldHVwKCl7CiAgcGluTW9kZSgyLCBPVVRQVVQpOwogIHBpbk1vZGUoMywgSU5QVVQpOwogIFNlcmlhbC5iZWdpbig5NjAwKTsKfQoKdm9pZCBsb29wKCl7CiAgLy/otoXlo7Dms6LmtYvot50KICAvL+azqOaEj+i2heWjsOazouaooeWdl+eahOS9v+eUqOeUteW5s++8jOafkOS6m+Wei+WPt+aciemAu+i+keeUteW5swogIC8v6KaB5rGC77yM5aaCMy4zVu+8jDVW562J77yM5oyJ6KaB5rGC5L2/55SoCiAgU2VyaWFsLnByaW50bG4oY2hlY2tkaXN0YW5jZV8yXzMoKSk7CiAgZGVsYXkoMTAwKTsKCn0=</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 2.0 rc2" board="Arduino AVR@Arduino/Genuino Uno"><block type="factory_notes" id="v5iJ$TtmP_JF~,E1@;6(" x="-633" y="-88"><field name="VALUE">获取BME280参数</field><next><block type="factory_notes" id="HC4k?*0!8Ns2RD?p9)]}"><field name="VALUE">使用默认iic接口工具分类查看开发板IO图查看对应接口</field><next><block type="serial_print" id="t_-pZzK~U+1U^ypDm`v/"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="BME280_READ" id="J`kDY,{Nv=LFe,TwqV50"><field name="TYPE">bme</field><field name="BME_TYPE">readTemperature()</field><value name="address"><shadow type="math_number" id="SW2Y0ej77.?=I#RSv=@G"><field name="NUM">0x77</field></shadow></value></block></value><next><block type="serial_print" id="iAEnO`:dC-pS)f7gux#H"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="BME280_READ" id="fsgnbaJR/]d7SP]@j[O0"><field name="TYPE">bme</field><field name="BME_TYPE">readHumidity()</field><value name="address"><shadow type="math_number" id="t=:*L`FKKrc?l|/AU7q+"><field name="NUM">0x77</field></shadow></value></block></value><next><block type="serial_print" id="-,EYWq9rwgEOmPTk[(nO"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="BME280_READ" id="PdQBM,irfjiEIW7#N=;l"><field name="TYPE">bme</field><field name="BME_TYPE">readPressure()</field><value name="address"><shadow type="math_number" id="wBFDkprEvKlm`3`O[ZAT"><field name="NUM">0x77</field></shadow></value></block></value><next><block type="serial_print" id="g!JkP][rZci0sxtL5QqS"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="BME280_READ" id="iRKsd]qclGixJ$O~d{-b"><field name="TYPE">bme</field><field name="BME_TYPE">readAltitude(SEALEVELPRESSURE_HPA)</field><value name="address"><shadow type="math_number" id="Oy$EdhNLRm:BU7IXs7(V"><field name="NUM">0x77</field></shadow></value></block></value><next><block type="serial_print" id="!e+~vbn2_zZ*y$UZqe-c"><field name="serial_select">Serial</field><field name="new_line">println</field><next><block type="controls_delay" id="+OzWxm?nCG=J]L6Z:spp"><field name="UNIT">delay</field><value name="DELAY_TIME"><shadow type="math_number" id="qi*4Yfa^}raa{SM~HU1o"><field name="NUM">100</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></xml><code>CiNpbmNsdWRlIDxXaXJlLmg+CiNpbmNsdWRlIDxTUEkuaD4KI2luY2x1ZGUgPEFkYWZydWl0X1NlbnNvci5oPgojaW5jbHVkZSA8QWRhZnJ1aXRfQk1FMjgwLmg+CiNkZWZpbmUgU0VBTEVWRUxQUkVTU1VSRV9IUEEgKDEwMTMuMjUpCgpBZGFmcnVpdF9CTUUyODAgYm1lOwoKdm9pZCBzZXR1cCgpewogIHVuc2lnbmVkIHN0YXR1czsKICBzdGF0dXMgPSBibWUuYmVnaW4oMHg3Nyk7CiAgU2VyaWFsLmJlZ2luKDk2MDApOwp9Cgp2b2lkIGxvb3AoKXsKICAvL+iOt+WPlkJNRTI4MOWPguaVsAogIC8v5L2/55So6buY6K6kaWlj5o6l5Y+j77yM5bel5YW35YiG57G75p+l55yL5byA5Y+R5p2/SU/lm77mn6XnnIvlr7nlupTmjqXlj6MKICBTZXJpYWwucHJpbnRsbihibWUucmVhZFRlbXBlcmF0dXJlKCkpOwogIFNlcmlhbC5wcmludGxuKGJtZS5yZWFkSHVtaWRpdHkoKSk7CiAgU2VyaWFsLnByaW50bG4oYm1lLnJlYWRQcmVzc3VyZSgpKTsKICBTZXJpYWwucHJpbnRsbihibWUucmVhZEFsdGl0dWRlKFNFQUxFVkVMUFJFU1NVUkVfSFBBKSk7CiAgU2VyaWFsLnByaW50bG4oIiIpOwogIGRlbGF5KDEwMCk7Cgp9</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 2.0 rc2" board="Arduino AVR@Arduino/Genuino Uno"><block type="factory_notes" id="PW97;k@h:A`Fh*~qa9w." x="-633" y="-88"><field name="VALUE">获取DS18B20温度</field><next><block type="serial_print" id="^{^I_oj8EF]Psf#2+ag-"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="ds18b20" id="4rYs;6;9L+hTj@]0;J{L"><field name="PIN">2</field><field name="UNIT">0</field></block></value><next><block type="controls_delay" id="2!ZB#_jhG/HE_2M$;lKR"><field name="UNIT">delay</field><value name="DELAY_TIME"><shadow type="math_number" id="?kc_#cK9!WIU/+C_T!Uj"><field name="NUM">100</field></shadow></value></block></next></block></next></block></xml><code>CiNpbmNsdWRlIDxPbmVXaXJlLmg+CiNpbmNsdWRlIDxEYWxsYXNUZW1wZXJhdHVyZS5oPgoKT25lV2lyZSBvbmVXaXJlXzIoMik7CkRhbGxhc1RlbXBlcmF0dXJlIHNlbnNvcnNfMigmb25lV2lyZV8yKTsKRGV2aWNlQWRkcmVzcyBpbnNpZGVUaGVybW9tZXRlcjsKCmZsb2F0IGRzMThiMjBfMl9nZXRUZW1wKGludCB3KSB7CiAgc2Vuc29yc18yLnJlcXVlc3RUZW1wZXJhdHVyZXMoKTsKICBpZih3PT0wKSB7CiAgICByZXR1cm4gc2Vuc29yc18yLmdldFRlbXBDKGluc2lkZVRoZXJtb21ldGVyKTsKICB9CiAgZWxzZSB7CiAgICByZXR1cm4gc2Vuc29yc18yLmdldFRlbXBGKGluc2lkZVRoZXJtb21ldGVyKTsKICB9Cn0KCnZvaWQgc2V0dXAoKXsKICBzZW5zb3JzXzIuZ2V0QWRkcmVzcyhpbnNpZGVUaGVybW9tZXRlciwgMCk7CiAgc2Vuc29yc18yLnNldFJlc29sdXRpb24oaW5zaWRlVGhlcm1vbWV0ZXIsIDkpOwogIFNlcmlhbC5iZWdpbig5NjAwKTsKfQoKdm9pZCBsb29wKCl7CiAgLy/ojrflj5ZEUzE4QjIw5rip5bqmCiAgU2VyaWFsLnByaW50bG4oZHMxOGIyMF8yX2dldFRlbXAoMCkpOwogIGRlbGF5KDEwMCk7Cgp9</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 2.0 rc2" board="Arduino AVR@Arduino/Genuino Uno"><block type="factory_notes" id="~m9}=#ng#rqrMt6J=,~s" x="-633" y="-88"><field name="VALUE">MPU6050陀螺仪</field><next><block type="factory_notes" id="3*L]e1d~NsM,I1bwv|#B"><field name="VALUE">使用默认iic接口工具分类查看开发板IO图查看对应接口</field><next><block type="MPU6050_update" id="PO@7E?T,@H0{~{KvUj,{"></block></next></block></next></block><block type="simple_timer" id="nGH|JC(2l.O5Yt/s(88X" x="-636" y="39"><field name="NO">1</field><value name="timein"><shadow type="math_number" id="DSx13.LVFV+z3bci~Uc="><field name="NUM">100</field></shadow></value><statement name="zxhs"><block type="serial_print" id="E/Zol6JFrPC}m21Iv]=p"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="MPU6050" id="rMLdxP$-AwU7k[n$N0J2"><field name="MPU6050_TYPE">getAccX()</field></block></value><next><block type="serial_print" id="01m8i@52*~q?0{~7*?=y"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="MPU6050" id=".iB1G`^r/o~HNKc,E^OH"><field name="MPU6050_TYPE">getAccY()</field></block></value><next><block type="serial_print" id="{RUe:sFaP#4v:xEQ=+*0"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="MPU6050" id=";9m2J(**JknbGR_D?PBB"><field name="MPU6050_TYPE">getAccZ()</field></block></value><next><block type="serial_print" id="=!x@mmpwEFt.m@d(ys`D"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="MPU6050" id="l{k!412wn|y7-0ME8u[q"><field name="MPU6050_TYPE">getAngleX()</field></block></value><next><block type="serial_print" id="/-cxjq6NA;7v_Nw}fZL["><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="MPU6050" id="Q($bR19S,:n6C5Zl8~!5"><field name="MPU6050_TYPE">getAngleY()</field></block></value><next><block type="serial_print" id="t7(@+Iiufb2DJSWWYZp4"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="MPU6050" id="fy)kK_z9relZzDzBfI:u"><field name="MPU6050_TYPE">getAngleZ()</field></block></value><next><block type="serial_print" id="Da{MsJ]pl.o=35,X2?Np"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="MPU6050" id="-s[o-/idaP2cjO?f?=0="><field name="MPU6050_TYPE">getTemp()</field></block></value><next><block type="serial_print" id="@0QtT7s0g6z_6~)ytwBd"><field name="serial_select">Serial</field><field name="new_line">println</field></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></xml><code>CiNpbmNsdWRlIDxNUFU2MDUwX3RvY2tuLmg+CiNpbmNsdWRlIDxXaXJlLmg+CiNpbmNsdWRlIDxTaW1wbGVUaW1lci5oPgoKTVBVNjA1MCBtcHU2MDUwKFdpcmUpOwpTaW1wbGVUaW1lciB0aW1lcjsKCnZvaWQgU2ltcGxlX3RpbWVyXzEoKSB7CiAgU2VyaWFsLnByaW50bG4obXB1NjA1MC5nZXRBY2NYKCkpOwogIFNlcmlhbC5wcmludGxuKG1wdTYwNTAuZ2V0QWNjWSgpKTsKICBTZXJpYWwucHJpbnRsbihtcHU2MDUwLmdldEFjY1ooKSk7CiAgU2VyaWFsLnByaW50bG4obXB1NjA1MC5nZXRBbmdsZVgoKSk7CiAgU2VyaWFsLnByaW50bG4obXB1NjA1MC5nZXRBbmdsZVkoKSk7CiAgU2VyaWFsLnByaW50bG4obXB1NjA1MC5nZXRBbmdsZVooKSk7CiAgU2VyaWFsLnByaW50bG4obXB1NjA1MC5nZXRUZW1wKCkpOwogIFNlcmlhbC5wcmludGxuKCIiKTsKfQoKdm9pZCBzZXR1cCgpewogIFdpcmUuYmVnaW4oKTsKICBtcHU2MDUwLmJlZ2luKCk7CiAgbXB1NjA1MC5jYWxjR3lyb09mZnNldHModHJ1ZSk7CiAgU2VyaWFsLmJlZ2luKDk2MDApOwogIHRpbWVyLnNldEludGVydmFsKDEwMEwsIFNpbXBsZV90aW1lcl8xKTsKCn0KCnZvaWQgbG9vcCgpewogIC8vTVBVNjA1MOmZgOieuuS7qgogIC8v5L2/55So6buY6K6kaWlj5o6l5Y+j77yM5bel5YW35YiG57G75p+l55yL5byA5Y+R5p2/SU/lm77mn6XnnIvlr7nlupTmjqXlj6MKICBtcHU2MDUwLnVwZGF0ZSgpOwoKICB0aW1lci5ydW4oKTsKCn0=</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 2.0 rc2" board="Arduino AVR@Arduino/Genuino Uno"><block type="factory_notes" id="v5iJ$TtmP_JF~,E1@;6(" x="-633" y="-88"><field name="VALUE">tcs230颜色提取</field><next><block type="tcs230_init" id="}JJW84XA:Syv)Q`~`}@I"><value name="tcs230_s0"><shadow type="pins_digital" id="#P8.{X!.m#7]$X56ypDv"><field name="PIN">2</field></shadow></value><value name="tcs230_s1"><shadow type="pins_digital" id="OinUI@qmGePusxt$tbGV"><field name="PIN">3</field></shadow></value><value name="tcs230_s2"><shadow type="pins_digital" id=")Ohr2~y4iDzK[EIyMdI$"><field name="PIN">4</field></shadow></value><value name="tcs230_s3"><shadow type="pins_digital" id="_,MskM`X6Icq``vkt_vk"><field name="PIN">5</field></shadow></value><value name="tcs230_led"><shadow type="pins_digital" id="s-Hz,oTW//CqBB6UYknt"><field name="PIN">6</field></shadow></value><value name="tcs230_out"><shadow type="pins_digital" id="FG}8FQ*bO2r`G-`tLz1|"><field name="PIN">7</field></shadow></value><next><block type="serial_print" id="^G/~bn^{mr0*$DC))vxk"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="tcs230_Get_RGB" id="8xo|Jkig/l;mQ/fIXl+`"><field name="tcs230_color">R</field></block></value><next><block type="serial_print" id="c@^Ip9j#T`.W(:o~oL:_"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="tcs230_Get_RGB" id="T;Q)IX9(*K.!l;M$[OBF"><field name="tcs230_color">G</field></block></value><next><block type="serial_print" id=".x*|r5X+~w~~~?$dW4A("><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="tcs230_Get_RGB" id="]xlA4:aZ_O{gvQUu/2/H"><field name="tcs230_color">B</field></block></value><next><block type="serial_print" id="MR[GxK7$|4Oq2-Ew[n/."><field name="serial_select">Serial</field><field name="new_line">println</field><next><block type="controls_delay" id="+OzWxm?nCG=J]L6Z:spp"><field name="UNIT">delay</field><value name="DELAY_TIME"><shadow type="math_number" id="qi*4Yfa^}raa{SM~HU1o"><field name="NUM">100</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></xml><code>I2RlZmluZSB0Y3MyMzBfUzAgMgojZGVmaW5lIHRjczIzMF9TMSAzCiNkZWZpbmUgdGNzMjMwX1MyIDQKI2RlZmluZSB0Y3MyMzBfUzMgNQojZGVmaW5lIHRjczIzMF9zZW5zb3JPdXQgNwojZGVmaW5lIHRjczIzMF9MRUQgNgoKLy9UQ1MyMzDpopzoibLkvKDmhJ/lmajojrflj5ZSR0LlgLwKaW50IHRjczIzMF9HZXRjb2xvcihjaGFyIGRhdGEpCnsKICBpbnQgZnJlcXVlbmN5ID0gMDsKICBzd2l0Y2goZGF0YSkKICB7CiAgICBjYXNlICdSJzoKICAgIHsKICAgICAgZGlnaXRhbFdyaXRlKHRjczIzMF9TMixMT1cpOwogICAgICBkaWdpdGFsV3JpdGUodGNzMjMwX1MzLExPVyk7CiAgICAgIGZyZXF1ZW5jeSA9IHB1bHNlSW4odGNzMjMwX3NlbnNvck91dCwgTE9XKTsKICAgICAgZnJlcXVlbmN5ID0gbWFwKGZyZXF1ZW5jeSwgMjUsIDcyLCAyNTUsIDApOwogICAgICBicmVhazsKICAgIH0KICAgIGNhc2UgJ0cnOgogICAgewogICAgICBkaWdpdGFsV3JpdGUodGNzMjMwX1MyLEhJR0gpOwogICAgICBkaWdpdGFsV3JpdGUodGNzMjMwX1MzLEhJR0gpOwogICAgICBmcmVxdWVuY3kgPSBwdWxzZUluKHRjczIzMF9zZW5zb3JPdXQsIExPVyk7CiAgICAgIGZyZXF1ZW5jeSA9IG1hcChmcmVxdWVuY3ksIDMwLCA5MCwgMjU1LCAwKTsKICAgICAgYnJlYWs7CiAgICB9CiAgICBjYXNlICdCJzoKICAgIHsKICAgICAgZGlnaXRhbFdyaXRlKHRjczIzMF9TMixMT1cpOwogICAgICBkaWdpdGFsV3JpdGUodGNzMjMwX1MzLEhJR0gpOwogICAgICBmcmVxdWVuY3kgPSBwdWxzZUluKHRjczIzMF9zZW5zb3JPdXQsIExPVyk7CiAgICAgIGZyZXF1ZW5jeSA9IG1hcChmcmVxdWVuY3ksIDI1LCA3MCwgMjU1LCAwKTsKICAgICAgYnJlYWs7CiAgICB9CiAgICBkZWZhdWx0OgogICAgICByZXR1cm4gLTE7CiAgfQogIGlmIChmcmVxdWVuY3kgPCAwKQogICAgZnJlcXVlbmN5ID0gMDsKICBpZiAoZnJlcXVlbmN5ID4gMjU1KQogICAgZnJlcXVlbmN5ID0gMjU1OwogIHJldHVybiBmcmVxdWVuY3k7Cn0KCnZvaWQgc2V0dXAoKXsKICBwaW5Nb2RlKHRjczIzMF9TMCwgT1VUUFVUKTsKICBwaW5Nb2RlKHRjczIzMF9TMSwgT1VUUFVUKTsKICBwaW5Nb2RlKHRjczIzMF9TMiwgT1VUUFVUKTsKICBwaW5Nb2RlKHRjczIzMF9TMywgT1VUUFVUKTsKICBwaW5Nb2RlKHRjczIzMF9MRUQsIE9VVFBVVCk7CiAgcGluTW9kZSh0Y3MyMzBfc2Vuc29yT3V0LCBJTlBVVCk7CiAgZGlnaXRhbFdyaXRlKHRjczIzMF9TMCxISUdIKTsKICBkaWdpdGFsV3JpdGUodGNzMjMwX1MxLExPVyk7CiAgZGlnaXRhbFdyaXRlKHRjczIzMF9MRUQsSElHSCk7CiAgU2VyaWFsLmJlZ2luKDk2MDApOwp9Cgp2b2lkIGxvb3AoKXsKICAvL3RjczIzMOminOiJsuaPkOWPlgogIFNlcmlhbC5wcmludGxuKHRjczIzMF9HZXRjb2xvcignUicpKTsKICBTZXJpYWwucHJpbnRsbih0Y3MyMzBfR2V0Y29sb3IoJ0cnKSk7CiAgU2VyaWFsLnByaW50bG4odGNzMjMwX0dldGNvbG9yKCdCJykpOwogIFNlcmlhbC5wcmludGxuKCIiKTsKICBkZWxheSgxMDApOwoKfQ==</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 2.0 rc2" board="Arduino AVR@Arduino/Genuino Uno"><block type="factory_notes" id="v5iJ$TtmP_JF~,E1@;6(" x="-633" y="-88"><field name="VALUE">tcs34725颜色提取</field><next><block type="factory_notes" id="HC4k?*0!8Ns2RD?p9)]}"><field name="VALUE">使用默认iic接口工具分类查看开发板IO图查看对应接口</field><next><block type="serial_print" id="*xOUuJzK`rqk2y:W)`[P"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="TCS34725_Get_RGB" id="_sDR=`ZG_o.QMj+^#hcN"><field name="DF_TCS34725_COLOR">tcs34725.getRedToGamma()</field></block></value><next><block type="serial_print" id="s9Li03DnOw[^x@T$(ed="><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="TCS34725_Get_RGB" id="uW3m]u_w$+gQPE@5!I!m"><field name="DF_TCS34725_COLOR">tcs34725.getGreenToGamma()</field></block></value><next><block type="serial_print" id="Jf!:#g0ng_tqFV3#T`eN"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="TCS34725_Get_RGB" id="Qub|^V]$KRFgkZ8hb,kc"><field name="DF_TCS34725_COLOR">tcs34725.getBlueToGamma()</field></block></value><next><block type="serial_print" id="MR[GxK7$|4Oq2-Ew[n/."><field name="serial_select">Serial</field><field name="new_line">println</field><next><block type="controls_delay" id="+OzWxm?nCG=J]L6Z:spp"><field name="UNIT">delay</field><value name="DELAY_TIME"><shadow type="math_number" id="qi*4Yfa^}raa{SM~HU1o"><field name="NUM">100</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></xml><code>CiNpbmNsdWRlIDxERlJvYm90X1RDUzM0NzI1Lmg+CgpERlJvYm90X1RDUzM0NzI1IHRjczM0NzI1OwoKdm9pZCBzZXR1cCgpewogIHRjczM0NzI1LmJlZ2luKCk7CiAgU2VyaWFsLmJlZ2luKDk2MDApOwp9Cgp2b2lkIGxvb3AoKXsKICAvL3RjczM0NzI16aKc6Imy5o+Q5Y+WCiAgLy/kvb/nlKjpu5jorqRpaWPmjqXlj6PvvIzlt6XlhbfliIbnsbvmn6XnnIvlvIDlj5Hmnb9JT+Wbvuafpeeci+WvueW6lOaOpeWPowogIFNlcmlhbC5wcmludGxuKHRjczM0NzI1LmdldFJlZFRvR2FtbWEoKSk7CiAgU2VyaWFsLnByaW50bG4odGNzMzQ3MjUuZ2V0R3JlZW5Ub0dhbW1hKCkpOwogIFNlcmlhbC5wcmludGxuKHRjczM0NzI1LmdldEJsdWVUb0dhbW1hKCkpOwogIFNlcmlhbC5wcmludGxuKCIiKTsKICBkZWxheSgxMDApOwoKfQ==</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 2.0 rc2" board="Arduino AVR@Arduino/Genuino Uno"><block type="factory_notes" id="PW97;k@h:A`Fh*~qa9w." x="-633" y="-88"><field name="VALUE">获取SHT20温湿度</field><next><block type="factory_notes" id="HC4k?*0!8Ns2RD?p9)]}"><field name="VALUE">使用默认iic接口工具分类查看开发板IO图查看对应接口</field><next><block type="serial_print" id="^{^I_oj8EF]Psf#2+ag-"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="SHT20" id=";8dN=)?{Acym3.R=7))d"><field name="SHT20_TYPE">sht20.readTemperature()</field></block></value><next><block type="serial_print" id="s:r/KB.H}A[3z+uLeC?("><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="SHT20" id="=_`O.5Ob472~mngYOmtr"><field name="SHT20_TYPE">sht20.readHumidity()</field></block></value><next><block type="serial_print" id="Sa-;0Df$i5t8XelrO6`A"><field name="serial_select">Serial</field><field name="new_line">println</field><next><block type="controls_delay" id="2!ZB#_jhG/HE_2M$;lKR"><field name="UNIT">delay</field><value name="DELAY_TIME"><shadow type="math_number" id="?kc_#cK9!WIU/+C_T!Uj"><field name="NUM">100</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></xml><code>CiNpbmNsdWRlIDxXaXJlLmg+CiNpbmNsdWRlIDxERlJvYm90X1NIVDIwLmg+CgpERlJvYm90X1NIVDIwIHNodDIwOwoKdm9pZCBzZXR1cCgpewogIHNodDIwLmluaXRTSFQyMCgpOwogIHNodDIwLmNoZWNrU0hUMjAoKTsKCiAgU2VyaWFsLmJlZ2luKDk2MDApOwp9Cgp2b2lkIGxvb3AoKXsKICAvL+iOt+WPllNIVDIw5rip5rm/5bqmCiAgLy/kvb/nlKjpu5jorqRpaWPmjqXlj6PvvIzlt6XlhbfliIbnsbvmn6XnnIvlvIDlj5Hmnb9JT+Wbvuafpeeci+WvueW6lOaOpeWPowogIFNlcmlhbC5wcmludGxuKHNodDIwLnJlYWRUZW1wZXJhdHVyZSgpKTsKICBTZXJpYWwucHJpbnRsbihzaHQyMC5yZWFkSHVtaWRpdHkoKSk7CiAgU2VyaWFsLnByaW50bG4oIiIpOwogIGRlbGF5KDEwMCk7Cgp9</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 2.0 rc2" board="Arduino AVR@Arduino/Genuino Uno"><block type="factory_notes" id="v5iJ$TtmP_JF~,E1@;6(" x="-633" y="-88"><field name="VALUE">BMLX90614红外温度测量</field><next><block type="factory_notes" id="HC4k?*0!8Ns2RD?p9)]}"><field name="VALUE">使用默认iic接口工具分类查看开发板IO图查看对应接口</field><next><block type="mlx90614_init" id="f=M+h;m,do`--L9*mOaL"><value name="mlx90614_address"><shadow type="math_number" id="{p)nk{]p`Koi~xv{y7ad"><field name="NUM">0x5A</field></shadow></value><next><block type="serial_print" id="!e+~vbn2_zZ*y$UZqe-c"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="mlx90614_get_data" id="ilW2OqFn=|W(Ccc75j_q"><field name="mlx90614_data">readObjectTempC</field></block></value><next><block type="controls_delay" id="+OzWxm?nCG=J]L6Z:spp"><field name="UNIT">delay</field><value name="DELAY_TIME"><shadow type="math_number" id="qi*4Yfa^}raa{SM~HU1o"><field name="NUM">100</field></shadow></value></block></next></block></next></block></next></block></next></block></xml><code>CiNpbmNsdWRlIDxXaXJlLmg+CiNpbmNsdWRlIDxBZGFmcnVpdF9NTFg5MDYxNC5oPgoKQWRhZnJ1aXRfTUxYOTA2MTQgTUxYID0gQWRhZnJ1aXRfTUxYOTA2MTQoMHg1QSk7Cgp2b2lkIHNldHVwKCl7CiAgTUxYLmJlZ2luKCk7CiAgU2VyaWFsLmJlZ2luKDk2MDApOwp9Cgp2b2lkIGxvb3AoKXsKICAvL0JNTFg5MDYxNOe6ouWklua4qeW6pua1i+mHjwogIC8v5L2/55So6buY6K6kaWlj5o6l5Y+j77yM5bel5YW35YiG57G75p+l55yL5byA5Y+R5p2/SU/lm77mn6XnnIvlr7nlupTmjqXlj6MKICBTZXJpYWwucHJpbnRsbihNTFgucmVhZE9iamVjdFRlbXBDKCkpOwogIGRlbGF5KDEwMCk7Cgp9</code>