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

2021-04-138229
精华项目
AI 快速预览详细 收起
本教程介绍了如何使用树莓派4B和数字震动传感器实现计步器功能。首先,将数字震动传感器接入树莓派4B的8脚,然后编写Python代码实现振动检测和LED控制。当传感器检测到振动时,LED灯会熄灭。这个项目不仅简单易学,还能激发孩子的创造力。
第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灯会熄灭。



创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
4FfJJFnvULTj
4FfJJFnvULTj
朋友,可以加下好友吗
- 没有更多了 -