16:00 saying is pinMode(aPin, INPUT) + digitalWrite(aPin, HIGH) = pinMode(aPin, INPUT_PULLUP) this lead to activating the internal pull-up resistor If a digital pin is configured as an INPUT, digitalWrite() will enable (HIGH) or disable (LOW) the internal pullup on the input pin
Great vid, wish you would of opened the servo up and shown the internal difference between that one and a standard, would of been fun to watch you mod a standard servo to have this function also
Thank you for the great video! What is really annoying about casual servos is when Arduino starts we can only guess the position of a servo, but do not know it, so we usually need to reset it to some position, which happens pretty fast and looks like servo is about to kill itself with a sudden movement. (Hi from Ukraine!)
Another excellent pedagogical vid, thanks The scheme rests entirely on the quality of the pot, its precision, linearity, and wear pattern, so are highest quality pots necessary?
AWESOME information perhaps we can use DB1 to record a specific path that we need DB1 to follow each time, from a start point to an ending point, then back to home, if we flip-flop the recorded sequence to return DB1 to the original start point, Umh... I will continue this discussion on the forum (maybe call it "Servo as INPUT Path", does anyone have any suggestions as to what it will take to do this? Thanks
Rather than a pot, would it not be better to use a variable capacitor? I'm thinking pots have wipers that are likely to wear and change resistance over time. On an arduino, a Capacitive sensing library should be able to read position of capacitor.
I know this is old, but does this playback the sequence with the same speed you moved the motor ? i.e you move the shaft slow then move it fast, will it replay it at the same speeds you did ?
Great channel!!! Do you have any video about an analog isolator? That is, the input ranges from 0 to 5 volts and the output follows the range input 0 to 5 DCV. I appreciate!!!
How do you overcome the noise issue in the analog feedback? The servo feedback signal changes erratically even when the servo is not moving, as I have seen it from previous experience.
Can we get analog read from a continuous rotation servo? And is that possible to recording and playing back servo motion with a continuous rotation servo without push button?
I came here looking for info on this too. I’ve seen a 360 servo with the extra feedback wire for sale, but it’s not clear if it’s exact position can be set like with non-360 servos.
Hi Sir, I am doing some reserch about making my own motion simulator using diy build actuators with servo motors. I will be controlling the servo motor with Simtools software through arduino. As far as i know, the servo motor on the actuator should have encoder, but what kind of encoder ? can you help me out please. What should i ask to the manufacturer for the specifications?
Does manually turning the shaft generate electricity, that may damage components? Or does manually turning the servo motor otherwise damage the motor. I am trying to create a manual override for safety.
It depends on your schematics. It's streightforward -- if device( e.g. switch) connected to your input is never "floating" i.e. contains internal pull-up/pull-down resistor-- you can use regular INPUT pinMode. Otherwise you should use INPUT_PULLUP. This will guarantee that if device is not returning stable values( e.g. when button is not pushed), the pin will be PULLED-UP to internal buil-in 20k-150k resistor in microcontroller and return you stable value instead of the enviromental noise. You can read official documentation here www.arduino.cc/en/Tutorial/DigitalPins P.S. Also, please pay attention to PIN13 -- on majority of Arduino compatible boards this pin is also connected to onboard LED. That's why you don't want to use it with INPUT_PULLUP mode.
Bill has the UNO plugged into his computer via a USB cable so that he can use the Serial Monitor functions. So the UNO is getting its 5 volt power from the computer.
Please can you check my query on your video re power supply. I am asking what fuses you used. I live in South Africa and am trying to make my own power supply. Thank you. Chris Borchardt
Yet another brilliant video! Production, sound and content are superb, as well as your teaching style. Thanks very much.
16:00 saying is
pinMode(aPin, INPUT) + digitalWrite(aPin, HIGH) = pinMode(aPin, INPUT_PULLUP)
this lead to activating the internal pull-up resistor
If a digital pin is configured as an INPUT, digitalWrite() will enable (HIGH) or disable (LOW) the internal pullup on the input pin
Just a quick note to say thank you for all the videos. I have learned SO MUCH from them.
Great vid, wish you would of opened the servo up and shown the internal difference between that one and a standard, would of been fun to watch you mod a standard servo to have this function also
Best channel on ever, well explain and very professional thanks for your time
Never thought about using a servo as input - very cool. Thks
Thank you for the great video!
What is really annoying about casual servos is when Arduino starts we can only guess the position of a servo, but do not know it, so we usually need to reset it to some position, which happens pretty fast and looks like servo is about to kill itself with a sudden movement.
(Hi from Ukraine!)
very true..... God damn every fking time.
I like it. Very helpful video 👍
This is great!...now to teach it to weld for me.
Awesome 👍
Thanks for sharing such an amazing tutorial on servo.
That's cool. I don't have a use for it but, it looks something to play around with.
Hey Bill. Good to see you back.
New to your channel, and have enjoyed all that you do. Your vids are really clear and easy to follow. thanks for posting great content.
how do you have such a clean workbench , you are making the rest of us look bad !
loving your tool wall! awesome vids, thanks!
Outstanding video in every way, Thank you for producing it.
Another excellent pedagogical vid, thanks
The scheme rests entirely on the quality of the pot, its precision, linearity, and wear pattern, so are highest quality pots necessary?
Hello,
Great vidéo !
Is it possible to do this with an FB5311-360M ?
great dear sir. i can copy my trip servo and repeat it. thank you so much
The best way to thank this modest teacher www.patreon.com/dronebotworkshop/overview
cool, this will make a great annimation for props,
AWESOME information perhaps we can use DB1 to record a specific path that we need DB1 to follow each time, from a start point to an ending point, then back to home, if we flip-flop the recorded sequence to return DB1 to the original start point, Umh... I will continue this discussion on the forum (maybe call it "Servo as INPUT Path", does anyone have any suggestions as to what it will take to do this?
Thanks
got dang mang
this is a very well put video sir!
This was a very cool video, thank you
Rather than a pot, would it not be better to use a variable capacitor? I'm thinking pots have wipers that are likely to wear and change resistance over time.
On an arduino, a Capacitive sensing library should be able to read position of capacitor.
excellent tutorial .thanks
Great! Are there servos with negligible resistance to turning by hand? I’m thinking motorized volume control.
very inspiring video , thank you Sir !
I know this is old, but does this playback the sequence with the same speed you moved the motor ? i.e you move the shaft slow then move it fast, will it replay it at the same speeds you did ?
Sorry, what's the difference with the Servo.read() function?
Nice
Amazing channel!
VERY GOOD!!
Great channel!!! Do you have any video about an analog isolator? That is, the input ranges from 0 to 5 volts and the output follows the range input 0 to 5 DCV. I appreciate!!!
How do you overcome the noise issue in the analog feedback? The servo feedback signal changes erratically even when the servo is not moving, as I have seen it from previous experience.
Well Done!!
Thanks for your tutorial, but
do you provide lesson program for us to learn?
Can we get analog read from a continuous rotation servo?
And is that possible to recording and playing back servo motion with a continuous rotation servo without push button?
I came here looking for info on this too. I’ve seen a 360 servo with the extra feedback wire for sale, but it’s not clear if it’s exact position can be set like with non-360 servos.
The servo is moving in 5 degree intervals between 0 and 180 degrees. What is the unit of the feedback value?
cool instruction!
You are great sir
I'm thinking your description of the resistor as a 'dropping resistor' be changed to 'current limit' resistor, as that really is its function..
thank you
Hi Sir,
I am doing some reserch about making my own motion simulator using diy build actuators with servo motors. I will be controlling the servo motor with Simtools software through arduino.
As far as i know, the servo motor on the actuator should have encoder, but what kind of encoder ? can you help me out please.
What should i ask to the manufacturer for the specifications?
thank you Sir
How to make stepper motor run as servo motor with potentiometer??plz help
How to make by push button forward and reverse direction through it ardiuno, by push two button
Is it possible to convert the saved output to g-code? Thanks!
Congratulations from Belgium but why a return wire for information when you know the number of steps servo can directly send to a specific position.
@dothemathright 1111 I search the internet I see no one can buy this type of servo?
You are confusing this servo motor with a stepper motor they are different. Servo takes a analog input Stepper takes a digital input.
Does manually turning the shaft generate electricity, that may damage components?
Or does manually turning the servo motor otherwise damage the motor.
I am trying to create a manual override for safety.
Suspect it puts strain on the gears which is why most recommend not to manually turn it. Plastic gears probably aren’t up to the job.
hi! i cant rearch your sity nor forum ( are there any restrictions for countries ? and where to buy servo shown ?
Could you make a video to explain how to modify a standard servo motor to become an analog feedback servo motor?
It’s not really worth the hassle. It’s literally one extra while added to the same servo setup. Pennies extra.
Where can I buy this servo?
Thanx sir
thank sir how much load it can handles
like it...thanks
Спасибо было интересно !
Google translated : Thanks, it was interesting
Is there any advantage to using pinMode INPUT and then asserting high, over using pinMode INPUT_PULLUP?
It depends on your schematics. It's streightforward -- if device( e.g. switch) connected to your input is never "floating" i.e. contains internal pull-up/pull-down resistor-- you can use regular INPUT pinMode. Otherwise you should use INPUT_PULLUP. This will guarantee that if device is not returning stable values( e.g. when button is not pushed), the pin will be PULLED-UP to internal buil-in 20k-150k resistor in microcontroller and return you stable value instead of the enviromental noise.
You can read official documentation here www.arduino.cc/en/Tutorial/DigitalPins
P.S. Also, please pay attention to PIN13 -- on majority of Arduino compatible boards this pin is also connected to onboard LED. That's why you don't want to use it with INPUT_PULLUP mode.
No, disadvantage yes it takes 2 instructions (more code) rather then 1 instruction
Can I use DXW90 Servo for this
Good lessen Bill. One question for you, should there not be a Vcc / 5 volt to the UNO ?
Greatings from the Netherlands.
Bill has the UNO plugged into his computer via a USB cable so that he can use the Serial Monitor functions. So the UNO is getting its 5 volt power from the computer.
Thanks, I was looking at the blue parts layout. Learned again from this series 😉
Interesting. I'm not too familar with servos. Is the any problems with blowback voltage when moving the servo by hand?
there could be if you move it too fast.
@@TuttleScott Thanks. Do you know if this modified servo accounts for that?
my servo wont move manually, how to enable manual movement? i am using PCA9685
I’m guessing use a servo with lower torque rating
Please can you check my query on your video re power supply. I am asking what fuses you used. I live in South Africa and am trying to make my own power supply. Thank you. Chris Borchardt
They're so expensive. The cheapest I could find was $14.95 CAD.
some explanation is interesting, but with a lot of chatter witch is a disadvantage & bad explanation of internal pullup resistors
It does not accept PWM
its only compatible with it
please make dc motor + encoder = dc servo motor and arduino dc servo driver project on youtube. and please explain share with us. thank you.