# ESP32-WROOM-32 30P 全彩LED模組
### ESP32-WROOM-32腳位圖

### 使用材料
1. ESP32-WROOM-32*1
2. 三色LED全彩模組*1
### 使用到的引腳
| 顏色 | 引腳 |
| -------- | -------- |
| 紅色 | GPIO15 |
| 綠色 | GPIO2 |
| 藍色 | GPIO4 |
| 接地 | GND |
### 接線圖


### 使用PWM控制LED
```csharp
// analogWrite(GPIO, 0-255);
analogWrite(4, 255);
```
### 程式碼
```csharp
// 先定義各顏色使用的引腳
const int redPin = 15;
const int greenPin = 2;
const int bluePin = 4;
void setup() {
Serial.begin(115200);
pinMode(redPin, OUTPUT);
pinMode(greenPin, OUTPUT);
pinMode(bluePin, OUTPUT);
// 初始化設置亮度
analogWrite(redPin, 255);
analogWrite(greenPin, 255);
analogWrite(bluePin, 255);
}
void loop() {
// 紅燈閃爍亮度255
analogWrite(redPin, 0);
delay(1000);
analogWrite(redPin, 255);
delay(1000);
// 綠燈閃爍亮度255
analogWrite(greenPin, 0);
delay(1000);
analogWrite(greenPin, 128);
delay(1000);
// 藍燈閃爍亮度255
analogWrite(bluePin, 0);
delay(1000);
analogWrite(bluePin, 128);
delay(1000);
}
```
---
延伸閱讀
1. [Google Cloud Platform VM個體使用 - 1](https://hackmd.io/@0q3lEDkPQdaD6eZ8vpOC_A/S1jjJDdrJx)
2. [Google Cloud Platform VM個體使用 - 2](https://hackmd.io/@0q3lEDkPQdaD6eZ8vpOC_A/HkkKfOur1g)
3. [Arduino ESP32使用步驟](https://hackmd.io/@0q3lEDkPQdaD6eZ8vpOC_A/SJRUP4xBke)
4. [ESP32-WROOM-32 30P 全彩LED模組](https://hackmd.io/@0q3lEDkPQdaD6eZ8vpOC_A/r1u5SKxr1g)
5. [ESP32使用DHT11溫濕度辨識結合LED燈](https://hackmd.io/@0q3lEDkPQdaD6eZ8vpOC_A/Bke9M_zB1e)
6. [ESP32實作溫濕度智慧監測結合DHT11及LED開發](https://hackmd.io/@0q3lEDkPQdaD6eZ8vpOC_A/H10M6LOr1g)