python 蜂鸣器
时间: 2023-11-13 19:57:35 浏览: 241
蜂鸣器代码
要使用 Python 控制蜂鸣器,需要先了解一下硬件连接方式。通常情况下,蜂鸣器的正极连接到树莓派的 GPIO 引脚,负极连接到 GND 引脚。然后,使用 Python 的 GPIO 库来控制 GPIO 引脚的输出电平即可控制蜂鸣器的鸣叫。
以下是一个简单的 Python 代码示例,可以让蜂鸣器发出一段简短的鸣叫声:
```python
import RPi.GPIO as GPIO
import time
# 设置 GPIO 模式为 BCM 编号方式
GPIO.setmode(GPIO.BCM)
# 设置 GPIO 引脚号
BEEP_PIN = 18
# 设置 GPIO 引脚为输出模式
GPIO.setup(BEEP_PIN, GPIO.OUT)
# 发出一段简短的鸣叫声
GPIO.output(BEEP_PIN, GPIO.HIGH)
time.sleep(0.1)
GPIO.output(BEEP_PIN, GPIO.LOW)
# 清理 GPIO 资源
GPIO.cleanup()
```
在上面的代码中,我们首先导入了 RPi.GPIO 库和 time 库。然后,我们设置了 GPIO 模式为 BCM 编号方式,并指定了蜂鸣器连接的 GPIO 引脚号。接着,我们将该引脚设置为输出模式,并使用 GPIO.output() 函数控制引脚的输出电平,从而让蜂鸣器发出一段简短的鸣叫声。最后,我们使用 GPIO.cleanup() 函数清理 GPIO 资源。
阅读全文