int outputpin=9; /* Assign symbolic name outputpin to D9 PWM pin of Arduino */

/* Perform initialization and declarations inside setup() */
void setup(void)
{
  Serial.begin(115200);
  pinMode(outputpin, OUTPUT); /* set as a output put */
  TCCR1A=_BV(COM1A1)|_BV(COM1B1); /* set Fast PWM Mode */
  TCCR1B=_BV(WGM13)|_BV(CS11); /* Activate PWM Phase, frequency correction Mode */
}

void loop(void)
{
  float frequency = 0; /* initially set frequency to zero */
  float count = 10000;
  float count2 = 0;
  float readinput = 0;
  float adc0 = 0;
  
  while(1)
  {
    Serial.print("Frekans: ");
    Serial.print(frequency);
    Serial.print("Hz. \tSayac: ");
    Serial.print(count);
    Serial.print(" \tT(ms): ");
    Serial.print(readinput);
    Serial.print(" \t\tADC: ");
    Serial.println(adc0);

    ICR1 = count;
    count2 = 2 * 8 * count;
    frequency = int(16000000 / count2);
    OCR1A = int(count / 2);
    
    count = 10000;
    adc0 = analogRead(A0);
    readinput = (adc0 / 0.0113);
    count = count + readinput;
    
    if(count >= 100000)
    {
      count=10000;
    }
    
    delay(1000);
  }
}
uno:A5.2
uno:A4.2
uno:AREF
uno:GND.1
uno:13
uno:12
uno:11
uno:10
uno:9
uno:8
uno:7
uno:6
uno:5
uno:4
uno:3
uno:2
uno:1
uno:0
uno:IOREF
uno:RESET
uno:3.3V
uno:5V
uno:GND.2
uno:GND.3
uno:VIN
uno:A0
uno:A1
uno:A2
uno:A3
uno:A4
uno:A5
pot1:GND
pot1:SIG
pot1:VCC