2 u010007789 u010007789 于 2014.12.20 21:15 提问

【求教】arduino用C语言,想用光敏电阻来控制5个LED的亮度,但总是有些问题

const byte LED[5]={8,9,10,11,12};
const byte Cds=A0;
int i;
int potValue=0;
byte val=0;

void setup()
{
Serial.begin(9600);
for(i=8;i<13;i++)
{pinMode(i,OUTPUT);}
}
void loop()
{
potValue=analogRead(A0);

val=potValue/4;
for(i=8;i<13;i++)
analogWrite(i,val);
}

想用一个光敏电阻同时控制5个LED的亮度,这是我的程序,执行后却不能控制5个灯的亮度,只有第一个和最后一个灯可以随外界亮度变化,中间的3个一直都是亮着的,这是为什么,求大神赐教

1个回答

wangyaninglm
wangyaninglm   Ds   Rxr 2015.01.01 12:15

但看程序感觉是没啥问题的,不知道你电路啥的对着没,再看看把,期待大牛

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!