由ADC讀取電壓
並將數值經由PWM丟往LED
ADC腳位在A0,接到可變電阻的輸出腳位
Arduino的D11可兼做PWM,接到外部LED就可以顯示亮滅
用analogWrite就可以寫入PWM
int potpin=0;
int ledpin=11;
int Pot_Value=0;
void setup() {
// put your setup code here, to run once:
pinMode(ledpin,OUTPUT);
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
Pot_Value=analogRead(potpin);
Serial.println(Pot_Value);//一邊將數值往序列埠顯示
analogWrite(ledpin,Pot_Value/4);//對Digital腳位寫入PWM
delay(10);
}
沒有留言:
張貼留言