Hello! Good job! Can you guide me? I want to shift the phase of my PWM signal. How is that possible? and also can esp32 generate reverse PWM? Thank You.
are there servos which can't be controlled by angle? by duty(70) it spins left and with duty(80) it spins right, but it never stops. really annoying in my case
I am thinking to bring this back (I am not able to play with this again) to life but this time with MicroPython. Hopefully possible. ua-cam.com/video/R8QRPjkcPcU/v-deo.html
@@TechToTinker That is amazing but I think honestly people like simple and "yea I can do that" I would focus more on a simple primitve MicroPython robot on a breadboard with servos making it walk rather than all of the complexity.
I have tried connecting servo motor's power and ground directly to ESP32 as well as to external supply and also checked for various pwm duty cycle values but its not rotating. Infact, I have even used for a for loop with values of pwm duty from 0 to 120 to check from which value it starts rotating but of no use. Someone please help
@@TechToTinker Everything sir. I even changed the pin to which the servo is connected and tried but no use. I got a doubt whether the servo is working fine and tried using it with arduino and it was working perfectly fine. I used an external 6V battery for the servo.And I have searched about the problem using all kinds of words/phrases. Only in one of the forums I found one person having the same problem but no solution was provided there as well.
@@phanidharkumar7007if you already tried everything then what else? You should try reading the datasheet of your servo. Basically determine the following: 1. How many volts should be use to power the servo? 2. Common ground should always be observed! That is connecting ESP32 ground to external power supply.
@@TechToTinker Sir, it's the hobby servo. I have given 6v external power supply. And yes I made sure of the common ground. However, as per your suggestion, I'll try again and get back to you
@@phanidharkumar7007 try to change the firmware version. I was trying this to do this on esp32v1.17 but it didn't work. When I downgrade to v1.13 it works.
Would love to use microPython in my projects but its just so much more work than Arduino. #include myservo.attach(); myservo.write(90); done, supper easy.
Hi @michael fogarty, I completely respect your thoughts and I appreciate for leaving a comment. I would just recommend to leave your eyes open sometimes we need to look at different angle, perspective. Cheers.
Great explanation, thank you very much!!!
should have more views. perfect explanation.
thanks
@Julian Aguilar, wow that's cool man. Thanks...
Класс 👍 Все понятно и доходчиво!
Glad you loved it. Thanks.
Great video with a perfect explanation! Well done 👍👍👍
Glad it helped! Thanks.
Yeah😀😀😀😀🙃🙃🙃
my servo doesn't spin
Hello! Good job!
Can you guide me? I want to shift the phase of my PWM signal. How is that possible?
and also can esp32 generate reverse PWM?
Thank You.
YAY a simple Servo!
and it was simple to control, no need for any library :). Btw, thanks Kevin
Parabéns pelo vídeo!!! Very good!!! Muito bom!!!
Thank you @Professor Marcos Carnevali
did you modify the SG90 for continuous rotation?
@Dishendra Mishra, it happens when you apply a PWM outside the accepted PWM duty.
is it possible to utilize the degrees greater than 180? cuz at first, the servo was rotating 360 degrees, so is it possible to utilize that?
are there servos which can't be controlled by angle? by duty(70) it spins left and with duty(80) it spins right, but it never stops. really annoying in my case
Thnx too
can you control servo to work full 360 degree?
You should add another motor and make a simple walking robot.
Hi Kevin, thank you for the suggestion. I am planning to do that maybe after timers and multitasking.
@@TechToTinker awesome! Seeing a walking robot with MicroPython will REALLY draw MASSIVE audience.
I am thinking to bring this back (I am not able to play with this again) to life but this time with MicroPython. Hopefully possible.
ua-cam.com/video/R8QRPjkcPcU/v-deo.html
@@TechToTinker That is amazing but I think honestly people like simple and "yea I can do that" I would focus more on a simple primitve MicroPython robot on a breadboard with servos making it walk rather than all of the complexity.
Noted on that @Kevin and you are right.
I can change the freq but when I use the pwm.duty it doesn't work,does anyone know how to solve it?
Как установить модуль machine? Pip ругается на pycrypto и рушит всю установку
Install first the Micropython firmware inside the ESP32. Carefully follow this video for that: ua-cam.com/video/elBtWZ_fOZU/v-deo.html
I have tried connecting servo motor's power and ground directly to ESP32 as well as to external supply and also checked for various pwm duty cycle values but its not rotating. Infact, I have even used for a for loop with values of pwm duty from 0 to 120 to check from which value it starts rotating but of no use. Someone please help
Have you try adding some delays?
@@TechToTinker Everything sir. I even changed the pin to which the servo is connected and tried but no use. I got a doubt whether the servo is working fine and tried using it with arduino and it was working perfectly fine. I used an external 6V battery for the servo.And I have searched about the problem using all kinds of words/phrases. Only in one of the forums I found one person having the same problem but no solution was provided there as well.
@@phanidharkumar7007if you already tried everything then what else? You should try reading the datasheet of your servo. Basically determine the following:
1. How many volts should be use to power the servo?
2. Common ground should always be observed! That is connecting ESP32 ground to external power supply.
@@TechToTinker Sir, it's the hobby servo. I have given 6v external power supply. And yes I made sure of the common ground. However, as per your suggestion, I'll try again and get back to you
@@phanidharkumar7007 try to change the firmware version. I was trying this to do this on esp32v1.17 but it didn't work. When I downgrade to v1.13 it works.
Would love to use microPython in my projects but its just so much more work than Arduino.
#include
myservo.attach();
myservo.write(90);
done, supper easy.
Hi @michael fogarty, I completely respect your thoughts and I appreciate for leaving a comment. I would just recommend to leave your eyes open sometimes we need to look at different angle, perspective. Cheers.
There's no simple way achieve this angle?. Is there any package?