studied 2 years engineering, this video blows out of the water all those years.... simple, clear and to the point ! and in 3 mins and 41 seconds to boot ! thank you.
Amazing. Cleared up something in my head. Trying to make a GPS adapter (powered beforehand/externally and some level shifting). I was getting odd ideas. It's probably working after pull downs in 2 places . There is some programming feature in the special GPS which I need to learn too, to really know.
Lots of confusion, watched your explanation for 2 mins and understand it perfectly! - thank you - Pullup and Pulldown resistors are ordinary resistors and not 'special types of resistors'. - If a resistor is connected to ground (it's a pull down) or if the same resistor is connected to a +ve voltage (e.g. 5v dc) then it will be a pull up resistor. Bingo! but WATCH the Video!!! :-)
In the case of the pull-up resistor, surely whether the input is "true" depends on the value of the resistor, no? It seems that if you make the resistor's resistance sufficiently large, the voltage drop across the resistor will reduce the voltage available to the input below its logical-truth value.
Why can't you connect the input pin directly to VCC without a pullup resistor? I know you shouldn't short the power supply to ground when pressing the switch, but is this the only reason? Would supplying 5V to the input pin work the same as using a pullup resistor?
Thank you very much for your clear explanation. Nevertheless I have a question: at minute 1:40, why can’t the current flow also to the ECU, when the switch is closed?
Hello, I have a question, with the switch open and the pull up resistor connected to 5V. If I used a meter set to read volts DC, would I see the 5Volts at the switch?
Peki pull-down direnci bir şekilde zarar görürse ve biz arduino ile bir step motor kontrol ediyor olsak bir direnç yüzünden butona basmadığım halde buton tetiklenip step motoru hareket ettirince kullanıcıya zarar vermezmi?
Great video. Let's say I am trying to connect one end of the switch to gnd. So, I have to do a pull up inside the controller. Can I do a pull down instead of pull up for the same ? Thankyou
@@JulianEdgar The use of pull up or pull down is to take away the floating condition of the pin so that it won't pickup noise. So what I am thinking is instead of driving the pin to Vcc, I will drive it ground. So even if I close the switch, whose other end is also at 0 , the pin will still drive to 0. So isn't it a user's choice to pull up or down ? Am I missing something ?
@@sumanthcheedepudi8751 Can your specify a pull-up in the controller? If you can, you can use the switch to pull to ground. If the controller uses a pull-down, and you can't change that to a pull-up, the switch to ground won't do anything.
I don't get it also: in pull-down scheme and closed button state there is no resistor between 5V and the ecu (input pin, that will burn every pin as they can't handle high currents. So if I get it right, you need another resistor in between 5v and the ecu. Is that right?
Better than all the explanations out there on pull up resistors. Simple, no fancy words, straight to the point. Ty
Thank you.
@@JulianEdgar the best explanation ever
studied 2 years engineering, this video blows out of the water all those years.... simple, clear and to the point ! and in 3 mins and 41 seconds to boot !
thank you.
Easily the best and simplest explanation of pull up / down resistors I've came across. Thank you.
You are welcome!
Very clear and simple explanation - thank you
Awesome! Spent an hour trying to get my head around this before I found this video, then I had it in 3 minutes. Good on you mate!
Great to hear!
This is the best explanation so far. Thanks so much! Now, I understand how they work.
Great to hear!
This is hand down the best video explanation of this
perfect explanation, it will allow me to read my hardware schematic better at my work. I am an embedded systems engineer.
I'm learning this in my embedded systems class, and you cleared the idea up easily! Thanks!
Glad it was helpful!
Thanks so much! Was struggling with my uni's diagrams. This made it very clear! And you seem like a really nice guy.
Glad I could help!
I've bought this book. It's a great book! Thank you so much for your explanation. Love from Brazil!
Glad it was helpful!
You must be a great teacher... Love from India
Thank you!
Yes he is. I feel like he could teach me math even when I am in a coma.
Very helpful. Thank you.
This really explains the reason behind the names. Thanks!
Thank you sir for making this video clear and concise. Cheers!
You are welcome!
Understood this better than the explanations in my Native language
Just learning basics of Arduinos, and pullup/pulldown has stumped me for 2 days. Thanks for the explanation in such a concise video!!!
Great to hear!
thank you man! you ended my misery in less than 4 minutes
Amazing. Cleared up something in my head. Trying to make a GPS adapter (powered beforehand/externally and some level shifting). I was getting odd ideas. It's probably working after pull downs in 2 places . There is some programming feature in the special GPS which I need to learn too, to really know.
Great video, I see this type of application quite alot in BMS controls. Thanks for explaining it so well.
Thank you!
Thank you ❤ keep making videos you are a great teacher
thank you sir ...a great explanation
Thanks and welcome
thank you, well explained.
Superb. Thanks. Love the accent, too.
so helpful. And clear! Thanks mate
Thx for the video.
Thank you very much, that's a great introduction!!!
awesome video!
Lots of confusion, watched your explanation for 2 mins and understand it perfectly! - thank you
- Pullup and Pulldown resistors are ordinary resistors and not 'special types of resistors'.
- If a resistor is connected to ground (it's a pull down) or if the same resistor is connected to a +ve voltage (e.g. 5v dc) then it will be a pull up resistor.
Bingo! but WATCH the Video!!! :-)
Glad it helped!
very helpful, thank you
Thank you so much
Beautiful explanation !!
Thank you.
Danke dir Julian, hat echt geholfen :)
Great, wonderful explanation
🎖️
Thanks! 😃
thank you, easy and quick
Best explanation I have seen thank you
You are welcome
Nice explanation Great job just subscribed
Great video. Thanks!
Great explanation. Thanks!
In the case of the pull-up resistor, surely whether the input is "true" depends on the value of the resistor, no? It seems that if you make the resistor's resistance sufficiently large, the voltage drop across the resistor will reduce the voltage available to the input below its logical-truth value.
Not with such a high input impedance.
Thank you
Pretty good.
You are the best
clearly explained !!!
Nice and easy explanation 👌
Thank you 😊
fantastic explanation!
Thanks! 😃
Perfect!!! I get it!!!
Why can't you connect the input pin directly to VCC without a pullup resistor? I know you shouldn't short the power supply to ground when pressing the switch, but is this the only reason? Would supplying 5V to the input pin work the same as using a pullup resistor?
thank u sir
Welcome
Textbook explanation Julian!
Thank you!
Thank you very much for your clear explanation. Nevertheless I have a question: at minute 1:40, why can’t the current flow also to the ECU, when the switch is closed?
Because the resistance to ground is much lower than the resistance to 5V.
Do you mean, the resistance to the ground is much lower than to the 5V or to the ECU?
👍👍
Is there an equation to know how much the resistor needs to be?
A good question - and I don't know the answer. Typically I don't think it matters much eg 1-10K.
Question internal pull-up resistor is bad in BCM. You think I could add external pull-up resistor? I was able to trick BCM with a 3.7 volt battery.
Hello, I have a question, with the switch open and the pull up resistor connected to 5V. If I used a meter set to read volts DC, would I see the 5Volts at the switch?
Yes
Peki pull-down direnci bir şekilde zarar görürse ve biz arduino ile bir step motor kontrol ediyor olsak bir direnç yüzünden butona basmadığım halde buton tetiklenip step motoru hareket ettirince kullanıcıya zarar vermezmi?
I can't find your book on Abebooks.
Amazon
Great video. Let's say I am trying to connect one end of the switch to gnd. So, I have to do a pull up inside the controller. Can I do a pull down instead of pull up for the same ? Thankyou
No
@@JulianEdgar The use of pull up or pull down is to take away the floating condition of the pin so that it won't pickup noise. So what I am thinking is instead of driving the pin to Vcc, I will drive it ground. So even if I close the switch, whose other end is also at 0 , the pin will still drive to 0. So isn't it a user's choice to pull up or down ? Am I missing something ?
@@sumanthcheedepudi8751 Can your specify a pull-up in the controller? If you can, you can use the switch to pull to ground. If the controller uses a pull-down, and you can't change that to a pull-up, the switch to ground won't do anything.
Good explanation although was a bit difficult to concentrate because of your to much energetic arms and hands gestures.
I like being animated.
Hello.
Thank you doctor for your grear explaination I really appreciate it, read about islam doctor !
Can someone explain why when he uses the pull down resistor and the three-state is in conduction the circuit doesn't burn? Sorry for bad english
Because the resistor limits current flow to a tiny amount.
@@JulianEdgar thank you appreciated, you're the man
I don't get it also: in pull-down scheme and closed button state there is no resistor between 5V and the ecu (input pin, that will burn every pin as they can't handle high currents. So if I get it right, you need another resistor in between 5v and the ecu. Is that right?
@@mumbucorporation7243 The ECU has a high input impedance. See ua-cam.com/video/13J-eeTLk4w/v-deo.html
Thank you very much
Thank you
You're welcome