arduino代码用于编程模拟电位器以控制2个LED,1个以1.5V开启,另一个以3.5v第一次使用此任何帮助将感谢
答案 0 :(得分:0)
这应该有效:
#define LED1 4
#define LED2 5
#define POT A0
void setup()
{
pinMode(POT, INPUT);
pinMode(LED1, OUTPUT);
pinMode(LED2, OUTPUT);
}
int val = 0;
void loop()
{
val = analagRead(POT);
if(val > 308) // 1.5/max voltage (say 5) x resolution (1024)
digitalWrite(LED1, HIGH);
else if(val > 717) // 3.5/max voltage (say 5) x resolution (1024)
{
digitalWrite(LED1, HIGH);
digitalWrite(LED2, HIGH) ;
}
else
{
digitalWrite(LED1, LOW);
digitalWrite(LED2, LOW);
}
}
修正了一些语法错误,我正在用手机打字。