arduino FHT

all right here is my experimental setup, where i've 3 resistors - VCC------*----**------GND
R1 = R2 = R3 = 100ohm
where

  • = adc0
    ** = adc1

void setup()
{
Serial.begin(115200);
ADCSRA = 0xe5;
ADMUX = 0x40; // use adc0 - sends 681
//ADMUX = 0x41; //sends -11072
DIDR0 = 0x01; // turn off the digital input for adc0
}

void loop()
{
while(!(ADCSRA & 0x10)); // wait for adc to be ready
ADCSRA = 0xf5; // restart adc
byte m = ADCL; // fetch adc data
byte j = ADCH;
int k = (j << 8) | m; // form into an int

Serial.println(k);
delay(100);
}

here is my code which works fine in new named sketch and in old sketch where i worked i copy pasted this code uploaded on uno, but values are same for adc0 and adc1. something mysterious happens.