Yep you can find that SPECIFIC MOTOR at sparkfun.
It is not expensive and not with HIGH torque but it is Good for many applications.
Yep you can find that SPECIFIC MOTOR at sparkfun.
It is not expensive and not with HIGH torque but it is Good for many applications.
normally i dont open a new thread, i really dont like it, so i will continue the next request from you guys here.
If any moderator would like to open a new thread, it is free to do it. My request is related to motors again, but this time to a brushells motors.
I have the following motor
and Detrum driver 25 A
i would like to control very simply the driver with a PIC and a potentiometer
so they way to rotate the potentiometer to speed up the motor via PWM from PIC.
Is that possible?
have a look first of my new design and what i would like to do.
Last edited by astanapane; - 18th April 2013 at 11:16.
You could do it with a PIC but a $5 servo tester like this would work just as well.
![]()
Why pay for overpriced toys when you can have
professional grade tools for FREE!!!
The motors are Brushless type and need a special High current driver (at least 30 Amps).
When a specific driver is selected we can see how to control it.
Ioannis
I could not find any datasheet about the Dentrum, but I suppose it is a standard servo input controller.
If this is the case then it just needs pulses every 20ms and from 1 to 2ms wide.
Please confirm the input of the driver.
Ioannis
Hi rmteo,
thanks a lot for your reply, just wanted to use a PIC and a potentiometer, because i would like to understand the programming as well behind it.
Right now i have a reciever and transmitter to do it.
But i would like to use my own pic PWM with potentiometer to send pulses to controller.
Why pay for overpriced toys when you can have
professional grade tools for FREE!!!
This is a little very simple code to produce the required servo pulse by reading an analog port (say a pot).
It then creates the pulse after some maths and loops back again.
IoannisCode:again: adcin channel,value 'read pot value if value>250 then value=250 'compress value over 250 pulse=4*value+1000 'upscale from 1000 to 2000 HIGH output_pin pauseus pulse 'create the servo pulse low output_pin pauseus (20000-pulse)' pause for the rest of the 20ms period goto again
Bookmarks