[《树莓派4B系列教程》]树莓派4B系列教程第10课 数字震动传感器 精华

WLE | NPC | 创造力: | 帖子: | 发消息 | 串个门 | 加好友 | 打招呼
2021-4-13 16:58:24 [显示全部楼层]
4202浏览
查看: 4202|回复: 1

[《树莓派4B系列教程》] 树莓派4B系列教程第10课 数字震动传感器

[复制链接]
第10课:数字震动传感器
学习内容

介绍数字震动传感器

>如何让电子设备感知环境中的振动?最简单的办法就是用一个振动开关,通过振动来通断电路,产生信号。

>DF这款精致的数字振动传感器虽然结构简单,但是在奇思妙想的创客手里,它能发挥出各种作用。比如,通过振动来计算脚步,变成计步器;交通工具碰撞振动触发信号灯,变成振动报警灯。。。。只要你有想法,简单元件的用法也会变化无穷。[/md]

树莓派4B系列教程第10课 数字震动传感器图1


这是一个非常简单的计步器,能够计算你走路的步数

在树莓派上使用数字震动传感器

-   将数字LED发光模块接入扩展板12脚,将数字震动传感器接入扩展板8脚

树莓派4B系列教程第10课 数字震动传感器图2

-   打开Thonny Python IDE将下面程序复制到其中

  1. import RPi.GPIO as GPIO
  2. import time
  3. import atexit
  4. LED=12
  5. Vibration=8
  6. atexit.register(GPIO.cleanup)
  7. GPIO.setmode(GPIO.BCM)
  8. GPIO.setup(LED,GPIO.OUT)
  9. GPIO.setup(Vibration,GPIO.IN)
  10. while True:
  11.     if GPIO.input(Vibration):
  12.         GPIO.output(LED,GPIO.HIGH)
  13.     else :
  14.         GPIO.output(LED,GPIO.LOW)
  15.     time.sleep(0.1)
复制代码


树莓派4B系列教程第10课 数字震动传感器图3


-   运行程序当震动传感器检测到震动的时候LED灯会熄灭。



4FfJJFnvULTj  学徒

发表于 2024-4-12 09:26:03

朋友,可以加下好友吗
回复

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail