ARDUINO教程第三讲
Arduino基础教程 ——传感器认识与应用 广州大学实验中心 黄文恺 1、按钮开关 开关例程 按键开关模块和数字13 接口自带LED 搭建简单电路,制作按键提示灯 利用数字13 接口自带的LED,将按键开关传感器接入数字3接口,当按键开关传感器感测到有按键信号时,LED 亮,反之则灭. int Led=13; //定义LED 接口 int buttonpin=3; //定义按键开关传感器接口 int val; //定义数字变量val void setup() { pinMode(Led,OUTPUT);//定义LED 为输出接口 pinMode(buttonpin,INPUT);//定义按键开关传感器为输入接口 } void loop() { val=digitalRead(buttonpin);//将数字接口3的值读取赋给val if(val==HIGH)//当按键开关传感器检测有信号时,LED 闪烁 { digitalWrite(Led,HIGH) } else { digitalWrite(Led,LOW) } } 2、无源蜂鸣器 实验原理 使用数字I/O口,通过高低电平的变换,来实现方波。第一个例子是持续1毫秒的低电平,和1毫秒的高电平,实现一个500HZ的方波信号,持续80个方波,然后切换为持续2毫秒的低电平,和2毫秒的高电平,实现一个250HZ的方波信号.持续100个方波。两种声音交替发出。 int buzzer=8;//设置控制蜂鸣器的数字IO脚void setup() { pinMode(buzzer,OUTPUT);//设置数字IO脚模式,OUTPUT为输出 } void loop() { unsigned char i,j;//定义变量 for(i=0;i80;i++)//辒出一个频率的声音 { digitalWrite(buzzer,HIGH); //发声音 delay(1); //延时1ms digitalWrite(buzzer,LOW); //不发声音 delay(1); //延时ms } for(i=0;i100;i++) //输出出另一个频率的声音 { digitalWrite(buzzer,HIGH); //发声音 delay(2);//延时2ms digitalWrite(buzzer,LOW); //不发声音 delay(2);//延时2ms } } int buzzer=8;//设置控制蜂鸣器的数字IO脚 void setup() { pinMode(buzzer,OUTPUT);//设置数字IO脚模式,OUTPUT为辒出 } void loop() { unsigned char i,j; //定义变量 for(i=0;i100;i++) //输出一个频率的声音 { digitalWrite(buzzer,HIGH); //发声音 delayMicroseconds(40); // 延时40微秒 digitalWrite(buzzer,LOW);//不发声音 delayMicroseconds(40); //延时40微秒 } for(i=0;i250;i++)//辒出另一个频率癿声音 { digitalWrite(buzzer,HIGH);//发声音 delayMicroseconds(120);//延时120微秒 digitalWrite(buzzer,LOW);//不发声音 delayMicroseconds(120);//延时120微秒 } } 3、有源蜂鸣器 有源蜂鸣器内部带震荡源,所以只要一通电就会叫,只能发出固定频率的声音。 int speakerPin = 8; //控制喇叭的引脚 int value = 10; //控制喇叭响的时间,可自行更改 void setup() { pinMode(speakerPin, OUTPUT); } void loop() {digitalWrite(speakerPin, HIGH); delay(value); //调节喇叭响
您可能关注的文档
最近下载
- 新高考数学一轮复习第4章 第04讲 简单的三角恒等变换 (精讲+精练)(教师版).doc VIP
- 《大学生商业基础教程)》 教案大纲.pdf VIP
- 2025GTYQ-ESD200工业及商业用途点型可燃气体探测器.docx VIP
- 《场地设计》2014年历年真题.pdf VIP
- 高考英语语法填空历年真题和答案详解权威整理.doc VIP
- 产业经济学 课后复习思考习题答案(刘志彪) 及 期末试题库大全.docx
- 刮痧PPT课件制作.pptx VIP
- 美国AB变频器说明书 22F Power Flex 4m.pdf VIP
- 为人处世(新员工培训).docx VIP
- 2026年数据分析和人工智能规划指南-Gartner.pptx VIP
原创力文档

文档评论(0)