1. 实验目的
通过电路设计、编程、硬件连接调试等实现用倾斜开关控制蜂鸣器报警的简单功能;
2. 硬件设备
笔记本电脑、Arduino Pro单片机、蜂鸣器、倾斜开关、导线、数据线等;
3. 所需软件
Arduino-1.5.8-Windows;
4. 画连线图
5. 控制程序
int led = 13;
void setup()
{
pinMode(8,OUTPUT);
pinMode(led, OUTPUT);
}
void loop()
{
int i;//
定义变量
i
while(1)
{
i=analogRead(5);
if(i>200)//如果大于512(2.5V)
{
digitalWrite(8,HIGH);
digitalWrite(led,HIGH);
}
else//否则
{
digitalWrite(8,LOW);
digitalWrite(led,LOW);
}
}
}
6. 实验结果
平放开关,蜂鸣器不报警,LED不亮起;倾斜开关,蜂鸣器报警,LED亮起。