Diferencia entre revisiones de «Robótica 2008/09»

De WikiRobotics
Saltar a: navegación, buscar
(Control de motores y sensores (4 semanas) (13-17 Abril))
(Control de motores y sensores (4 semanas) (13-17 Abril))
Línea 33: Línea 33:
 
'7': aumenta velocidad
 
'7': aumenta velocidad
 
'p': Comando PING -> devuelve 'O'
 
'p': Comando PING -> devuelve 'O'
<7pre>
+
</pre>
 +
 
 +
=== Construcción del robot (4 semanas) (18-23 Mayo) ===
 +
* Construir el robot
 +
* Programar en C un software que realice la estabilización.
 +
<BR>
 +
 
 +
= Documentación =
 +
 
 +
* [http://www.iearobotics.com/wiki/images/a/a7/Laboratorio_Robotica_09.pdf Transparencias de clase]
 +
* [http://www.ii.uam.es/~gdrivera/robotica/hc08/mc68hc908gp32.pdf Manual 68HC908GP32]
 +
* [http://www.ii.uam.es/~gdrivera/robotica/gp_bot/gp_bot_13.pdf Manual GP_BOT ]
 +
 
 +
= Software =
 +
 
 +
En la página de la GPBOT está la información del software a usar en las distintas plataformas:<br>
 +
* [http://www.iearobotics.com/personal/juan/proyectos/gpbot/gpbot.html Página GPBOT en Iearobotics]
 +
<br>
 +
Este es el enlace directo al codewarrior para Windows:<br>
 +
*Escoger el '''CodeWarrior''' para '''Micro-controladores'''. Es una versión que tiene restricciones pero totalmente funcional:[http://www.freescale.com/webapp/sps/site/overview.jsp?code=CW_SPECIALEDITIONS&tid=CWH CodeWarrior Windows]
 +
 
 +
= Descarga de archivos =
 +
 
 +
''' Proyectos para Code Warrior '''
 +
* [http://www.iearobotics.com/wiki/images/4/44/LED_GPBOT_CodeWarrior.zip LED On] Enciende un LED <br>
 +
* [http://www.iearobotics.com/wiki/images/6/66/Motor_On_GPBOT_CodeWarrior.zip Motor On] Enciende un motor <br>
 +
* [http://www.iearobotics.com/wiki/images/6/68/Sensor1_GPBOT_CodeWarrior.zip Sensor1] Lee un sensor de infrarrojos CNY70 <br>
 +
* [http://www.iearobotics.com/wiki/images/4/47/Eco_GPBOT_CodeWarrior.zip Serie ECO] Servidor de ECO <br>
 +
<br>
 +
 
 +
''' Ejemplos en C para el SDCC '''
 +
* [http://www.iearobotics.com/personal/juan/proyectos/gpbot/gpbot.html#Ejemplos%20C|outline Ejemplos C para SDCC]
 +
 
 +
''' Ejemplos en ASM para el as-hc08 '''
 +
* [http://www.iearobotics.com/personal/juan/proyectos/gpbot/gpbot.html#Ejemplos%20ASM|outline Ejemplos ASM]
  
 
=== Construcción del robot (4 semanas) (18-23 Mayo) ===
 
=== Construcción del robot (4 semanas) (18-23 Mayo) ===

Revisión del 03:49 26 feb 2009

Página Oficial Asignatura

Página GPBOT en IEAROBOTICS

Ultima hora

Objetivos Práctica

Puesta en marcha del entorno (2 semanas)

  • Conseguir la placa entrenadora GPBOT
  • Fabricar el cable de conexión a la Fuente de alimentación.
  • Fabricar cable de conexión serie. (Opcional pero recomendable)
  • Instalar el software y probar con algún ejemplo básico

Control de motores y sensores (4 semanas) (13-17 Abril)

  • Conectar los motores y hacer el control (adelante, atras, izquierda, derecha).
  • Programar el TIMER para hacer PWM y controlar la velocidad de los motores.
  • Programar el conversor analógico-digital para leer un potenciómetro (luego será el inclinómetro)
  • Poner en marcha el inclinómetro.
  • Hacer un servidor en la GPBOT que por medio del puerto serie controle lo anterior.
Funciones del servidor. Recibe por el puerto serie (9600,8n1) una de estas opciones y hace:
'1': activa motor 1
'2': cambia sentido motor 1
'3': activa motor 2
'4': cambiar sentido motor 2
'5': Devuelve el valor del conversor analógico-digital
'6': Reduce velocidad
'7': aumenta velocidad
'p': Comando PING -> devuelve 'O'

Construcción del robot (4 semanas) (18-23 Mayo)

  • Construir el robot
  • Programar en C un software que realice la estabilización.


Documentación

Software

En la página de la GPBOT está la información del software a usar en las distintas plataformas:


Este es el enlace directo al codewarrior para Windows:

  • Escoger el CodeWarrior para Micro-controladores. Es una versión que tiene restricciones pero totalmente funcional:CodeWarrior Windows

Descarga de archivos

Proyectos para Code Warrior


Ejemplos en C para el SDCC

Ejemplos en ASM para el as-hc08

Construcción del robot (4 semanas) (18-23 Mayo)

  • Construir el robot
  • Programar en C un software que realice la estabilización.


Documentación

Software

En la página de la GPBOT está la información del software a usar en las distintas plataformas:


Este es el enlace directo al codewarrior para Windows:

  • Escoger el CodeWarrior para Micro-controladores. Es una versión que tiene restricciones pero totalmente funcional:CodeWarrior Windows

Descarga de archivos

Proyectos para Code Warrior


Ejemplos en C para el SDCC

Ejemplos en ASM para el as-hc08