Arduinowilliam hill官网
登录
直播中
bhlrene
8年用户
3经验值
私信
关注
[问答]
急急急!!!Arduino声光报警闹钟 求编程
开启该帖子的消息推送
采用Arduino
电子
积木学习板,制作一个定时闹钟,该电子闹钟通过串口设置其定时时间,同时可以根据环境光强来做声光提示。
使用学习板做一个每隔30秒就进行一次声光报警的定时闹钟,LED光报警采用板载LED来显示,声音提示使用蜂鸣器播放一首单音调歌曲,同时要求使用光敏电阻,检测环境光强,当环境光强低于一定成程度是,使用LED和蜂鸣器进行提示。 (图中为材料)
已退回
1
积分
回帖
(3)
houjue
2016-9-13 21:43:07
Arduino是最简单的编译软件了吧?
Arduino是最简单的编译软件了吧?
举报
dush
2016-9-28 16:46:59
我没看错的话,你感光元件接错地方了吧,好歹也要接到A0,A1什么的模拟输入的针脚上吧
我没看错的话,你感光元件接错地方了吧,好歹也要接到A0,A1什么的模拟输入的针脚上吧
举报
dush
2016-9-28 16:59:05
代码差不多是这样的,你看着你的实际情况修改一下
/** 定义光强输入口 */
#define IN A0
/** 定义蜂鸣器输出口(连接pwm口) */
#define BEEP 12
/** 定义光线强度的临界值 */
#define threshold 2000
void setup() {
// 初始化接口模式
pinMode(IN,INPUT);
pinMode(BEEP,OUTPUT);
}
void loop() {
// 读取光线强度
int strength = analogRead(IN);
if(strength > threshold){
// 控制蜂鸣器响
analogWrite(BEEP,250);
}
delay(2000);
// 关闭蜂鸣器
analogWrite(BEEP,0);
}
代码差不多是这样的,你看着你的实际情况修改一下
/** 定义光强输入口 */
#define IN A0
/** 定义蜂鸣器输出口(连接pwm口) */
#define BEEP 12
/** 定义光线强度的临界值 */
#define threshold 2000
void setup() {
// 初始化接口模式
pinMode(IN,INPUT);
pinMode(BEEP,OUTPUT);
}
void loop() {
// 读取光线强度
int strength = analogRead(IN);
if(strength > threshold){
// 控制蜂鸣器响
analogWrite(BEEP,250);
}
delay(2000);
// 关闭蜂鸣器
analogWrite(BEEP,0);
}
举报
更多回帖
rotate(-90deg);
回复
相关问答
Arduino
wifi做
声光报警
器
2016-02-25
4387
怎样去设计一种基于AT89C51单片机的
声光报警
系统
2021-10-18
2385
简易安防
声光报警
器
2012-04-06
5369
求
大神帮我分析下
声光报警
器的威廉希尔官方网站 !!!
2014-08-12
2501
有害气体泄漏
报警
器威廉希尔官方网站 的工作原理是什么?
2020-03-11
2288
求
一款基于单片机的
声光报警
系统设计方案
2021-02-24
2448
求
protel 64位的
急急急
!!!!!!
2012-02-29
2558
急急急
请问
编程
的话,要从哪里入手
2015-05-17
2877
求
一个FPGA蜂鸣器的代码,超重
报警
2015-05-28
3454
急急急
~~~
2012-02-21
2528
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分