#### $I^2TRC^2$ 機器人組
# 升降機
---
主講人:林文繡
---
## 專題要求
---
以不同顏色積木模擬不同樓層的磁卡,特定磁卡能帶領你到特定樓層。安全起見,不同樓層間不能互通,即三樓住戶只能從一樓到三樓,不能去到二樓
---
## 功能介紹
---
**粗體**為進階功能
----
- **共三層**,(至少兩層)
----
- 當 `light sensor` 感應到磁卡顏色
- **打開閘門**(用到小馬達)
- 上升到對應樓層
- 當 `button` 被按下
- 電梯回到一樓
----
**不用 `button` 的做法**
---
- 當 `light sensor` 感應到不同顏色磁卡,便去到對應樓層
---
## 硬體組裝
----
### 你會用到
---
- 主機、大馬(雞)達(腿)
- 黃綠紅藍磁卡
- 棉繩(如果薛17沒準備就完了)
- 兩個眼睛的 `距離感測器`
- 顏色感測器 `light sensor`
- Maybe 需要 `button`、小馬達
----
### Step 1
---
- 組出電梯樓層架構&升降機本體
- 最上面要有軌道掛棉繩
----
### Step 2
---
- 加上各種 sensor
---
## 程式撰寫
----
### Step 1. 取得參數
---
- 請去量測各樓層的高度作為參數
- 參數決定你要上升/下降的高度
----
### Step 2. 上升下降怎麼寫
---
- 用距離感測器測距離
- 用while迴圈
----
### Step 3. 照執行流程寫
---
- 當 `light sensor` 感測到顏色,電梯上升
- 當 `button` 被按下,電梯下降
----
### 結束
{"title":"升降機","description":"粗體為基本功能","contributors":"[{\"id\":\"f38129ac-4e4f-4d45-a320-3d4b865cd160\",\"add\":957,\"del\":122}]"}