const int pwmOut = 9; // PWM çıkış pini tanımlanıyor
int pot = 0; // okunan analog girişi atayacağımız değişken
int outputValue = 0; // PWM çıkış bilgilerini tutacağımız değişken (analog out)
void setup() {
}
void loop() {
pot = analogRead(A0); //analog girişi oku ve pot değişkenine
outputValue = map(pot, 0, 1023, 0, 255); // pot değişkenine göre 0-1023 arasındaki 10 bitlik değeri 0-255 arasında 8 bitlik değere çevir
analogWrite(pwmOut, outputValue); // hesaplanan değeri pwm çıkışına yaz
delay(2); // her döngüden önce 2 ms bekle
}