树莓派蜂鸣器python代码_树莓派接入无源蜂鸣器
x淘购得一无源蜂鸣器,附带文档只有Arduino的测试代码。
只有自行探索接线方式以及测试代码。
无源蜂鸣器需要脉宽调制(PWM)信号,查询得知GPIO的物理pin 12有此功能。用杜邦线连接无源蜂鸣器的VCC到GPIO的pin1(3.3v),GND接pin9(GND),I/O接pin12。如上图所示。
测试代码:#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Connect: hello@tyrantek.com
import time
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BOARD)
GPIO.setup(12, GPIO.OUT)
p = GPIO.PWM(12, 35) # 通道为 12 频率为 50Hz
p.start(0)
try:
while 1:
for dc in range(0, 101, 5):
p.ChangeDutyCycle(dc)
time.sleep(0.1)
for dc in range(100, -1, -5):
p.ChangeDutyCycle(dc)
time.sleep(0.1)
except KeyboardInterrupt:
pass
p.stop()
GPIO.cleanup()
可听到蜂鸣器滴滴滴的声音。
树莓派蜂鸣器python代码_树莓派接入无源蜂鸣器相关推荐
- 树莓派蜂鸣器python代码_树莓派+蜂鸣器=整点报时器
试了下用树莓派外加一个有源蜂鸣器,实现了一个简单的报时功能. 对于有源.无源蜂鸣器的区别,简短介绍下: 一.无源蜂鸣器: 1.无源内部不带震荡源,所以如果用直流信号无法令其鸣叫.必须用2K~5K的方波 ...
- 在树莓派里面运行python代码_树莓派如何运行python程序
树莓派如何运行python程序 发布时间:2020-09-23 12:03:39 来源:亿速云 阅读:128 作者:小新 这篇文章主要介绍了树莓派如何运行python程序,具有一定借鉴价值,需要的朋友 ...
- 树莓派小车python代码_【树莓派】树莓派小车(二)树莓派、小车和红外线模块连接...
上一篇文章介绍了小车底盘以及驱动板的安装,这一次来讲一讲树莓派与驱动板以及红外线模块的安装. 树莓派的GPIO引脚定义: 树莓派的GPIO引脚共分为两种类型,一种是PHYSICAL NUMBERING ...
- 树莓派安装python模块_树莓派引脚编号、pypi说明和安装
树莓派引脚电平是3.3V. 关于引脚的编号,不同的库会有不同的编号: pypi-说明和安装 这个库完整的名字是raspberry-gpio-python,通过这个库可以方便地用python操作树莓派的 ...
- python猜谜语小游戏代码_树莓派趣学实战100例--网络应用+Python编程+传感器+服务器搭建...
导语 内容提要 本书是面向第4代树莓派(Raspberry Pi4B)的全新实战指南.树莓派(Raspberry Pi)是一款价格低廉.只有一张信用卡大小的计算机.然而麻雀虽小,却五脏俱全,树莓派是一 ...
- 树莓派能直接运行python程序_树莓派怎么运行python程序
树莓派运行Python程序的方法: 一.RaspBerry系统设置 1.首先在开发板没有通电情况下,连接硬件,以及项目中用到传感器.比如当前项目需要将LED灯插在面包板上,然后通过杜邦线将开发板和面包 ...
- 树莓派python蓝牙_树莓派的蓝牙操作
树莓派端的蓝牙操作 首先利用ssh登录树莓派(假设用户名为pi) ssh pi@xxx.xxx.xxx.xxx 更新软件源.软件包等相关操作: sudo apt-get update sudo apt ...
- 树莓派python摄像头_树莓派摄像头Camera的使用
树莓派摄像头Camera的使用 一.安装 1.硬件安装 2.打开Raspberry Pi配置工具开启Camera 二. 如何通过命令行控制摄像头模块 现在您的相机模块已连接且软件已启用,请尝试使用命令 ...
- python树莓派经典书籍推荐_树莓派教程书籍推荐:带你玩转Raspberry Pi
随着<星球大战><复仇者联盟><NASA>等科幻电影的热映,人工制作装置也更加受到人们关注,与这些电影有关的一切设备都显得非常有科技感,格调很高.本期树莓派教程书籍 ...
最新文章
- 那些你所不知道的AI视频资源
- Facebook 开源标准卷积替代方案 OctConv
- 复合火焰探测传感器_火灾探测器分类
- 左神算法:求最大子矩阵的大小(Java版)
- concurrenthashmap_ConcurrentHashMap是如何保证线程安全的
- CodeForce 180 C ——Letter
- win7(64位)php5.5-Apache2.4-mysql5.6环境安装
- notepad怎么设置python为环境变量_notepad
- 【jQuery笔记Part4】03-事件详解
- 每日英语:Do Bicycle Helmet Laws Really Make Riders Safer?
- CAJ如何转成PDF
- java中包定义_java中包的定义与使用
- 制作linux u盘启动,制作Linux的U盘启动盘
- 苹果11蓝牙配对不成功怎么办_蓝牙配对不成功怎么办,苹果手机蓝牙配对不成...
- echarts——饼图
- BTA12A-ASEMI高效mos管BTA12A
- python异常值处理四分位法_Python清除异常值四分位法
- 基于VHDL的密码锁
- 杜绝企业机密外泄,U-Mail邮件防泄密解决方案
- C++程序设计三周教学记录