光敏电阻控制多个LED灯的亮和灭-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7483|回复: 1

[已解决] 光敏电阻控制多个LED灯的亮和灭

[复制链接]
发表于 2014-1-22 03:44 | 显示全部楼层 |阅读模式
首先先谢谢能够点进这个贴子的朋友,
其次,我已会用光敏电阻控制1个LED灯,附上图和代码
big.jpg
代码:
#define fotoresistenza A0
#define led 12
void setup()
{
pinMode(A0,INPUT);
pinMode(12,OUTPUT);
Serial.begin(9600); // Inizializzo la comunicazione seriale
}

void loop()
{
int val = analogRead(fotoresistenza); // salvo il valore fotoresistenza dentro alla variabile val
Serial.println(val, DEC); // Scrivo il valore della fotoresistenza, espresso in numeri decimali

if(val<800) //se il valore letto dalla fotoresistenza (luminosità) è basso, accendo il led
digitalWrite(led,HIGH);
else
digitalWrite(led,LOW); //altrimenti lo spengo (o lo lascio spento)

}

为了用光敏电阻去控制多个LED灯(1:一号灯亮;2:一号和二号灯亮;3:一二三号灯都亮)
我该如何在这个基础上进行深入
如果有高手能指点一二,不胜感激
发表于 2014-1-22 12:20 | 显示全部楼层
可以做个光敏电子琴
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-4 17:46 , Processed in 0.088368 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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