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亮起。
|