我如何编程这个arduino代码

时间:2015-03-22 22:20:23

标签: arduino

arduino代码用于编程模拟电位器以控制2个LED,1个以1.5V开启,另一个以3.5v第一次使用此任何帮助将感谢

1 个答案:

答案 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);
    } 
}

修正了一些语法错误,我正在用手机打字。