#include #include #include #include //TEA5767 FM Radio Library (TEA5767 FM Radyo Kütüphanesi) TEA5767Radio radio = TEA5767Radio(); OLED myOLED(SDA, SCL, 8); extern uint8_t SmallFont[]; double frequency = 87.5; double frequency_pt = 87.5; int deger = A1; void setup(){ Serial.begin(9600); Wire.begin(); myOLED.begin(); myOLED.setFont(SmallFont); pinMode(deger,INPUT); Serial.println("Arduino FM Radio "); } void loop(){ int son = analogRead(deger); int value_pot = analogRead(A0); // Potentiometer values(Potansiyometre bilgisi) // Frequency calculation( Frekans hesaplaması ) frequency = ((double)value_pot * (108.0 - 87.5)) / 1024.0 + 87.5; frequency = ((int)(frequency * 10)) / 10.0; String anac = String(frequency); // Displaying of frequency change on the screen( Frekans değişikliğinin ekranda gösterilmesi) if (son<=180){ myOLED.clrScr(); Serial.println("-Frekans-"); Serial.println(frequency); frequency_pt = frequency; myOLED.print("-Frekans- ", CENTER, 16); myOLED.print(anac, CENTER, 48); myOLED.update(); radio.setFrequency(frequency); }}