# 旋轉電位計模組

![](https://1275793585-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LaZQFBYOS3O0ksiEmR1%2F-MITYJJGL_SedQHbco6f%2F-MITYQ4kwwqnZ6kXwq7I%2Frotary.jpg?alt=media\&token=af4a51a6-f627-480d-be2d-9ec0d7a2f24c)

## **指令**

![](https://1275793585-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LaZQFBYOS3O0ksiEmR1%2F-MITG-xzMs2pBJXHUHkW%2F-MITGCFHP9UqaWG7pFb2%2FLesson_3_RotaryControlLED2.png?alt=media\&token=d4802eda-6866-40be-8cc4-2ec42f09b22f)

## **對應的**Arduino 語法

```
analogRead(0);
```

### 範例 BlocklyDuino 積木畫布

根據旋轉電位計模組旋鈕的數值來決定LED燈的延遲時間(閃爍的頻率)。

![](https://1275793585-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LaZQFBYOS3O0ksiEmR1%2F-MS1WiTZj_fLhRoBWS-s%2F-MITIAdOGyvfwjQkKsrB%2FLesson_3_RotaryControlLED.png?alt=media\&token=d3278e9f-7ee4-495c-a15e-5cf061153b4e)

## Arduino 程式

```
void setup()
{

  pinMode(4, OUTPUT);
}


void loop()
{
  digitalWrite(4, 1);
  delay((analogRead(0)));
  digitalWrite(4, 0);
  delay((analogRead(0)));
}
```
