您现在的位置: 晨光科技 >> 文章 >> 技术 >> 单片机 >> 正文  
  一盏能看天色自动开关的路灯           
一盏能看天色自动开关的路灯
[ 作者:佚名    转贴自:http://www.eefocus.com/zhang700309/blog/11-11/233949_37fd5.html    点击数:39    更新时间:2018/5/10    文章录入:LA ]
[注:本站登载的某些文章并不代表本站支持或反对其观点或肯定其真实性]

实验图片:

   本实验的Arduino设备源于DFrobot官方旗舰店: http://dfrobot.taobao.com/

路灯的眼睛:


 

 环境光线传感器


 

 路灯头上的灯:


 食人鱼LED


 

   路灯的大脑:


 Arduino Duemilanove ATmega328P


 

   白天光线亮,路灯的眼睛看到了,于是大脑决定它头上的灯不亮,节约能源。如下图,看到了吗?哪个是路灯的眼睛、大脑和头上的灯。


 

  


 

   天色渐晚,路灯的眼睛看到了,于是大脑决定把它头上的灯点亮,如下图。注意我的手指。

 

  


 

   到底路灯大脑是咋想的,下面是大脑的思维:

 

int lightpin=0;//定义环境光传感器相连的模拟接口0上 
int ledPin = 8;  //食人鱼LED连在数字接口8上
void setup()
{
  pinMode(ledPin,OUTPUT);//设置LED接口为输出接口
  Serial.begin(9600); // 打开串口,设置波特率为9600 bps
}
void loop()
{
      int val;
      val=analogRead(lightpin);//读模拟口0传感器的数据
      Serial.println(val,DEC);
      //从串口发送字符串并换行,用来监控环境光传感器AD转换的数字量        
      delay(100);
      if(val>512)
      //这个传感器,天色光线越弱,10位的AD转换的数字量愈大    
        {digitalWrite(ledPin,LOW);}//天色光线弱,LED点亮,LED是低电平有效
      else
        {digitalWrite(ledPin,HIGH);}//天色光线强,LED熄灭
}


 

实际上,这个实验晚上做,更好玩,我一关书房的灯,你猜发生了什么?

  • 上一篇文章: Arduino专门舵机函数和通信函数的应用

  • 下一篇文章: 用Arduino控制器变个采集卡,用Labview软件变个仪表盘,我也组建一台虚拟仪器
  •    
    [注:标题搜索比内容搜索快]
    发表评论】【告诉好友】【打印此文】【关闭窗口
     最新5篇热点文章
  • 轨道钢承重计算公式及应用[109]

  • 【选型】如何为变频器选取阻值…[86]

  • AIS2023参展厂商名录[346]

  • AGV综合选型[170]

  • APIE 2023第4届亚太国际智能装…[138]

  •  
     最新5篇推荐文章
  • 外媒:正在唤醒中国的习近平[305]

  • 中国反伪科学运动背后的CIA黑手…[494]

  • [转载]袁隆平真言:中国最大的…[668]

  • 台专家:当年我们造IDF时 大陆…[572]

  • 旅日华人:中国严重误判日本民…[577]

  •  
     相 关 文 章
  • Arduino和STM32性能对比究竟谁…[26]

  • Labview及Proteus软件环境下单…[38]

  • 基于labview串口通讯的虚拟数字…[41]

  • AVR编程语言Arduino也可以用Pr…[47]

  • Arduino编程 PWM方法调节LED光…[37]


  •   网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
        没有任何评论
    设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 管理登录 | 
    版权所有 Copyright© 2003 晨光科技        站长:璀璨星辰        页面执行时间:201.17毫秒
    Powered by:MyPower Ver3.5