Go Down

Topic: Use of the internal pull-up resistor (Read 888 times) previous topic - next topic

atrepp

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

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

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 ?

James C4S


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

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