by siempre.aprendiendo » Mon Aug 30, 2010 7:24 pm
by siempre.aprendiendo
Mon Aug 30, 2010 7:24 pm
From time to time I receive questions about how to start programming the CM-5/CM-510 with C.
I think it's necessay to have a working knowledge about:
1. C programming
2. CM-5/CM-510 programming
3. Dynamixel protocol
1. C programming
I think "
C Programming for Microcontrollers is a fast and very practical introduction to C and microcontrolers programming, but I'm a not sure if it an easy way to start learning C.
If you a want a more structured and deeper introduction to the C programming language,
C introduction (pdf) is a pretty good and free introduction.
But there are a lot:
C Language Tutorial (html)
How C Programming Works (html)
Several C programming tutorials (html)
and more from Google
2. CM-5/CM-510 programming
From Robotis support website
CM-5/CM-510 programming
3. Dynamixel protocol
From Robotis support website
Dynamixel actuator
Two others great sources of information are:
Robosavvy Bioloid information wiki
Source code of Stuart&Matt library
I hope it helps
From time to time I receive questions about how to start programming the CM-5/CM-510 with C.
I think it's necessay to have a working knowledge about:
1. C programming
2. CM-5/CM-510 programming
3. Dynamixel protocol
1. C programming
I think "
C Programming for Microcontrollers is a fast and very practical introduction to C and microcontrolers programming, but I'm a not sure if it an easy way to start learning C.
If you a want a more structured and deeper introduction to the C programming language,
C introduction (pdf) is a pretty good and free introduction.
But there are a lot:
C Language Tutorial (html)
How C Programming Works (html)
Several C programming tutorials (html)
and more from Google
2. CM-5/CM-510 programming
From Robotis support website
CM-5/CM-510 programming
3. Dynamixel protocol
From Robotis support website
Dynamixel actuator
Two others great sources of information are:
Robosavvy Bioloid information wiki
Source code of Stuart&Matt library
I hope it helps