//https://blog.jmaker.com.tw/arduino-tutorials-4/
//variableRegistanceLed.ino
int sensorPin = A0; //類比輸入的PIN腳 電阻中間腳位->A0
int ledPin = D4; // 類比輸出的PIN腳,接到LED的正極 LED正極->D4
int sensorValue = 0; // 類比輸入得到的數值
void setup() {
Serial.begin(9600);
pinMode(ledPin, OUTPUT); //LED的PIN腳設為輸出
}
void loop() {
sensorValue = analogRead(sensorPin); //讀取類比輸入的值會得到0~1023
Serial.println(sensorValue);
sensorValue = map(sensorValue,0,1023,0,255); //將0~1023轉化成0~255
analogWrite(ledPin,sensorValue); //將結果用PWM的方式輸出給LED,改變亮度
Serial.println(sensorValue);
}