极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 迷你强

Arduino入门教程--第十一课--Arduino达文西之灯(光敏实验)

  [复制链接]
发表于 2012-8-6 10:07:53 | 显示全部楼层
迷你强 发表于 2012-8-5 21:54
数字电路是模拟电路的一个子集、、、、模电当然能搞定。。。。问题咱开的坑是arduino入门。。。。。

那。。。。还可以用一个幂函数把他数值倒过去。。。。。
回复 支持 反对

使用道具 举报

发表于 2012-9-19 20:34:34 | 显示全部楼层
好东西,顶~
回复 支持 反对

使用道具 举报

发表于 2012-10-20 09:14:44 | 显示全部楼层
确实蛮好的,只是有些不懂为什么在某些地方要加上电阻?加多大的电阻,起到什么作用?毕竟我不是纯电专业的。老师能帮我指个门路吗?
回复 支持 反对

使用道具 举报

发表于 2012-12-9 20:56:45 | 显示全部楼层
呵呵,挺好玩的
回复 支持 反对

使用道具 举报

发表于 2012-12-27 17:21:08 | 显示全部楼层
环境变量怎么看,设置多少
回复 支持 反对

使用道具 举报

发表于 2013-1-13 22:15:18 | 显示全部楼层
lmb312 发表于 2012-12-27 17:21
环境变量怎么看,设置多少

连接好电路以后 打开IDE的右上角串口监视器就可以看到刷出来的数字了 就是速度很快 9600的频率
回复 支持 反对

使用道具 举报

发表于 2013-1-13 22:17:26 | 显示全部楼层
迷你强 发表于 2012-7-24 17:50
这个不是光敏电阻,是光敏三极管,并联电阻是为了分压

是串联电阻 并联是分电流 串联是分电压
回复 支持 反对

使用道具 举报

发表于 2013-1-28 11:28:38 | 显示全部楼层
达文西:有灯会亮。
周星星:没灯呢?
达文西:绝对不会亮!
回复 支持 反对

使用道具 举报

发表于 2013-2-15 13:43:08 | 显示全部楼层
光敏三极管长脚接低电平?
回复 支持 反对

使用道具 举报

发表于 2013-3-6 22:09:49 | 显示全部楼层
我的光敏三极管输出零是肿么回事···环境光在0到5徘徊
回复 支持 反对

使用道具 举报

发表于 2013-3-30 18:10:27 | 显示全部楼层
lizh1245 发表于 2013-3-6 22:09
我的光敏三极管输出零是肿么回事···环境光在0到5徘徊

我的也是啊 是不是我们的光敏三极管跟别人的不一样
回复 支持 反对

使用道具 举报

发表于 2013-3-31 17:56:31 | 显示全部楼层
光敏开关有两种接法的 ,一种是光线强,数值越大;另外一种就是光线强数值越小哦~~
回复 支持 反对

使用道具 举报

发表于 2013-4-15 14:11:49 | 显示全部楼层
人越来越多了 后面..感觉快要问问题了..
回复 支持 反对

使用道具 举报

发表于 2013-5-1 00:27:56 | 显示全部楼层
我的也是,用强LED光照射也只有25最多。

改了一下电路,加了温度检测模块。 如果环境光线< 10, 那么测温开启,当温度大于25度时小灯亮;如果光线> 10则小灯不亮。 这是用来模拟现在的光感电灯:白天的时候(光线强),灯关闭;夜晚的时候(光线弱),红外线感应到人体灯就亮。因为手头无红外线感应器(摩尔),所以用温度探头替代。手摸在上面,当环境暗的时候灯就会发光

analog 2- 光敏三极光
analog 3 - 温度传感器
代码

void setup()
{
  Serial.begin( 9600 );  //设置串口通讯率
  pinMode( 13, OUTPUT ); //设置数字13口为led输出
}

void loop()
{
  int a = analogRead( A2 ); // 模拟A2口接感光三极管,读取光线数据。
  int b = analogRead( A3 ); // 读取温度电压
  float temp = 5.0 * ( b / 1023.0) * 100; //将温度电压转化为温度

/* 输出至计算机*/
  Serial.print( a );
  Serial.print( " ; temperature="  );
  Serial.print( temp );
  Serial.println ( " C" );

//当光线低于10, 并且温度高于25度时led灯亮
  if ( a < 10 && temp >= 25.0 )
    digitalWrite( 13, HIGH);
  else
    digitalWrite( 13, LOW );

  delay ( 2000 );
}
回复 支持 1 反对 0

使用道具 举报

发表于 2013-5-12 21:26:37 | 显示全部楼层
完成了我自己的达文西之灯,我手头没有光敏三极管,所以我用了光敏电阻。环境灯光已经超过了300,所以直接会亮,关灯以后在200多左右。
我顺便读取了一下家里各种灯的光亮度,LED台灯是850,40w日光灯是750,床头暖光灯是750,本本屏幕,对光是600,不对光是350.强光手电筒打到了1002.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-27 01:26 , Processed in 0.052595 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表