Pot dan gelen degerler

Selamlar
Arduinoda potansiyometreden 0-1023 arasi deger aliyoruz ama ben bunun sadece 80 ile 900 arasini kullanip ekrana % olarak yazdirmak istiyorum. Mesela pot 80 degeri gonderirken ekranda %0, 900 gonderirken %100 yazdirmak istiyorum bunu nasil yapacagim

Selamlar. map komutu ile bunu ger├žekle┼čtirebilirsinizÔÇŽ

1 Be─čeni

:slight_smile: ├╝stadim cok tesekkurler. Arastirayim biraz iyi gunler.

1 Be─čeni
/* Map an analog value to 8 bits (0 to 255) */
void setup() {}

void loop() {
  int val = analogRead(0);
  val = map(val, 0, 1023, 80, 900);
  analogWrite(9, val);
}

olacak de─čil mi

1 Be─čeni

int yuzde_deger = analogRead(sensor);
float gerilim = (100.00 / 1023.00) * yuzde_deger;
gerilim=map(gerilim,31,100,0,99);
Serial.print("sensor ÔÇť);
Serial.println(gerilim);
lcd.setCursor(0, 0);
lcd.print(ÔÇŁ% ");
lcd.setCursor(6, 0);
lcd.print(gerilim);

bu sekil son hali. mapÔÇÖi degerlerini duruma gore degi┼čtirecegim.