圣源电子制作

标题: arduino学习笔记 - 光控LED实验 [打印本页]

作者: sydz    时间: 2012-1-19 21:15
标题: arduino学习笔记 - 光控LED实验
arduino学习笔记 - 光控LED实验  

(, 下载次数: 52)
  1. int photocellPin = 2;    //定义变量photocellsh=2,为电压读取端口。
  2. int ledPin = 12;   //定义变量ledPin=12,为led电平输出端口
  3. int val = 0;       //定义val变量的起始值


  4. void setup() {
  5.   pinMode(ledPin, OUTPUT);  //使ledPin为输出模式
  6. }

  7. void loop() {
  8.   val = analogRead(photocellPin);    //从传感器读取值
  9.   if(val<=182){      //512=2.5V,想让传感器敏感一些的时候,把数值调高,想让传感器迟钝的时候把数值调低。
  10.     digitalWrite(ledPin, HIGH); //当val小于512(2.5V)的时候,led亮。
  11.   }
  12.   else{
  13.     digitalWrite(ledPin, LOW);
  14.   }
  15. }
复制代码
视频:

http://syyyd.com/forum.php?mod=attachment&aid=NzY2NHwyYzdmMTAxMjRmMmU5ZTBjYWJjNjU0MGRhOTEyNzk2MXwxNzI2NTE2NzA2&request=yes&_f=.flv




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