圣源电子制作

标题: Ardunio 入门教程-实验十二 角度倾斜传感试验 [打印本页]

作者: sydz    时间: 2012-5-13 16:00
标题: Ardunio 入门教程-实验十二 角度倾斜传感试验
Ardunio 入门教程-实验十二 角度倾斜传感试验

实验用到的元件
(, 下载次数: 96)
实验用到的元件 ,一个LED(颜色依个人喜好选择),一个470欧姆的电阻,一个10K欧姆电阻,1个滚珠开关 ,4根杜邦线,2块实验板。

原理图
(, 下载次数: 101)
安装原理图接线即可。

连接图
(, 下载次数: 100)
LED的正极连接 IO口12,滚珠开关的输出接在IO口2,注意滚珠开关的10K点阵不要省略,省略会导致电路不稳。

实验演示视频:


代码:
  1. int ledPin = 12;                // 定义LED为 pin 12
  2. int switch0 =  2;                 // 定义倾角传感器 为 Pin2

  3. void setup()
  4. {
  5.   pinMode(ledPin, OUTPUT);      // 设置数字端口12为输出模式
  6.   pinMode(switch0, INPUT);       // 设置数字端口2为输入模式
  7. }
  8. void loop()
  9. {
  10.    
  11.    if(digitalRead(switch0)==HIGH)
  12.      {
  13.         digitalWrite(ledPin, HIGH);   // 数字端口置高,LED亮
  14.      }
  15.    else
  16.      {
  17.         digitalWrite(ledPin, LOW);    // 数字端口置低,LED灭
  18.      }
  19. }
复制代码





欢迎光临 圣源电子制作 (http://sydz.syyyd.com/) Powered by Discuz! X3.4