WLE 发表于 2021-4-13 16:58:24

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

第10课:数字震动传感器
学习内容

介绍数字震动传感器

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

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




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

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

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



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

import RPi.GPIO as GPIO
import time
import atexit

LED=12
Vibration=8

atexit.register(GPIO.cleanup)
GPIO.setmode(GPIO.BCM)
GPIO.setup(LED,GPIO.OUT)
GPIO.setup(Vibration,GPIO.IN)

while True:
    if GPIO.input(Vibration):
      GPIO.output(LED,GPIO.HIGH)
    else :
      GPIO.output(LED,GPIO.LOW)
    time.sleep(0.1)



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



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

朋友,可以加下好友吗
页: [1]
查看完整版本: 树莓派4B系列教程第10课 数字震动传感器