# i1旋鈕模組

## 實體照片

![](https://1275793585-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LaZQFBYOS3O0ksiEmR1%2F-LaxNcF8eB-C_H761vU1%2F-LaxNdNsui8IUEUv0QwJ%2Frotation_sensor.jpg?generation=1553660549625853\&alt=media)

## 基本信息

中文名稱：旋鈕模組

英文名稱：Rotation Sensor

編號：i1

SKU：BOS0001

## 功能簡介

旋鈕模組是基於電位器的旋轉角度感測器，旋轉角度從0到300度，可以非常容易地實現與旋轉位置相關的互動效果。旋鈕可廣泛應用於調速風扇、換擋汽車、家用洗衣機等。這是一款非常基本的類比訊號輸入裝置，你可以通過它來學習類比訊號的處理，進而學習更多類比感測器。

![](https://1275793585-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LaZQFBYOS3O0ksiEmR1%2F-Ldrhly2OFSPYkzpFBIt%2F-LaxOTs8vt3o1bBDlAg2%2Frotation_sensor_intro.png?generation=1556786659351396\&alt=media)

## 使用說明

旋鈕模組上帶有旋轉箭頭標識，在使用時通過調節旋鈕角度即可控制類比訊號輸入的大小。以旋鈕控制風扇為例：

> * 順時針旋轉代表類比訊號增強，風扇會轉得愈來愈快；逆時針旋轉代表類比訊號減弱，風扇會變慢。

![](https://1275793585-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LaZQFBYOS3O0ksiEmR1%2F-LaxLF8sLovaSqSXMwYM%2F-LaxLGNKlbcLg-_rsn2Q%2Frotation_sensor_ui.png?generation=1553659927445057\&alt=media)

## 原理介紹

旋鈕模組通過調節旋鈕，在一定範圍內改變電阻值，從而改變輸出訊號的大小。

## 實作範例教學-基本篇

### 變速風扇

**範例說明：**&#x901A;過轉動旋鈕到不同的角度來控制風扇轉動速度。順時針旋轉，風扇轉速增大；逆時針旋轉，風扇轉速降低。

**元件清單：**&#x65CB;鈕模組；風扇模組；主控板：3組輸入/輸出端。

**連線圖：**

![](https://1275793585-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LaZQFBYOS3O0ksiEmR1%2F-LaxOSDOZzLUwwdDVKLO%2F-LaxOTsA6we9VoIr2bTd%2Frotation_sensor_example1.png?generation=1553660771417972\&alt=media)

### 調速打蛋器

**範例說明：**&#x88FD;作一個打蛋器，打蛋器的打蛋頭固定在馬達的轉軸上，使用旋鈕模組控制馬達的轉速。

**元件清單：**&#x65CB;鈕模組；馬達模組；主控板：1組輸入/輸出端。

**連線圖：**

![](https://1275793585-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LaZQFBYOS3O0ksiEmR1%2F-LaxOSDOZzLUwwdDVKLO%2F-LaxOTsISu6nwbSUu12B%2Frotation_sensor_example3.png?generation=1553660769422639\&alt=media)

## 實作範例教學-Micro:bit篇

### (2) 旋鈕檯燈

**範例說明：**&#x4F7F;用旋鈕控制LED燈模組的亮度。順時針轉動旋鈕，LED燈模組越來越亮，逆時針轉動旋鈕，LED燈模組越來越暗。

**元件清單：**&#x65CB;鈕模組；LED燈模組；Micro:bit；Micro:bit BOSON 擴充板。

**連線圖：**&#x5C07;旋鈕模組連接至Micro:bit擴充板的P0腳位，LED燈模組連接到Micro:bit擴充板的P8腳位。

![](https://1275793585-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LaZQFBYOS3O0ksiEmR1%2F-LaxOSDOZzLUwwdDVKLO%2F-LaxOTsC_ludvbGcOyMA%2Frotation_sensor_example2.png?generation=1553660771142646\&alt=media)

**程式說明：**&#x2460; 讀取P0腳位的類比值；② 將讀取到的類比值賦給P8腳位。

**程式示意圖（中文版）：**

![](https://1275793585-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LaZQFBYOS3O0ksiEmR1%2F-LbWGqLIrJ39av5IOLSL%2F-LaxOTsEwiCnsfSe3ZMC%2Frotation_sensor_prg_ch_tw.png?generation=1554262756755053\&alt=media)

**Example program(English):**

![](https://1275793585-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LaZQFBYOS3O0ksiEmR1%2F-LaxOSDOZzLUwwdDVKLO%2F-LaxOTsGi8mPm6H1zlb4%2Frotation_sensor_prg_en.png?generation=1553660769539277\&alt=media)

## 商品規格

腳位說明：

![](https://1275793585-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LaZQFBYOS3O0ksiEmR1%2F-Ldrhly2OFSPYkzpFBIt%2F-LaxOTsKTXkVEOSDwQS0%2Frotation_sensor_spec.png?generation=1556786659078756\&alt=media)

| **編號** | **名稱** | **功能說明** |
| :----: | :----: | :------: |
|    1   |   GND  |   電源接地   |
|    2   |   VCC  |   電源正極   |
|    3   |    A   |   類比訊號   |

重量： （g）

尺寸：26mm\*22mm

工作電壓：3.0-5.5V

工作電流：(Max)1mA\@5V
