2 Star 3 Fork 1

岭师人工智能素养教育共同体 / Mixly 岭师人工智能素养教育共同体-自定义库

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Mixly ESP32E-多合一空气质量传感器阿里云上云测试代码.mix 14.69 KB
一键复制 编辑 原始数据 按行查看 历史
912763018@qq.com 提交于 2022-11-05 19:50 . 上传代码
<xml version="Mixly 2.0 rc3" board="Arduino ESP32@ESP32 Dev Module"><block type="base_setup" id="pnWV,$lZH^VNhUcVV,;G" x="-516" y="-861"><statement name="DO"><block type="serial_begin" id="/rMn105!Q=9f,@G4D=m2"><field name="serial_select">Serial</field><value name="CONTENT"><shadow type="math_number" id="e;kLfy(OEAAETR.5r^0-"><field name="NUM">9600</field></shadow></value><next><block type="serial_print" id="?8lqkp;dy9lho}b3Koz{"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text" id="gr?SRMqCr4peY6d`sf.|"><field name="TEXT">程序开始!</field></block></value><next><block type="WIFI_init" id="383dw|xP*?iPU5H7-ys("><value name="wifi_ssid"><shadow type="WIFI_init_yourSSID" id="nLkivcaTfKV|.^Ov3r.G"><field name="yourSSID">LNSFAIoT</field></shadow></value><value name="wifi_password"><shadow type="WIFI_init_yourPASSWD" id="GmnS`JNK,tYoF4zJd`x?"><field name="yourPASSWD">LNSFAIoT</field></shadow></value><next><block type="serial_print" id=")euxZzfo*}J^NF{6oyRl"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text" id="}@J{oX45qeA^Q$L]0=QO"><field name="TEXT">WiFi初始化成功!</field></block></value><next><block type="Aliyun_init" id="]{p6$vEvVqa#~!@j8#._"><field name="ProductKey">hj06uL7wcD6</field><field name="DeviceName">farm</field><field name="DeviceSecret">8bf1522fe0a67968b9ba59db7c0ad856</field><field name="topic_0">/sys/hj06uL7wcD6/farm/thing/event/property/post</field><field name="topic_1"></field><field name="topic_2"></field><field name="topic_3"></field><field name="topic_4"></field><next><block type="serial_print" id="hDaNF,nr;u0zgP[Uj]1b"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text" id="_b_-2^N1t?p(ZHvrL6Kd"><field name="TEXT">MQTT初始化成功!</field></block></value><next><block type="serial_HardwareSerial" id="Ua3`|=?bozkwEK!S5c}b"><field name="serial_select">Serial1</field><value name="RX"><shadow type="pins_digital" id="paf9w2/zl8cs:n@GGVv("><field name="PIN">14</field></shadow></value><value name="TX"><shadow type="pins_digital" id="UdNt=A;KBqw!7;={|m3A"><field name="PIN">13</field></shadow></value><value name="CONTENT"><shadow type="math_number" id="/Rgnjje|~t4!8?uzhYn4"><field name="NUM">9600</field></shadow></value><next><block type="air_rs485_serialinit" id="dHAat@6rZ8_+2O[E=k-p"><field name="air_rs485_addr_choose">1</field><field name="air_rs485_ser">Serial1</field><next><block type="variables_declare" id="P4a{6yZ!c1Do{}}op/qQ"><field name="variables_type">global_variate</field><field name="VAR">MQTTtime</field><field name="TYPE">int</field><value name="VALUE"><block type="math_number" id="76F0t!8ZkeFkfWS$w/=a"><field name="NUM">0</field></block></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="air_rs485_serial_read" id="8)efEsgLRudH$sdA5W^8" x="-510" y="-80"><comment pinned="true" h="221.66009521484375" w="708.5223388671875">本测试代码在Mixly2.0 rc3版本和ESP32E测试通过,测试所用主控板为(此主控板同时支持Mind+和Mixly,具体用法见微信推文:https://mp.weixin.qq.com/s/ZEUEEo91pBoxjRlhjGzrjA ):
https://item.taobao.com/item.htm?ft=t&amp;id=677654692365
其他Mixly版本和ESP32E主控板暂未测试。另请注意ESP32其他系列主控与ESP32E并不兼容,不保证其他主控适配本测试代码。
测试硬件 :
https://shop221040643.taobao.com
多合一空气质量传感器 图形化编程 自研 提供源码 中小学 创客 AI
https://item.taobao.com/item.htm?id=678612499027</comment><next><block type="air_rs485_serial0println" id="_f$8YI.+A~@71I_,lU|;"><next><block type="math_auto_add_or_minus" id="oxy#;rJ$7~q;-$rd=cR("><field name="math_auto_add_minus_type">++</field><value name="math_auto_add_minus_output"><shadow type="variables_get"><field name="VAR">item</field></shadow><block type="variables_get" id="/zTC#,e=[{?*6i]v?1jX"><field name="VAR">MQTTtime</field></block></value><next><block type="controls_if" id="aW`AJBvs-[U~~1]yr5XE"><value name="IF0"><block type="logic_compare" id="Mn!@[JoGN7`4#L*tUrjJ"><field name="OP">GT</field><value name="A"><block type="variables_get" id="5Xyr7qyt-{hg9edq:CUc"><field name="VAR">MQTTtime</field></block></value><value name="B"><block type="math_number" id="3l*|P;c[#r(((WR[C*tn"><field name="NUM">30000</field></block></value></block></value><statement name="DO0"><block type="Aliyun_publish" id="lpJRB1!LCilDLNwc2+Lb"><field name="topic1">topic_0</field><comment pinned="false" h="150" w="556">本测试代码在Mixly2.0 rc3版本和ESP32E测试通过,测试所用主控板为(此主控板同时支持Mind+和Mixly,具体用法见微信推文:https://mp.weixin.qq.com/s/r_NeJdPoio9IVselx6Ru1Q):
https://item.taobao.com/item.htm?ft=t&amp;id=677654692365
其他Mixly版本和ESP32E主控板暂未测试。另请注意ESP32其他系列主控与ESP32E并不兼容,不保证其他主控适配本测试代码。
</comment><value name="publish_data"><block type="Aliyun_ADDkeyvalue" id="^:Q=mInbob5Rw^6}EGZ^"><value name="keyvalue1"><shadow type="Aliyun_keyvalue_text"><field name="keyvalue_text">键值对</field></shadow><block type="Aliyun_ADDkeyvalue" id="6|tNwL1WlOU:@P3aSN3|"><value name="keyvalue1"><shadow type="Aliyun_keyvalue_text"><field name="keyvalue_text">键值对</field></shadow><block type="Aliyun_ADDkeyvalue" id="oV^g5jB:jLhI89Ld4g2K"><value name="keyvalue1"><shadow type="Aliyun_keyvalue_text"><field name="keyvalue_text">键值对</field></shadow><block type="Aliyun_ADDkeyvalue" id="}:WHvV?n36L{$86ZPDHT"><value name="keyvalue1"><shadow type="Aliyun_keyvalue_text"><field name="keyvalue_text">键值对</field></shadow><block type="Aliyun_ADDkeyvalue" id="]^}AE6Ox@xmqMQTfS51a"><value name="keyvalue1"><shadow type="Aliyun_keyvalue_text"><field name="keyvalue_text">键值对</field></shadow><block type="Aliyun_ADDkeyvalue" id="FcZ6WLD1hMo#VPplFU6G"><value name="keyvalue1"><shadow type="Aliyun_keyvalue_text"><field name="keyvalue_text">键值对</field></shadow><block type="Aliyun_keyvalue" id="du~e#syW_iLxWg7XL~]u"><value name="aliyun_key"><block type="text" id="v5lOc[q2oLA5?p-`A#7f"><field name="TEXT">temperature</field></block></value><value name="aliyun_value"><block type="air_rs485_parameter" id="M^=+Fn0Mpv/EwU.^H`k("><field name="air_rs485_parameter">LNSFAIoT_air_num_WenDu</field></block></value></block></value><value name="keyvalue2"><shadow type="Aliyun_keyvalue_text"><field name="keyvalue_text">键值对</field></shadow><block type="Aliyun_keyvalue" id="`eu@nyOxU7FK=pHiS5ni"><value name="aliyun_key"><block type="text" id="L1-[;KRN:PAK/~`|~`Jy"><field name="TEXT">Humidity</field></block></value><value name="aliyun_value"><block type="air_rs485_parameter" id="O.85AEL[LaUZclX,F}JB"><field name="air_rs485_parameter">LNSFAIoT_air_num_ShiDu</field></block></value></block></value></block></value><value name="keyvalue2"><shadow type="Aliyun_keyvalue_text"><field name="keyvalue_text">键值对</field></shadow><block type="Aliyun_keyvalue" id=",R(((yfK}ad:uss9K|pA"><value name="aliyun_key"><block type="text" id="T4HrE;2k/J+~P/~(c4R*"><field name="TEXT">PM25</field></block></value><value name="aliyun_value"><block type="air_rs485_parameter" id="fRY_n-#JP~Ix;!O3QagV"><field name="air_rs485_parameter">LNSFAIoT_air_num_PM25</field></block></value></block></value></block></value><value name="keyvalue2"><shadow type="Aliyun_keyvalue_text"><field name="keyvalue_text">键值对</field></shadow><block type="Aliyun_keyvalue" id="St8Kw$ut[hZ_Mklo:!jB"><value name="aliyun_key"><block type="text" id="C,R{yl1Nq_{u#P*?=mBn"><field name="TEXT">TVOC</field></block></value><value name="aliyun_value"><block type="air_rs485_parameter" id="`Mz!Tq~Ul@:m,6t)#$E-"><field name="air_rs485_parameter">LNSFAIoT_air_num_TVOC</field></block></value></block></value></block></value><value name="keyvalue2"><shadow type="Aliyun_keyvalue_text"><field name="keyvalue_text">键值对</field></shadow><block type="Aliyun_keyvalue" id=")Hci:l.FCj-:D@6}#2N$"><value name="aliyun_key"><block type="text" id="(uCo?L|klw_t;`~Iq|}{"><field name="TEXT">HCHO</field></block></value><value name="aliyun_value"><block type="air_rs485_parameter" id="=:/XYYA*LtO*LPvv27t#"><field name="air_rs485_parameter">LNSFAIoT_air_num_CH2O</field></block></value></block></value></block></value><value name="keyvalue2"><shadow type="Aliyun_keyvalue_text"><field name="keyvalue_text">键值对</field></shadow><block type="Aliyun_keyvalue" id="-QPy[BoEL#)G$Z=F5`mZ"><value name="aliyun_key"><block type="text" id="}.JxS`D=z{T9vWS5PM-R"><field name="TEXT">co2</field></block></value><value name="aliyun_value"><block type="air_rs485_parameter" id="p-(3,G+AlGJuL}A,9Z8I"><field name="air_rs485_parameter">LNSFAIoT_air_num_CO2</field></block></value></block></value></block></value><value name="keyvalue2"><shadow type="Aliyun_keyvalue_text"><field name="keyvalue_text">键值对</field></shadow><block type="Aliyun_keyvalue" id="N{-v5r2T@Xn1vQ$]QYmQ"><value name="aliyun_key"><block type="text" id="J3UtaeKaF0$?=~qruuu+"><field name="TEXT">PM10</field></block></value><value name="aliyun_value"><block type="air_rs485_parameter" id="~{Qy@-+W[#lsvKTR,99O"><field name="air_rs485_parameter">LNSFAIoT_air_num_PM10</field></block></value></block></value></block></value><next><block type="variables_set" id="aY|s{w9V;I7^DW}])um@"><field name="VAR">MQTTtime</field><value name="VALUE"><block type="math_number" id=",ia*ybk[5b*Bp2I#Hh9j"><field name="NUM">0</field></block></value></block></next></block></statement><next><block type="controls_delay" id="UShX(Z,hH)rN;DmKbaL@"><field name="UNIT">delay</field><value name="DELAY_TIME"><shadow type="math_number" id=":NHvuV0{r15,.tDpui71"><field name="NUM">3000</field></shadow></value></block></next></block></next></block></next></block></next></block></xml><config>{"PSRAM":"disabled","PartitionScheme":"default","CPUFreq":"240","FlashMode":"qio","FlashFreq":"80","FlashSize":"4M","UploadSpeed":"921600","LoopCore":"1","EventsCore":"1"}</config><code>LyrnibnliKvpuKPosKIgREZSb2JvdOWboumYn+eahOaKgOacr+aUr+aMgSovCi8qKioqKgrmioDmnK/mlK/mjIHvvJrlhbPms6jlvq7kv6HlhazkvJflj7fjgJDkurrlt6Xmmbrog73ntKDlhbvmlZnogrLlhbHlkIzkvZPjgJEKKioqKioqLwojaW5jbHVkZSA8TE5TRl9BSW9UX01RVFQuaD4KTE5TRl9BSW9UX01RVFQgbG5zZmlvdDsKI2luY2x1ZGUgPEhhcmR3YXJlU2VyaWFsLmg+Ci8q5pu05o2i44CQUlM0ODXlpJrlkIjkuIDnqbrmsJTotKjph4/kvKDmhJ/lmajjgJHorr7lpIflnLDlnYDpnIDopoHmqKHlnZflrozlhajmlq3nlLUs6YCa6L+H5ouo56CB5byA5YWz6K6+572uLOWGjeS4iueUteOAggoJKiDms6jmhI86CgkqIOS/ruaUueS8oOaEn+WZqOeahOiuvuWkh+WcsOWdgOaXtu+8jOWFiOaOpemAmueUte+8jAoJKiDlnKjkuIrnlLXnirbmgIHkuIvpgJrov4fmi6jnoIHlvIDlhbPmi6jliLDmg7PopoHnmoTlnLDlnYAsCgkqIOWGjeaWreeUteWQjumHjeaWsOS4iueUteWNs+WPr+eUqOaWsOiuvue9rueahOWcsOWdgOWIneWni+WMluOAggoJKiDms6LnibnnjofvvJo5NjAwOwoqLwovKjQ4NeWPmOmAgeWZqOaOpee6v+azqOaEj++8mgoJKiDmjqXnur/pg6jliIbpnIDopoHlj43mjqXvvJoo5Li75o6n5p2/KVJYIC0+ICg0ODXovaxUVEwpVFggICjkuLvmjqfmnb8pVFggLT4gKDQ4Nei9rFRUTClSWAoJKiDnlLHkuo7kuI3lkIznmoQ0ODXovaxUVEzmqKHlnZfkuI3lkIzvvIzoi6Xml6DmlbDmja7vvIx0eOS4jnJ45o6l57q/6ZyA6KaB5YaN5Y+N5o6l5LiA5LiL44CCCiovCiNpbmNsdWRlIDxMTlNGQUlvVF9SUzQ4NV9haXJfcXVhbGl0eV9zZW5zb3IuaD4KTE5TRkFJb1RfUlM0ODVfYWlyX3F1YWxpdHlfc2Vuc29yIGxuc2ZhaW90YWlyX3JzNDg1ID0gTE5TRkFJb1RfUlM0ODVfYWlyX3F1YWxpdHlfc2Vuc29yKCk7Cgpjb25zdCBTdHJpbmcgdG9waWNzWzVdID0geyIvc3lzL2hqMDZ1TDd3Y0Q2L2Zhcm0vdGhpbmcvZXZlbnQvcHJvcGVydHkvcG9zdCIsIiIsIiIsIiIsIiJ9Owp2b2xhdGlsZSBpbnQgTVFUVHRpbWU7Cgp2b2lkIHNldHVwKCl7CiAgU2VyaWFsLmJlZ2luKDk2MDApOwogIGxuc2Zpb3Qud2lmaUNvbm5lY3QoIkxOU0ZBSW9UIiwgIkxOU0ZBSW9UIik7CiAgIHdoaWxlICghbG5zZmlvdC53aWZpU3RhdHVzKCkpIHt5aWVsZCgpO30KICAgbG5zZmlvdC5pbml0KCJpb3QtYXMtbXF0dC5jbi1zaGFuZ2hhaS5hbGl5dW5jcy5jb20iLCAiaGowNnVMN3djRDYiLCJsbnNmYWlvdCIsImZhcm0iLCAiOGJmMTUyMmZlMGE2Nzk2OGI5YmE1OWRiN2MwYWQ4NTYiLHRvcGljcywxODgzKTsKICAgbG5zZmlvdC5jb25uZWN0KCk7CiAgIHdoaWxlICghbG5zZmlvdC5jb25uZWN0ZWQoKSkge3lpZWxkKCk7fQogIFNlcmlhbDEuYmVnaW4oOTYwMCxTRVJJQUxfOE4xLDE0LDEzKTsKCmxuc2ZhaW90YWlyX3JzNDg1LmJlZ2luc2VyKFNlcmlhbDEsMSk7CgogIE1RVFR0aW1lID0gMDsKICBTZXJpYWwucHJpbnRsbigi56iL5bqP5byA5aeL77yBIik7CiAgU2VyaWFsLnByaW50bG4oIldpRmnliJ3lp4vljJbmiJDlip/vvIEiKTsKICBTZXJpYWwucHJpbnRsbigiTVFUVOWIneWni+WMluaIkOWKn++8gSIpOwogIFNlcmlhbC5iZWdpbig5NjAwKTsKfQoKdm9pZCBsb29wKCl7CiAgLy8g5pys5rWL6K+V5Luj56CB5ZyoTWl4bHkyLjAgcmMz54mI5pys5ZKMRVNQMzJF5rWL6K+V6YCa6L+H77yM5rWL6K+V5omA55So5Li75o6n5p2/5Li677yI5q2k5Li75o6n5p2/5ZCM5pe25pSv5oyBTWluZCvlkoxNaXhsee+8jOWFt+S9k+eUqOazleingeW+ruS/oeaOqOaWh++8mmh0dHBzOi8vbXAud2VpeGluLnFxLmNvbS9zL1pFVUVFbzkxcEJveGpSbGhqR3pyakEg77yJ77yaCiAgLy8gaHR0cHM6Ly9pdGVtLnRhb2Jhby5jb20vaXRlbS5odG0/ZnQ9dCZpZD02Nzc2NTQ2OTIzNjUKICAvLyDlhbbku5ZNaXhseeeJiOacrOWSjEVTUDMyReS4u+aOp+adv+aaguacqua1i+ivleOAguWPpuivt+azqOaEj0VTUDMy5YW25LuW57O75YiX5Li75o6n5LiORVNQMzJF5bm25LiN5YW85a6577yM5LiN5L+d6K+B5YW25LuW5Li75o6n6YCC6YWN5pys5rWL6K+V5Luj56CB44CCCiAgLy8KICAvLyDmtYvor5Xnoazku7Yg77yaCiAgLy8gaHR0cHM6Ly9zaG9wMjIxMDQwNjQzLnRhb2Jhby5jb20KICAvLyDlpJrlkIjkuIDnqbrmsJTotKjph4/kvKDmhJ/lmagg5Zu+5b2i5YyW57yW56iLIOiHqueglCDmj5DkvpvmupDnoIEg5Lit5bCP5a2mIOWIm+WuoiBBSQogIC8vIGh0dHBzOi8vaXRlbS50YW9iYW8uY29tL2l0ZW0uaHRtP2lkPTY3ODYxMjQ5OTAyNwoKICBsbnNmYWlvdGFpcl9yczQ4NS5MTlNGQUlvVF9haXJfcXVhbGl0eV9zZW5zb3JfUlM0ODVhbmFseXNpcygpOwoKICBsbnNmYWlvdGFpcl9yczQ4NS5MTlNGQUlvVF9haXJfcXVhbGl0eV9zZW5zb3JfUlM0ODVwcmludGxuKCk7CiAgTVFUVHRpbWUrKzsKICBpZiAoTVFUVHRpbWUgPiAzMDAwMCkgewogICAgLy8g5pys5rWL6K+V5Luj56CB5ZyoTWl4bHkyLjAgcmMz54mI5pys5ZKMRVNQMzJF5rWL6K+V6YCa6L+H77yM5rWL6K+V5omA55So5Li75o6n5p2/5Li677yI5q2k5Li75o6n5p2/5ZCM5pe25pSv5oyBTWluZCvlkoxNaXhsee+8jOWFt+S9k+eUqOazleingeW+ruS/oeaOqOaWh++8mmh0dHBzOi8vbXAud2VpeGluLnFxLmNvbS9zL3JfTmVKZFBvaW85SVZzZWx4NlJ1MVHvvInvvJoKICAgIC8vIGh0dHBzOi8vaXRlbS50YW9iYW8uY29tL2l0ZW0uaHRtP2Z0PXQmaWQ9Njc3NjU0NjkyMzY1CiAgICAvLyDlhbbku5ZNaXhseeeJiOacrOWSjEVTUDMyReS4u+aOp+adv+aaguacqua1i+ivleOAguWPpuivt+azqOaEj0VTUDMy5YW25LuW57O75YiX5Li75o6n5LiORVNQMzJF5bm25LiN5YW85a6577yM5LiN5L+d6K+B5YW25LuW5Li75o6n6YCC6YWN5pys5rWL6K+V5Luj56CB44CCCgogICAgbG5zZmlvdC5wdWJsaXNoKHRvcGljXzAsKCJ7XCJpZFwiOlwibG5zZmFpb3RcIixcInBhcmFtc1wiOntcIiIrU3RyaW5nKCJ0ZW1wZXJhdHVyZSIpKyJcIjoiK2xuc2ZhaW90YWlyX3JzNDg1LkxOU0ZBSW9UX2Fpcl9udW1fV2VuRHVfUlM0ODVmdW5jKCkrIixcIiIrU3RyaW5nKCJIdW1pZGl0eSIpKyJcIjoiK2xuc2ZhaW90YWlyX3JzNDg1LkxOU0ZBSW9UX2Fpcl9udW1fU2hpRHVfUlM0ODVmdW5jKCkrIixcIiIrU3RyaW5nKCJQTTI1IikrIlwiOiIrbG5zZmFpb3RhaXJfcnM0ODUuTE5TRkFJb1RfYWlyX251bV9QTTI1X1JTNDg1ZnVuYygpKyIsXCIiK1N0cmluZygiVFZPQyIpKyJcIjoiK2xuc2ZhaW90YWlyX3JzNDg1LkxOU0ZBSW9UX2Fpcl9udW1fVFZPQ19SUzQ4NWZ1bmMoKSsiLFwiIitTdHJpbmcoIkhDSE8iKSsiXCI6IitsbnNmYWlvdGFpcl9yczQ4NS5MTlNGQUlvVF9haXJfbnVtX0NIMk9fUlM0ODVmdW5jKCkrIixcIiIrU3RyaW5nKCJjbzIiKSsiXCI6IitsbnNmYWlvdGFpcl9yczQ4NS5MTlNGQUlvVF9haXJfbnVtX0NPMl9SUzQ4NWZ1bmMoKSsiLFwiIitTdHJpbmcoIlBNMTAiKSsiXCI6IitsbnNmYWlvdGFpcl9yczQ4NS5MTlNGQUlvVF9haXJfbnVtX1BNMTBfUlM0ODVmdW5jKCkrIn0sXCJtZXRob2RcIjpcInRoaW5nLmV2ZW50LnByb3BlcnR5LnBvc3RcIn0iKS5jX3N0cigpKTtNUVRUdGltZSA9IDA7CgogIH0KICBkZWxheSgzMDAwKTsKCn0=</code>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Arduino
1
https://gitee.com/LNSFAIoT/Mixly-LNSFAIoT-custom-library.git
git@gitee.com:LNSFAIoT/Mixly-LNSFAIoT-custom-library.git
LNSFAIoT
Mixly-LNSFAIoT-custom-library
Mixly 岭师人工智能素养教育共同体-自定义库
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891