int potPin = A0; // Potansiyometreyi bağladığınız analog pin
int pwmPin = 9; // PWM çıkışı veren pin (MOSFET'in Gate'ine bağlanacak)
int potValue = 0; // Potansiyometre değeri
int pwmValue = 0; // PWM değeri
void setup() {
pinMode(pwmPin, OUTPUT); // PWM pinini çıkış olarak ayarla
Serial.begin(9600); // Seri haberleşmeyi başlat
}
void loop() {
// Potansiyometre değerini oku (0-1023 arası)
potValue = analogRead(potPin);
// Potansiyometreyi 0-255 arası PWM değerine dönüştür
pwmValue = map(potValue, 0, 1023, 0, 255);
// PWM sinyalini gönder
analogWrite(pwmPin, pwmValue);
// Seri monitörde değeri yazdır
Serial.print("Potansiyometre Değeri: ");
Serial.print(potValue);
Serial.print(" - PWM Değeri: ");
Serial.println(pwmValue);
delay(100); // Biraz gecikme
}