Go Down

### Topic: Use of the internal pull-up resistor (Read 1 time)previous topic - next topic

#### atrepp

##### Jul 26, 2012, 12:08 pm
Hi,

I have a lot of thermistor to read and I am thinking using the internal pull-up resistor so i can connect directly the thermistor to the pin and the ground.
So i don't need to connect a lot of 10k resistor, one for each thermistor.

On the Arduino Uno description page :
http://arduino.cc/en/Main/ArduinoBoardUno
It says that the internal pull-up resistor is of 20-50 kOhms.

Is it a variable resistor value ?
Is there a way to know precisely the resistor value ?

Cordially,
Alex

#### PaulS

#1
##### Jul 26, 2012, 12:18 pm
Quote
Is it a variable resistor value ?

No.

Quote
Is there a way to know precisely the resistor value ?

No.

Quote
I am thinking using the internal pull-up resistor so i can connect directly the thermistor to the pin and the ground.
So i don't need to connect a lot of 10k resistor, one for each thermistor.

Don't. 10k resistors are cheap and small. Use them.

#### atrepp

#2
##### Jul 26, 2012, 02:02 pm
I was able to calculate the internal pullup resistor and the value is 34kOhm for my Arduino Uno board but what is wrong to use the internal resistor ?

#### cmiyc

#3
##### Jul 26, 2012, 07:36 pm

I was able to calculate the internal pullup resistor and the value is 34kOhm for my Arduino Uno board but what is wrong to use the internal resistor ?

The value of the internal resistors (each pin has its own) can be (and probably is) different.

You would need to determine the value of each pin's resistor.  Then remember that those will differ from chip to chip / pin to pin.
Capacitor Expert By Day, Enginerd by night.  ||  Personal Blog: www.baldengineer.com  || Electronics Tutorials for Beginners:  www.addohms.com

#### dc42

#4
##### Jul 26, 2012, 09:14 pm
The internal pullup resistors are great for use on digital inputs, but I would not use them on analog inputs used with analogRead(), because of the variability of the value of the resistor as explained in previous replies.
Formal verification of safety-critical software, software development, and electronic design and prototyping. See http://www.eschertech.com. Please do not ask for unpaid help via PM, use the forum.

Go Up