2013年6月16日 星期日

Arduino Lab 3 - 使用可變電阻調整LED亮度

Lab目的︰
  • 使用可變電阻(potentiometer)來調整LED的亮度。

元件︰
  • LED x 1
  • 220Ω 電阻 x 1
  • 10KΩ 可變電阻 x 1

接線圖︰


架構圖︰


程式碼︰
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
const int ledPin = 9;
const int potPin = 3;

void setup()
{
    pinMode(ledPin, OUTPUT);
}

void loop()
{
    int sensorValue = analogRead(potPin);

    sensorValue = sensorValue / 4;

    analogWrite(ledPin, sensorValue);
    delay(150);
}

沒有留言:

張貼留言