int LEDPin = 23; // 定義 pin 23 為 LEDPin
int potPin = 34; // 定義模擬輸入 pin 34 為 potPin
void setup() {
pinMode(LEDPin, OUTPUT); // 設定 LEDPin 為輸出
}
void loop() { //利用可變電阻調整LED亮度
int potValue = analogRead(potPin); // 讀取可變電阻的數值(範圍 0 到 4095)
int brightness = map(potValue, 0, 4095, 0, 255); // 將可變電阻數值映射到 LED 亮度的範圍(0 到 255)
analogWrite(LEDPin, brightness); // 使用 analogWrite 設定 LED 亮度
delay(10); //沒有delay不會亮
}