2020-10-11 13:43:46 [显示全部楼层]
4263浏览
楼主:

[项目] 班级噪音检测仪

[复制链接]

 初级技匠
 楼主|

发表于 2021-8-24 09:25:22


当时没考虑到锂电池这玩意儿
回复

使用道具 举报

风悠扬0539  初级技匠

发表于 2021-10-15 13:47:17

厉害了,班主任的福利神器
回复

使用道具 举报

 初级技匠
 楼主|

发表于 2022-4-13 17:14:00

  1. 代码如下
  2. [mw_shl_code=c,false]/*!
  3. * MindPlus
  4. * mpython
  5. *
  6. */
  7. #include <MPython.h>
  8. #define BLYNK_PRINT Serial
  9. #define BLYNK_MAX_SENDBYTES 128
  10. #define BLYNK_USE_DIRECT_CONNECT
  11. #include <BlynkSimpleEsp32_BLE.h>
  12. #include <WidgetRTC.h>
  13. #include <BLEDevice.h>
  14. #include <BLEUtils.h>
  15. #include <BLEScan.h>
  16. #include <BLEAdvertisedDevice.h>
  17. // 创建对象
  18. WidgetLED ledV1(V1);
  19. WidgetLED ledV0(V0);
  20. // 主程序开始
  21. void setup() {
  22.         mPython.begin();
  23.         Serial.begin(9600);
  24.         Serial.println("Waiting for connections...");
  25.         Blynk.setDeviceName("ESP32 Dev Board");
  26.         Blynk.begin("inopLauyx7FI6Q2Ie7GGYQEb6_4pm_4E");
  27. }
  28. void loop() {
  29.         Blynk.run();
  30.         Blynk.virtualWrite(V0, (analogRead(P2)));
  31.         Blynk.virtualWrite(V3, (analogRead(P2)));
  32.         if (((analogRead(P2))<200)) {
  33.                 ledV1.setColor("#0015000");
  34.                 ledV1.on();
  35.                 Blynk.email("1420348213@qq.com", "Subject", "老师,班上很安静,请放心!");
  36.         }
  37.         if ((((analogRead(P2))>200) && ((analogRead(P2))<450))) {
  38.                 ledV1.setColor("#0000150");
  39.                 ledV1.on();
  40.         }
  41.         if ((((analogRead(P2))>450) && ((analogRead(P2))<1000))) {
  42.                 ledV0.setColor("#1500000");
  43.                 ledV0.on();
  44.         }
  45.         if (((analogRead(P2))>1000)) {
  46.                 ledV0.setColor("#1200030");
  47.                 ledV0.on();
  48.                 Blynk.email("1420348213@qq.com", "Subject", "老师,班上的同学又在讲话了,快过去看看吧!");
  49.         }
  50.         display.setCursor(42, 22);
  51.         display.print((analogRead(P2)));
  52.         display.fillScreen(0);
  53. }
  54. // 事件回调函数
  55. BLYNK_WRITE(V2) {
  56.         digitalWrite(P1, HIGH);
  57.         delay(1000);
  58.         digitalWrite(P1, LOW);
复制代码
回复

使用道具 举报

 初级技匠
 楼主|

发表于 2022-4-13 17:15:41

本帖最后由 诩 于 2022-4-13 19:33 编辑

班级噪音检测仪2.0——天眼小智已更新完成
回复

使用道具 举报

糖醋花生  高级技师

发表于 2022-12-7 09:23:49

这个项目好,老师的福音
回复

使用道具 举报

糖醋花生  高级技师

发表于 2022-12-7 09:24:55

如果同学回答问题被看成说话……
回复

使用道具 举报

 初级技匠
 楼主|

发表于 2023-1-5 23:27:07

糖醋花生 发表于 2022-12-7 09:24
如果同学回答问题被看成说话……

好问题(
回复

使用道具 举报

12
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail