Programando en Pinguino IDE sobre UBUNTU modificando mando Radio control de carro RC
Se utilizo una tarjeta Pinguinoboard2550 similar
también se uso un protoboard donde se conectaron resistencias de 10k para el envío de datos de la pinguinoboard2550 al mando transmisor RC del carro; debido a que este trabaja con una alimentación de 3.3 voltios se uso también un regulador de voltaje LM1117 que se coloco en el protoboard
modificación del mando transmisor RC
y el carro RC
ahora vemos el mando modificado y el carro RC
La programación se hizo bajo Pinguino IDE 12
este es un pequeño ejemplo de un programa
en la primera parte se declaran las variables todas son enteras(INT)
luego se les coloca un pin correspondiente como salidas(OUTPUT)
en la segunda parte se realiza un bucle que inicia con todos los pines declarados en alto(HIGH) por 300milisegundos luego en cada bloque se modifica un pin declarado en bajo(LOW) por un tiempo de 1400 milisegundos.
Ahora algunas imágenes del programa ejecutándose en la pinguinoboard2550 con el carro RC
Aquí vemos la tarjeta pinguinoboard encendida conectada al protoboard hacia la interconexión con el mando RC
ruedas traseras del carro girando osea en avance o retro
luego las ruedas delanteras girando derecha o izquierda.
Notas:
- La conexión del mando RC como se ve en esta figura esta configurada así:
El cable negro es GND o tierra.
Los cables blanco y verde son los datos de control el primer par es para avanzar y retro el segundo par es derecha e izquierda.
Se colocan condensadores para filtrar el ruido en la entrada(input) y la salida(output) de dicho regulador.
Sus valores son uno de 47uF
el otro de 100uF.
El de mayor valor es a la entrada y el de menor a salida.
- Conexión de Pinguinoboard2550 y las conexiones al mando transmisor RC
No hay comentarios.:
Publicar un comentario