文档章节

arduino温度报警器代码

redrain脑残粉
 redrain脑残粉
发布于 2015/05/18 23:41
字数 141
阅读 198
收藏 0
int buzzer=7; //设置控制蜂鸣器的数字IO脚

void setup() {
 
  Serial.begin(9600);
  pinMode(buzzer,OUTPUT);//设置数字IO脚模式,OUTPUT为输出
}


void loop() {
 
  int n = analogRead(A0);
  
  float vol = n * (5.0 / 1023.0*100);
  // print out the value you read:
  Serial.println(vol);
  if(vol>30.0){
      
    for(int i=200;i<=800;i++)                    //用循环的方式将频率从200HZ 增加到800HZ
{
  
  tone(buzzer,i);                            //在四号端口输出频率
 delay(5);                              //该频率维持5毫秒   
}
delay(4000);                            //最高频率下维持4秒钟
for(int i=800;i>=200;i--)
{
  
  tone(buzzer,i);
 delay(10);
}
    
    
  }
  
  
  
  delay(2000);        // delay in between reads for stability
}



© 著作权归作者所有

redrain脑残粉
粉丝 2
博文 11
码字总数 1824
作品 0
深圳
其他
私信 提问
arduino从零开始(10)从arduino向电脑发送数据

  你将学到什么   1、 你将学到如何从arduino发送数据到电脑   2、 你将学会使用arduino的串口监视器   到目前为止,我们上传程序给arduino,使用LED来向我们提供信息(如温度变化等...

Python与Arduino
2018/02/10
0
0
用开源硬件和软件 (Arduino) 进行能源领域内的数据记录

探索在太阳能发电的环境中如何用 Arduino 监视简单的气候情况。具体而言,就是了解如何用 TMP36 芯片进行基本的温度感应、用发光二极管 (LED) 发光以及存储信息以备日后检索。然后整理选定的...

IBMdW
2011/09/20
2.3K
0
pcDuino/Arduino IIC LCD

IIC LCD在传统的LCD1602基础上改变了通讯方式,由并行数据传输改为IIC通讯。传统的LCD1602总共需要8根数据线和3根控制线(使能控制、读写选择和寄存器选择),而IIC LCD只要2根数据线(数据线...

酸酸苹果汁
2014/01/28
1K
1
arduino从零开始(29)温度历史显示器

     arduino   你将学到什么   你将学到如何使用OLED显示模块制作一个温度历史显示器   主要元件   OLED显示模块、温度传感器   arduino代码   这里的温度以随机数模拟。 ...

Python与Arduino
2018/03/23
0
0
【物联网(IoT)开发】Arduino 简介

Arduino 的开源、开放、廉价、简单、跨平台等特点使其快速发展起来,成为学习微控制器的首选,成为物联网(IoT)开发的重要组成部分,通过Arduino我们可以从各种传感器感知世界,也可以控制各种...

微wx笑
2016/09/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

一起来学Java8(三)——方法引用

在一起来学Java8(一)——函数式编程中有一个简单的函数式编程的例子: import java.util.function.Consumer;class Person { public static void sayHello(String name) { S...

猿敲月下码
13分钟前
6
0
读书笔记:深入理解ES6(十一)

第十一章 Promise与异步编程   Promise可以实现其他语言中类似Future和Deferred一样的功能,是另一种异步编程的选择,它既可以像事件和回调函数一样指定稍后执行的代码,也可以明确指示代码...

张森ZS
37分钟前
11
0
面试官,Java8 JVM内存结构变了,永久代到元空间

在文章《JVM之内存结构详解》中我们描述了Java7以前的JVM内存结构,但在Java8和以后版本中JVM的内存结构慢慢发生了变化。作为面试官如果你还不知道,那么面试过程中是不是有些露怯?作为面试...

程序新视界
45分钟前
26
0
Elasticsearch 实战(一) - 简介

官腔 Elasticsearch,分布式,高性能,高可用,可伸缩的搜索和分析系统 基本等于没说,咱们慢慢看 1 概述 百度:我们比如说想找寻任何的信息的时候,就会上百度去搜索一下,比如说找一部自己喜...

JavaEdge
49分钟前
18
0
【jQuery基础学习】11 jQuery性能简单优化

本文转载于:专业的前端网站➦【jQuery基础学习】11 jQuery性能简单优化 关于性能优化 合适的选择器 $("#id")会直接调用底层方法,所以这是最快的。如果这样不能直接找到,也可以用find方法继...

前端老手
58分钟前
18
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部