一、目的

这一节我们学习如何使用我们的ESP32开发板来控制震动传感器(SW-420)。

二、环境

ESP32 + 震动传感器 + Thonny IDE + 几根杜邦线

接线示意图:

三、代码

from machine import Pin
import time# 引脚配置
p13 = Pin(13, Pin.IN)
p2 = Pin(2,Pin.OUT)while True:shake_Dectect = p13.value()  # 读取传感器数据print(shake_Dectect)if shake_Dectect:for i in range(100):  # 通过led闪烁的方式报警p2.value(1)  # ESP32板载蓝色LED灯time.sleep(0.2)p2.value(0)  time.sleep(0.2)print("请注意发生震动!")time.sleep(0.2)

四、实现效果

五、震动传感器购买

大家淘宝搜一下,有很多。下面是我找到的链接。

https://detail.tmall.com/item.htm?id=17225892927&ali_refid=a3_430582_1006:1104520036:N:WWFnzjTCredfMK9d42ArqH2trDRs9/qc:7ecac4f25a27baa97e1361195be73dfb&ali_trackid=1_7ecac4f25a27baa97e1361195be73dfb&spm=a230r.1.14.1&skuId=4154160397515

物联网开发笔记(37)- 使用Micropython开发ESP32开发板之控制震动传感器(SW420)相关推荐

  1. 物联网开发笔记(47)- 使用Micropython开发ESP32开发板之控制声音传感器

    一.目的 这一节我们学习如何使用我们的ESP32开发板来控制声音传感器. 二.环境 ESP32 + 声音传感器 + Thonny IDE + 几根杜邦线 接线方法: 三.代码 from machine ...

  2. 物联网开发笔记(46)- 使用Micropython开发ESP32开发板之控制光敏传感器

    一.目的 这一节我们学习如何使用我们的ESP32开发板来控制光敏传感器. 二.环境 ESP32 + 光敏传感器 + Thonny IDE + 几根杜邦线 接线方法: 三.代码 光敏电阻器是利用半导体的 ...

  3. MLX90640开发笔记(一)概述及开发资料准备

    现在自己在做红外成像仪的越来越多了,两年前有个井下机电设备运行状态的科研项目,当时使用了AMG8833(8*8像素).前段时间因为公司生产电路板测试需要,打算买一台红外成像仪测量电路板发热是否正常,商 ...

  4. 物联网开发笔记(9)- 使用Wokwi仿真MicroPython on ESP32开发板实现温度和湿度检测并使用屏幕显示

    一.测试环境 我们同样使用在Wokwi网站上选择Micropython with ESP32进行仿真,来进行温度和湿度的检测. ESP32官方技术参考手册: https://www.espressif ...

  5. 基于MicroPython的ESP32开发

    很久前入手了一块ESP32 DEVKIT V1,当时基于C_SDK开发.最近想搞下MicroPython,就又把这块板子找出来了. 一.先下载支持MicroPython的ESP32固件 去MicroP ...

  6. Android开发笔记(七十一)区分开发模式和上线模式

    为什么要区分两种模式 许多开发者(包括博主在内)都是闷骚的程序员,为了开发调试方便,常常在代码里加上日志,还经常在页面上各种弹窗提示.这固然有利于发现bug.提高软件质量,但过多的调试信息往往容易泄露 ...

  7. 【Visual C++】游戏开发笔记三十一 回归季 游戏开发资料整理打包下载 专栏行文思路整理

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 本系列文 ...

  8. ESP32-C3学习笔记(3):ESP32 C3 IIC总线驱动光照强度传感器(基于ESP-IDF Eclipse)

    一.硬件简介 光照强度传感器使用的是物联网俱乐部的智慧路灯案例扩展板E53_SC1,购买连接 https://item.taobao.com/item.htm?spm=2013.1.w4004-222 ...

  9. 外设驱动库开发笔记37:S1336-5BQ光敏二极管作为光度计驱动

      光敏二极管能够实现很多应用,用于光度检测即是其一.我们在一些产品中就曾使用S1336-5BQ光敏二极管进行光度值检测.所以在本篇中,我们将讨论如何设计并实现S1336-5BQ光敏二极管用于光度检测 ...

最新文章

  1. c语言编程功率谱,有谁会用C编写求功率谱(答案越多越好)
  2. 函数不可访问_C++之访问控制与继承
  3. 面对对象课程设计报告java,面向对象编程 JAVA编程综合实验报告.doc
  4. log4net 在asp.net WEB应用程序中的配置
  5. 一款猥琐的PHP后门分析
  6. Eclipse的tomcat出现:the server cannot started because one or more of the ports are invalid
  7. c语言中fflush_在C中使用fflush()
  8. Little VGL + code::blocks + 模拟器
  9. 高颜值的第三方网易云播放器YesPlayMusic
  10. 在OpenCV里车牌识别的方法1
  11. 电源技术中的onsemi ESD5B5.0ST1G,ESD9B3.3ST5G,ESD9B5.0ST5G,SZESD9B5.0ST5G,ESD静电保护管 TVS管 电容值低,反应速度快的解决方案
  12. PEAP-MSCHAPV2
  13. 浅谈solrCloud的分布式设计
  14. 旧金山州立大学计算机,旧金山州立大学(San-Francisco-State-University)_彬彬教育...
  15. 【STM32】RTC实时时钟,步骤超细详解,一文看懂RTC
  16. H5图片切换,js图片轮播,js图片自动切换
  17. MinGW-w64安装教程
  18. MySQL加锁处理分析--何登成
  19. git学习(1)背景介绍
  20. 第四章第十三题(判断元音还是辅音)(Vowel or consonant?)

热门文章

  1. PR各工具需要的数据结构总结
  2. mysql like性能优化
  3. 【JavaScript 教程】事件——EventTarget 接口
  4. 产品经理初任职之心得体会
  5. SQLite Update语句
  6. (4)多元函数的绝对误差及相对误差
  7. mysql 1-n,1-1
  8. android 视网膜黄斑检查 amsler,一张图检测黄斑病变,快来测试一下!
  9. CRC冗余校验码源码代码c语言,循环冗余校验码(CRC)应用总结(包括C++源码)
  10. KB奇遇记(4):困难重重的ERP选型