Sintaxis de C#

Páginas: 17 (4214 palabras) Publicado: 3 de diciembre de 2013
TALLER DE INTRODUCCION AL LENGUAJE DE
PROGRAMACION ROBOTC

“Del juego al robot el
camino es Lego”

Contenido:
Presentación
Conociendo al NXT
RobotC
Motores
Sensores
Trabajando con pantalla
Anexo

www.creativecommons.org

Presentación

- ¿Con qué vamos a trabajar?
“Antes de que acabe este siglo, los seres humanos ya no serán los seres
más inteligentes o más capaces delplaneta...” Ray Kurzweil

Cuando se asiste a una exposición de robótica, en la mayoría de los casos se espera encontrar una ‘Robotina’ o un ‘R2D2’
totalmente funcional con el cual poder conversar. En un principio, estas expectativas parecían sueños solo alcanzables por el
séptimo arte. Sin embargo, durante el último lustro el avance tecnológico nos permite suponer que estamos muy cerca de verrealizados estos sueños.
Actualmente podemos ver robots realizando tareas humanas en industrias como la automotriz, la aeronáutica e incluso en
situaciones de alto riesgo como es durante la negociación con criminales en casos de rehenes o en la exploración de terrenos
peligrosos. La robótica se muestra como un nuevo horizonte para la humanidad; el momento en que se logre crear un robot
totalmenteinteligente, será probablemente el momento más importante de toda la Historia, pues el hombre habrá creado una
inteligencia tan inteligente como la suya. Desde luego, este evento, aunque cercano, aún se encuentra a unas décadas de
distancia.
Por lo pronto, considerables sectores de la humanidad se unen a esta búsqueda de
conocimiento, en parte, gracias al abaratamiento de los materiales y lastecnologías necesarias
para construir un robot. También los países subdesarrollados, como es nuestro caso,
pueden explorar e incluso innovar en esta área, ejemplo de ello son los logros alcanzados
por la Facultad de Ingeniería de la UNAM que entre otros, este año se posiciono como
tercer lugar a nivel mundial en la creación de un robot para el hogar (dicho de otra forma: una
robotina). Tan esasí, que actualmente podemos encontrar en el mercado juguetes que son en
realidad pequeños robots, tal es el caso del Lego NXT. Es precisamente con este juguete tan
especial con el cual vamos a trabajar durante el curso.
El Lego NXT nos permite introducirnos de una manera práctica y sencilla al mundo de la
robótica, gracias a que se encuentra diseñado de forma tal que tan sólo es necesarioarmar y
programar, sin que el usuario se vea en la necesidad de diseñar y construir los Sensores o los
Teparacho - UNAM motores incluso el propio microprocesador. Gracias a estas ventajas, resulta bastante ameno
construir pequeños robots, que con un poco de paciencia y algo de ingenio son capaces de realizar las más bastas tareas.

Elaborado por: Eduardo Muñíz Trejo. Octubre 2007

2

Sinembargo, para poder utilizar este robot (a partir de ahora lo nombraremos NXT) es necesario saber programar. El NXT
incluye un lenguaje de programación grafica bastante sencillo de utilizar pero que limita al usuario, es preferible utilizar
lenguajes de bajo nivel como el C o el JAVA, en este curso utilizaremos una adaptación comercial del lenguaje C, llamada
RobotC, este lenguaje nos facilita laprogramación debido a que incluye las funciones y los comandos necesarios para
manejar el NXT y sus componentes, de esa forma solamente es necesario
programar para resolver en
lugar de programar para controlar.
El presente documento no supone una guía completa de RobotC, mas bien una
introducción muy rápida y sencilla a este lenguaje y a los componentes del NXT. Se
espera dotar al alumno delos conocimientos básicos necesarios para que pueda
seguir su aprendizaje de manera autodidacta, no solo en el manejo de este lenguaje
también como incentivo para aprender otros lenguajes y otras tecnologías que le
permitan, en un futuro, poder construir sus propios robots.
El curso se encuentra dividido en dos partes: la primera nos muestra la estructura
física del NXT y la segunda se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sintaxis del lenguaje c
  • Funcion Y Sintaxis C++
  • Sintaxis c# 2010
  • Sintaxis De C
  • Sintaxis c++
  • Sintaxis De c++
  • Sintaxis c++
  • sintaxis de C++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS