首页 > 其他分享 >无源蜂鸣器实验

无源蜂鸣器实验

时间:2023-05-18 12:06:07浏览次数:43  
标签:buzzer potbuffer 蜂鸣器 无源 实验 delayMicroseconds


PWM调光实验

无源蜂鸣器实验

实验目的

用电位器调节无源蜂鸣器发出不同的声音

理论学习

无源蜂鸣器和实际的音响的信号是一样的,是靠频率驱动的

原理图

无源蜂鸣器实验_arduino


无源蜂鸣器实验_#define_02

代码编写

#define pot A0
#define buzzer 2
int potbuffer = 0;
void setup() {
  pinMode(buzzer, OUTPUT);
}
void loop() {
  potbuffer = analogRead(pot);
  for (int i = 0; i < 100; i++) {
    digitalWrite(buzzer, HIGH);
    delayMicroseconds(potbuffer);
    digitalWrite(buzzer, LOW);
    delayMicroseconds(100);
  }
  delay(1000);
}
/*
  函数的解释:
  语法:delayMicroseconds(参数);
  作用:延迟毫秒级的函数
  参数为要延迟的毫秒时间
*/

光控LED灯实验


标签:buzzer,potbuffer,蜂鸣器,无源,实验,delayMicroseconds
From: https://blog.51cto.com/u_15016660/6296639

相关文章

  • 火焰传感器实验
    火焰传感器实验实验目的检测到火源报警理论学习火焰传感可以探测火源、热源。外籍红外光越强,数值越小,红外光越弱,数值越大原理图代码编写#defineadpinA0#definebuzzer2intadbuffer=0;voidsetup(){ pinMode(buzzer,OUTPUT); Serial.begin(9600);}voidloop(){ adb......
  • 光控LED灯实验
    光控LED灯实验实验目的当室内光线充足的时候关闭LED,当室内的光线变暗时候点亮LED理论学习光敏电阻的特性是光敏电阻的阻值随着光照强度的变大而减小,换句话来说,光纤越亮电阻越小,光线越暗电阻越大原理图代码编写#defineadpinA5#defineled13intadbuffer=0;voidsetup(){p......
  • 一位共阴数码管实验
    光控LED一位共阴数码管实验实验目的数码管依次显示0-9理论按发光二极管单元连接方式可分为共阳极数码管和共阴极数码管。共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管,共阳数码管在应用时应将公共极COM接到+5V,当某一字段发光二极管的阴极为低电平时,相应......
  • 实验十三 16×16 LED点阵显示实验
    实验十三16×16LED点阵显示实验实验目的1、了解16×16矩阵LED显示的基本原理和功能。2、掌握16×16矩阵LED和单片机的硬件接口和软件设计方法。实验说明汉字显示屏广泛应用与汽车报站器,广告屏等。实验介绍一种实用的汉字显示屏的制作,考虑到电路元件的易购性,采用了16×16的......
  • 区块链实验-构建Merkle Tree
      主要内容:1.掌握MerkleTree的基本原理。2.编程实现MerkelTree的构建和数据完整性验证。实验条件:Win系统、Python实验内容:根据上图原理实现如下两个函数:#构建MerkleTreedefBuildTree(data):#验证数据完整性defValidate(hash,data):实现思......
  • 瑞熙贝通|实验室耗材管理系统产品功能详细介绍V3.0
    随着高校实验室突飞猛进的发展,实验室数量和实验室耗材不断增加,面对与日俱增的教学实训器材和实验室耗材,传统的实验室设备耗材管理已经无法满足目前的实验室资源的增长。实验室耗材具有数量大、种类多、规格不一、体积较小的特点,这些特点给耗材管理和登记带来了很大困难。目前,针对高......
  • S3 MATLAB 图像处理综合实验平台 包括以下功能 Read image-
    S3MATLAB图像处理综合实验平台包括以下功能Readimage-open-gallery导入图片Resolutions图像模糊处理Imagehistogray灰度直方图显示,分水岭图像分割,gamma变换,直方图均衡化SpaticalFiltering图像添加噪声和滤波,以及图像锐化Frequencydomain一维和二维图像傅里叶变化Mo......
  • 实验4
    1.实验任务1task_1.py实验源码:1print(sum)2sum=423print(sum)4definc(n):5sum=n+16print(sum)7returnsum8sum=inc(7)+inc(7)9print(sum)运行测试截图: Aboutsum:1.内置函数名称      2.赋值名称     ......
  • 实验项目名称:输入输出流
    实验项目名称:输入输出流一、实验目的掌握文本文件和二进制文件的基本访问方法;了解一般I/O流和文件流的关系;了解文件与文件流的关系;了解文件系统的概念,包括文件指针和关于文件的操作;掌握文件类的定义和相关操作的定义、使用方法;掌握利用常用函数进行文件的打开、关闭、读写......
  • 实验三 Web数据库程序设计
     实  验  报  告  课程名称:  WEB应用开发技术  任课教师:   雷 宇         实验日期: 2023.5.16          班   级:     信2105-2班                                    ......