Está en la página 1de 27

ndice

1. PLANTEAMIENTO DEL PROBLEMA ................................................................................................................................... 3 2. OBJETIVOS ................................................................................................................................................................. 3 2.1. 2.2. 3. OBJETIVO GENERAL ................................................................................................................................................. 3 OBJETIVOS ESPECFICOS ............................................................................................................................................ 3

MARCO TEORICO ....................................................................................................................................................... 3 3.1. 3.2. 3.3. 3.3.1. 3.3.2. 3.4. 3.4.1. 3.4.2. 3.4.3. 3.4.4. 3.4.5. 3.5. 3.6. 3.6.1. 3.6.2. 3.6.3. 3.6.4. PUERTO PARALELO.................................................................................................................................................. 3 COMUNICACIN SERIAL ........................................................................................................................................... 4 COMANDOS AT ..................................................................................................................................................... 5 CARACTERSTICAS DEL CELULAR NOKIA 3220 ................................................................................................. 7 HYPERTERMINAL ........................................................................................................................................... 7 MOTORES DC ....................................................................................................................................................... 8 DEFINICIN: ..................................................................................................................................................... 8 FUNCIONAMIENTO: ............................................................................................................................................ 8 CARACTERSTICAS: ............................................................................................................................................. 8 CONTROL DE GIRO.............................................................................................................................................. 9 PUENTE H STL293D ......................................................................................................................................... 9 REGULACIN DE LA VELOCIDAD ANCHO DE PULSO (PWM) ................................................................................................. 10 TECLADOS MATRICIALES ......................................................................................................................................... 11 TECLADOS MATRICIALES 4X4 ............................................................................................................................... 11 FUNCIONAMIENTO: .......................................................................................................................................... 11 DECODIFICACIN DEL TECLADO ............................................................................................................................ 12 MULTIPLEXACIN: ........................................................................................................................................... 13

4.

DIAGRAMAS ............................................................................................................................................................ 14 4.1. 4.2. 4.3. DIAGRAMA DE BLOQUES ......................................................................................................................................... 14 DIAGRAMA UHML............................................................................................................................................... 15 DIAGRAMA DIGITAL ............................................................................................................................................... 15

5. 6. 7. 8. 9. 10. 11. 12. 13.

LISTA DE COMPONENTES ......................................................................................................................................... 16 EXPLICACIN DE LOS MTODOS Y FUNCIONES ........................................................................................................ 16 DESCRIPCION DE PRERREQUISITOS Y CONFIGURACION ........................................................................................... 18 CONCLUSIONES ....................................................................................................................................................... 19 RECOMENDACIONES................................................................................................................................................ 19 APLICACIONES..................................................................................................................................................... 20 CRONOGRAMA ................................................................................................................................................... 20 BIBLIOGRAFA ..................................................................................................................................................... 21 ANEXOS .............................................................................................................................................................. 22 MANUAL DE USUARIO ..................................................................................................................................... 22

13.1.

ESCUELA POLITECNICA DEL EJRCITO DEPARTAMENTO DE ELECTRICA Y ELECTRONICA

INFORME DEL TRABAJO DE INVESTIGACION


Materia: Tecnologa de Software para electrnica Tema: Producto Integrador 1 Fecha de entrega: 12 de Abril del 2013 Nivel y paralelo: Cuarto nivel paralelo D Cdigo del curso 3907 Autores Cevallos Vsquez Stephany Polette --------------------------------------------Quijano Toaquiza Rodrigo Fabian --------------------------------------------Conlago Guatemal Cristian Roberto -------------------------------------------Len Guerrero Cooper Danilo --------------------------------------------

1. PLANTEAMIENTO DEL PROBLEMA


Con el avance de la tecnologa se han ido presentando varias aplicaciones y formas de manejar y controlar diferentes dispositivos, debido a esto surge el problema de combinar algunas de estas aplicaciones, de modo que podamos usar como un solo programa que puede realizar varias acciones.

2. OBJETIVOS
2.1. Objetivo general
Disear e Implementar una aplicacin en Java que nos permita el manejo de teclados matriciales, comandos AT, y control de motores DC.

2.2.

Objetivos especficos
Realizar una aplicacin que al ejecutarle ejecute las instrucciones que se le mandan por hardware, sin el uso de ayudas como ventanas. Conocer el funcionamiento de los diferentes elementos que usaremos, como teclados matriciales, motores dc y comandos AT. Utilizar el cable de puerto Paralelo para realizar la comunicacin entre la PC y los teclados matriciales y los motores DC. Combinar varias aplicaciones dentro de una sola que nos permita realizar mltiples cosas a la vez. Establecer la comunicacin serial para el envo de comandos AT mediante un celular.

3. MARCO TEORICO
3.1. Puerto paralelo

El cable DB25 de puerto paralelo es una interfaz por la cual realizamos la comunicacin Hardware PC, este puerto tiene varias aplicaciones, entre ellas las que nos permiten tanto la entrada u salida de datos, tambin se lo llama cable de impresora.
3

Este puerto consta de 25 pines en los que se encuentran los de control, los de datos, los de estado, y los de tierra, distribuidos como se muestra en la figura No 1.

Caractersticas Elctricas

Nivel alto: 3,3 o 5 V. Nivel bajo: 0 V. Corriente mnima: 2,6 mA. Corriente mxima: 24 mA

Figura No 1. Puerto Paralelo

3.2.

Comunicacin Serial Utiliza el protocolo 8N1 - 8 bits de datos - 1 bit de parada - sin paridad Se realiza la transmision y recepcion de datos de manera secuencial, es decir bit por bit

Comunicacin Serial

Permite la transmisin de datos en ambas direcciones, es decir son bidireccionales

A diferencia del puerto paralelo, este tipo de comunicacion es facilmente adaptable a los diferentes tipos de comunicacion serial que existen.

Figura No 2. Caractersticas de la comunicacin serial

La comunicacin serial actualmente es la ms usada, ya que cada vez se ha ido mejorando la velocidad de transmisin de datos, y disminuyendo el tamao del los dispositivos.

3.3.

Comandos AT

Los comandos AT son instrucciones que conforman un lenguaje de comunicacin entre dos terminales, fueron desarrollados por Dennis Hayes como una interfaz de comunicacin con un modem, de modo que se lo pueda configurar y a su vez proporcionarle instrucciones como marcar un nmero de telfono. Estos comandos se fueron desarrollando hasta universalizarlos y actualmente son usados en diversas aplicaciones. Las telefonas celulares optaron por el uso de los comandos AT como un estndar para la comunicacin entre sus terminales. Es por esto que todos los celulares poseen un juego de comandos AT especfico que sirve como interfaz para configurar y proporcionar instrucciones a los terminales, entre las cosas que se pueden realizar con estos comandos estn las que se muestran en la figura No 2.

Leer y escribir en la agenda de contactos

Realizar llamadas de voz

Acciones que se pueden realizar con comandos AT

Enviar mensajes

Configuraciones del terminal

Figura No 3. Aplicaciones de comandos AT


5

La implementacin de comandos AT corresponde a los dispositivos GSM, y no depende del canal de comunicacin, esto quiere decir que se los puede enviar mediante diferentes alternativas como son: Cable Serial Cana Infrarrojo Comunicacin Bluetooth. Entre los comandos AT ms usados estn:

Tabla No 1. Comandos AT

En nuestro caso usaremos los comandos AT de un celular Nokia 3220, que sern transmitidos mediante comunicacin serial Cable de datos.

Figura No 4. Celular Nokia 3220 3.3.1. Caractersticas del celular Nokia 3220 Funciona en la red inalmbrica GSM a 850/1800/1900 MHz Posee comunicacin serial a travs de cable de datos DKU-5 En este celular se ha comprobado el funcionamiento de los comandos AT.

3.3.2. Hyperterminal Hyperterminal es una aplicacin de Windows que permite establecer una

comunicacin ordenador

a ordenador a travs de una conexin telefnica

convencional o por puerto serial. Para ello los ordenadores que se comuniquen entre s han de tener acceso a la lnea telefnica a travs de un mdem. El hyperterminal es bastante usado para poder solucionar problemas de configuracin para el uso del modem, ya que con el hyperterminal se puede realizar varias acciones como: Transferencia de archivos de un equipo a otro Verificar el funcionamiento de dispositivos externos Registro de datos que se envan desde y hacia la computadora. Permite recibir y enviar textos y caracteres

El hyperterminal es la aplicacin que usamos para poder verificar el funcionamiento de los comandos AT de nuestro proyecto.

3.4.

Motores DC

Para la realizacin del proyecto se opt por utilizar dos motores de corriente continua (DC) los cuales desplazaran al carro de acuerdo a las instrucciones enviadas.

3.4.1. Definicin:
Un motor elctrico es un dispositivo rotativo que transforma energa elctrica en energa mecnica, a travs de medios electromagnticos

3.4.2. Funcionamiento:
El principio de funcionamiento de los motores de corriente continua est basado en las propiedades de los imanes y electroimanes. Se basa en el principio de la Ley de Lorentz simplificada la cual establece que un conductor por el que pasa una corriente elctrica

3.4.3. Caractersticas:
Presentan menor complejidad para el control de velocidad, paro y posicionamiento. Son los ms utilizados en control y automatizacin. Poseen alto torque.

Figura No 5. Motor dc La desventaja de este tipo de motores es que ofrece poca fuerza para el desplazamiento de objetos, pero esto se soluciona con una caja reductora de engranaje. La caja reductora ofrece muchas ventajas como las siguientes:

Figura No 6. Ventajas de caja reductora

3.4.4. Control de giro


Para el control de giro de los motores se utiliza un circuito que se basa en el funcionamiento de los transistores este circuitos es denominado como puente H.

Figura No 7. Configuracin interna del puente H

3.4.5. Puente H STL293D


Este circuito integrado contiene dos puentes H, es uno de los ms populares que se utilizan en la actualidad, tiene algunas caractersticas como las siguientes: Puede manejar motores de 6 a 40 voltios Entrega hasta 1A de corriente Es compatible con la familia TTL, trabaja con alimentacin de 5V. Puede controlar motores a paso y motores DC.
9

ENTRADAS A 0 0 1 1 B 0 1 0 1

SALIDA MOTOR DC NO GIRA GIRO A LA DERECHA GIRO A LA IZQUIERDA CONDICIN PROHIBIDA

Tabla No 2. Modo de funcionamiento de puente H

3.5.

Regulacin de la velocidad ancho de pulso (pwm)

La modulacin por ancho de pulsos o PMW es una tcnica de modulacin en la que se modifica el ciclo de trabajo de una seal peridica para, entre otrzs cosas, variar la velocidad de un motor. Para aumentar la velocidad los pulsos deben ser ms anchos, es decir mantenerse por mayor tiempo, por el contrario si los pulsos son ms cortos la velocidad del motor disminuir, a continuacin presentamos una descripcin grafica de PMW

Figura No 8. Ejemplos de PMW La Modulacin por ancho de pulso tiene ventajas como las que presentamos a continuacin.

10

Ventajas
Podemos controlar la velocidad del motor

Obtenemos la mayor eficiencia, y a su vez poder controlar al motor a conveniencia

Figura No 9. Ventajas de PMW

3.6.

Teclados Matriciales

Los teclados matriciales utilizados son 2 y son de 4x4 es decir 4 filas y 4 columnas.

3.6.1. Teclados matriciales 4x4


Un teclado matricial es un simple arreglo de botones conectados en filas y columnas, de modo que se pueden leer varios botones con el mnimo nmero de pines requeridos. Un teclado matricial 44 solamente ocupa 4 lneas de un puerto para las filas y otras 4 lneas para las columnas, de este modo se pueden leer 16 teclas utilizando solamente 8 lneas de un puerto paralelo.

3.6.2. Funcionamiento:
En la fig. se muestra el esquema de coneccion interno de un teclado matricla 4x4. Cuando se presiona un pulsador se conecta una fila con una columna

11

Figura No 10. Teclado Matricial 4x4

3.6.3. Decodificacin del teclado


Para poder realizar la decodificacin de los teclados matriciales el circuito integrado 74c922. Este circuito integrado es un decodificador de teclado hexadecimal, tiene como lneas de entrada las filas y columnas del teclado matricial y como salida tiene cuatro bits correspondientes a todas las teclas posibles

12

Figura No 11. Circuito Decodificador de teclado


El circuito integrado 74c922 se encuentra escaneando el teclado, esperando que se presione una tecla. Cuando se presiona una tecla se activa el circuito integrado y a la salida enva un numero binario de 4 bits correspondiente al botn presionado. Este integrado utiliza dos capacitores los cuales son colocados en el pin 5 y 6. El capacitor en el pin 6 es para antirebote, y el capacitor en el pin 5 es para el escaneo, para un correcto funcionamiento se debe cumplir que el capacitor de antirebote debe ser 10 veces ms grande que el de escaneo.

Figura No 12. Pines del integrado 74c922 En la prctica se utiliza dos teclados matriciales para poder trabajar con un teclado a la vez se realiza la etapa de multiplexacin.

3.6.4. Multiplexacin:
La multiplexacin es la combinacin de dos o ms canales de informacin en un solo medio de transmisin usando un dispositivo llamado multiplexor, en esta etapa se realiza con la finalidad que los teclados trabajen uno a la vez sin interferirse entre s. Para realizar esta etapa se utiliz el integrado 74157 (4 MUX de 4 a 1)

13

Figura No 13. Esquema de un circuito integrado 74157 (mux de 4 a 1)

4. DIAGRAMAS
4.1. Diagrama de bloques
al de s e Envo mbrica inal
CELULAR 1

CELULAR 2 CARRO

SOFTWARE
Coneccin serie

ETAPA DE MULTIPLEXACIN

TECLADO 1

TECLADO 2

Figura No 14. Diagrama de Bloques

14

4.2.

Diagrama UHML
tecd.proyecto.controlador tecd.proyecto.modelo tecd.proyecto.vista -Fin10

-Fin2 -Fin3

* * -Fin6 *

-Fin1

* -Fin9 *

**

-Fin7

-Fin4 * ControlComandoAT

Teclados -estado : short -control : short -aux : short -MoverCarrito : MoverCarrito -puerto : Pport() -b : String -contador : int -letra : char -Mensaje : Char -Timer : Timer +actionPerformed() : Void +run() : Void Ventana -Salir : JButton -jLabel1 : jLabel1 -jLabel2 : jLabel2 -jScrollPane1 : jScrollPanel1 +txtRecibe : jTextArea +main() : Void +SalirActionPerformed() : Void +run() : Void

-Fin8

+idPuerto : CommPortIdentifier +puertoSerie : SerialPort -entrada : InputStream -salida : OutputStream -datosEntrantes : String -cadena : String -estado : Boolean -indicador : Boolean +abrirCoexion(String puerto)() : Void +cerrarConexion()() : Void +serialEvent() : Void +leerPuerto() : Void +getCadena() : String +escribirPuerto() : Void +enviarMensaje() : Void +leerMensaje() : Void -Fin5

Principal -Teclados : Teclados -Ventana : Ventana +main(String[] args)() : Void

MoverCarrito -adelante : short -atras : short -derecha : short -izquierda : short -parar : short -direccion : short -puertoParalelo : Pport() -movimiento : short +moverC(String aux)() : Void

Figura No 15. Diagrama UHML

4.3.

Diagrama digital

15

Figura No 16. Diagrama electrnico en proteus

5. LISTA DE COMPONENTES
COMPONENTES NetBeans 7.0.1 Implementamos programa UTILIDAD el cdigo fuente del

Paquete UML Microsoft Project

Paquete que muestra el grafico UML Programa utilizado para crear el cronograma de actividades Equipo para implementar los proyectos con puerto paralelo y para la comunicacin serial del celular. Habilitan puerto paralelo Prototipo con motores dc carrito Permiten el instrucciones ingreso de las diferentes

CPU con Puerto Paralelo y usb Tabl a No 3. Com pone ntes

Libreras COMM Motores DC Teclados Matriciales

Protoboard Conector DB25

Implementacin circuito electrnico Permite conectar el circuito electrnico con la computadora Disear el circuito electrnico

Proteus

6. EXPLICACIN DE LOS MTODOS Y FUNCIONES


Clase ControlComandosAT En Esta clase permite el uso del telefono de los comandos del celular NOKIA3220 public Void abrirConexin (String puerto) En este mtodo realizamos las configuraciones necesarias para poder habilitar la conexin serial.
16

Public void cerrarConexion() Este mtodo nos permite cerrar la conexin realizada. Public void serialEvent(SerialPortEvent e) Este mtodo permite al software detectar los eventos que se esta realizando, por ejemplo mover, parar etc. Public void leerPuerto() En este mtodo realizamos la lectura de lo que llegue al puerto, en este caso del mensaje con comandos AT. public String getCadena() Este mtodo retorna una cadena de caracteres que se ha recibido public void escribirPuerto(String comando) Este mtodo permite la escritura de la instruccin que va a realizar. public void enviarMensaje(String num, String msj) Este mtodo permite enviar mensajes dependiendo del cdigo ASCCI de cada carcter. public void leerMensaje() Este mtodo permite leer los mensajes que ingresan, de igual forma esto dependern de cada cdigo ASCCI asignado a cada carcter. Clase Teclados En esta clase realizamos las configuraciones para el uso de los teclados matriciales. public void actionPerformed(ActionEvent e) Este mtodo nos indica cuando se ha realizado una instruccin, por ejemplo si presionamos algo. public short recibir ()
17

En este mtodo recibimos los datos, pudiendo almacenar alrededor de 16 bits public void run() En este mtodo se ejecuta el programa dependiendo del dato que estemos recibiendo.

Clase MoverCarrito Dentro de esta clase configuramos los parmetros necesarios para mover el carrito en las diferentes direcciones. public void moverC(String aux) En este mtodo validamos las diferentes condiciones para mover el carrito, es decir, para mover a la izquierda, derecha, arriba y abajo dependiendo el carcter que ha detectado, caso contrario este no se mover.

7. DESCRIPCION DE PRERREQUISITOS Y CONFIGURACION


Sistema operativo de 32 bits para mayor eficiencia en el funcionamiento del proyecto. Instalar plataforma de JDK Java SE Development Kit Instalar el programa de NetBeans 32 bits Para desarrollar programas implementando comunicacin por puerto paralelo. Es importante utilizar el archivo jnpoutput32pkg.dll en el enlace

Windows\System32. Organizar correctamente los cables correspondientes al puerto paralelo DB25 Conocer el funcionamiento de cada elemento que vamos a controlar

18

8. CONCLUSIONES
Logramos controlar los giros de un carrito con motores dc, mediante instrucciones enviadas por los teclados matriciales y por mensajes enviados desde el celular. En la decodificacin de los teclados matriciales, se puede optar por diferentes opciones como un Microcontrolador, una decodificacin por software, pero se opt por el uso de decodificadores ideales para los teclados matriciales Los hilos nos permiten optimizar los programas pudiendo realizar mltiples opciones a la vez. La aplicacin realizada nos permite el control de algunos perifricos, sin necesidad de ventanas o de colocar una instruccin por software. Para comprobar el funcionamiento de los puertos de comunicacin serial el hyperterminar es una gran ayuda, ya que con este se pudo detectar algunos errores que se cometieron. No con todos los celulares se puede trabajar con los comandos AT, por lo se necesit realizar varias pruebas, pudiendo concluir que los celulares ms adecuados son el Nokia 3220 y el Nokia 6230.

9. RECOMENDACIONES
Revisar que el cable con el que realizaremos la comunicacin serial entre la PC y el celular sea el correcto y sea compatible con el telfono mvil. Para los casos en los que no se necesita una corriente demasiado alta, se recomienda que por costo y facilidad se use el puente H integrado para el control de giro del motor. Se recomienda tener cuidado con los decodificadores de los teclados matriciales, ya que estos son de tecnologa CMOS, y se pueden daar fcilmente. Es recomendable usar la plataforma de Java Netbeans 6.9, ya que es una versin que tiene pocos errores y se ha verificado la compilacin y ejecucin de los programas en esta versin.

19

Para ciertas aplicaciones donde no se necesitan tanta precisin como es este caso, se recomienda usar los Motores DC, en vez de los servomotores, ya que estos son un poco ms complejos de controlar. Se recomienda utilizar la menor cantidad de mtodos posibles en el algoritmo, para optimizar espacio en memoria y que tenga una compilacin ms rpida Verificar que las configuraciones de NetBeans y la PC sean las correctas para poder utilizar el puerto paralelo.

10. APLICACIONES
Esta aplicacin permite tanto el ingreso y salida de datos, en la que se va a controlar un carrito, tiene varias aplicaciones, ya que en otro caso se podra implementar no solo para carrito, sino para otras aplicaciones, en las que se ejecuten instrucciones que se han ingresado por medio de otro perifrico. Los comandos AT en si tienen un alto uso, ya que nos permite la comunicacin entre una PC y un modem, con la cual podramos realizar diferentes instrucciones, que con esta aplicacin se ejecuten en otro dispositivo externo. Las aplicaciones relacionadas con el proyecto abarcan todo lo que es control de otros dispositivos, mediante instrucciones ya sean enviadas por un teclado, o por un mensaje enviado desde un celular.

11. CRONOGRAMA

20

Figura No 17. Cronograma de Actividades

12. BIBLIOGRAFA
Constante Byron Orlando, Escuela Politcnica Nacional, Sistema de Seguridad
http://bibdigital.epn.edu.ec/bitstream/15000/1083/1/CD-1922.pdf Revisado el da Miercoles 10 de Abril de 2013

Perez Vega C, Universidad de Cantabria,Modulacin mediante Modulacin por duracin de pulsos, 2008 http://personales.unican.es/perezvr/pdf/AM%20mediante%20PWM.pdf Revisado el da jueves 11 de abril de 2013 Gonzalez Francisco M, IEEE, Modulacin por Ancho de Pulso http://www.fglongatt.org/Reportes/PRT2004-02.pdf Revisado el da jueves 11 de abril de 2013

21

13. ANEXOS
13.1. MANUAL DE USUARIO
Descripcin La aplicacin desarrollada en Netbeans 7.0.1, permite que el usuario que pueda escribir una instruccin mediante dos teclados matriciales para mover un carrito, previamente debe haberse activado el sistema con el envo de un mensaje de texto a otro celular que tiene comunicacin con la computadora. Elementos 1. 2. 3. 4. 5. 6. 7. Una PC con Puerto Paralelo Celular Nokia 3220 con cable de datos para la comunicacin serial Instalacin de los Componentes Necesarios dentro de Netbeans. Un cable DB25 Cable de Impresora Teclados Matriciales y su respectivo circuito Fuente de Alimentacin Vcc= 5 [V] Carrito con su circuito de control Puente H

Figura No 18. Elementos

Hardware
1. Identificamos los componentes del circuito.

22

Figura No 19. Circuito electrnico implementado fsicamente 2. Alimentacin del Circuito El circuito debe alimentarse con Vcc=5V. La alimentacin puede hacerse por medio de una fuente de 5V o por medio de un cargador de celular que aproximadamente tambin nos proporciona 5V

Figura No 20. Alimentacin 5 V 3. Conectamos el puerto paralelo en la computadora

23

Figura No 21. Conexin del puerto paralelo a la PC

Software
1. Primero tendremos que configurar las opciones necesarias para poder ejecutar el programa. Copiar el archivo jnpoutpkg.dll en la carpeta Windows\System32 del computadora

Figura No 22. Archivo jnpoutpkg.dll copiado 2. Luego existen 2 formas de ejecutar la aplicacin.

a) Ejecutando desde la plataforma Netbeans Abrimos Netbeans y abrimos el proyecto

24

Figura No 23. Programa realizado abierto

Realizado esto el proyecto se colocara en la parte superior izquierda de Netbeans. Al abrir el proyecto es posible que se presente un error para lo cual tenemos que colocar en la biblioteca del programa el archivo .jar faltante. Para esto hacemos click derecho sobre la carpeta biblioteca del proyecto y seleccionamos abrir archivo jar, buscamos la ubicacin del archivo dentro del proyecto en la carpeta src\bin\ y abrimos el archivo jnpout32pkg.jar

Figura No 24. Implementacin del archivo .jar faltante en la biblioteca

25

Posteriormente ejecutamos el programa, con esto el programa ya estar en funcionamiento y a la espera del mensaje de activacin.

Figura No 25. Ejecucin del Programa desde Netbeans b) La segunda forma es ejecutando el archivo .jar del proyecto, que se encuentra en la carpeta del mismo en la direccin \ProyectoIntegrador1\dist , esto ejecutara la aplicacin automticamente.

Figura No 26. Ejecucin del Programa desde el archivo .jar 3. Envo del Mensaje de activacin Ya ejecutada la aplicacin ya podemos enviar el mensaje de activacin para poder realizar los movimientos del carrito.

26

Figura No 27. Envo de mensaje de activacin 4. Instrucciones para mover el carrito

Figura No 28. Instrucciones para mover el carrito

5. Visualizacin de la ruta Ya realizado el movimiento podemos ver la ruta seguida en la computadora.

Figura No 29. Carrito movindose

27