Hola...
Primeramente quisiera hacer algunas preguntas mas teoricas que practicas espero me puedan ayudar sobre el tema...
1- Estoy diseñando un robot y sera controlado mediante RF y este cuenta con un total de 8 motores...la pregunta es si cada motor ocupa 1 canal de comunicacion o cada motor ocupa 2 canales para dar giros adelante y atras, si es 1 canal solo da en un sentido? Y si son dos canales es para ambos se tidos? Espero mi duda se entienda y me puedan ayudar en esto.
2- Los canales funcionan o se adaptan igual para un motor dc que para un servo?
3- Un brazo robot con 5 motores que giraran en ambos sentidos cuantos canales ocupa en un modulo rf.
Dudas sobre radio control para robotica
-
- Miembro Nuevo
- Posts: 2
- Joined: 27 May 2013, 02:24
-
- Miembro Nuevo
- Posts: 3
- Joined: 09 Nov 2011, 23:14
Re: Dudas sobre radio control para robotica
Hola,
Todo depende de la complejidad de tu proyecto, si no necesitas regular velocidad y sólo sentido de giro puedes implementar 2 bytes de forma que cada bit sea el sentido de cada motor.
Por ejemplo el byte 1 en binario sería algo así:
00000001 donde el 1 sería girar motor hacia la derecha y 0 a la izquierda
00000010 donde en este casó el motor 1 se pondría en marcha y giraría hacia la derecha
Si necesitas controlar velocidad y sentido de giro tienes que implementar más datos, por ejemplo: un byte completo por motor (total 8 bytes) donde:
1- El valor 127 mantiene el motor parado
2- si se decrementa hasta 0 el motor gira en un sentido y lo hace aumentando su velocidad conforme se aproxima al 0
3- si se incremenra hasta 255 el motor gira en sentido opuesto y lo hace aumentando su velocidad conforme se aproxima al 255
Saludos
Todo depende de la complejidad de tu proyecto, si no necesitas regular velocidad y sólo sentido de giro puedes implementar 2 bytes de forma que cada bit sea el sentido de cada motor.
Por ejemplo el byte 1 en binario sería algo así:
00000001 donde el 1 sería girar motor hacia la derecha y 0 a la izquierda
00000010 donde en este casó el motor 1 se pondría en marcha y giraría hacia la derecha
Si necesitas controlar velocidad y sentido de giro tienes que implementar más datos, por ejemplo: un byte completo por motor (total 8 bytes) donde:
1- El valor 127 mantiene el motor parado
2- si se decrementa hasta 0 el motor gira en un sentido y lo hace aumentando su velocidad conforme se aproxima al 0
3- si se incremenra hasta 255 el motor gira en sentido opuesto y lo hace aumentando su velocidad conforme se aproxima al 255
Saludos