Recientemente se publicó en esta revista el trabajo realizado por el semillero durante años anteriores, es increible todo lo que se ha podido tramitar y ejecutar durante este corto tiempo, y, siguiendo la tendencia, URDI debería seguir creciendo y haciéndose cada vez más fuerte como lo ha estado haciendo hasta ahora.
ESTE ES UN SITIO WEB DISEÑADO CON EL FIN DE COMPARTIR LAS EXPERIENCIAS DEL SEMILLERO DE ROBÓTICA DEL INSTITUTO TÉCNICO NACIONAL DE COMERCIO DE LA CIUDAD DE BUCARAMANGA – SANTANDER.
viernes, 5 de octubre de 2018
domingo, 15 de julio de 2018
Iniciando con RobotC
En URDI usamos RobotC for VEX para programar VEX EDR, pero como apenas estamos iniciando, esta entrada va explicando las partes y herramientas esenciales del programa.
¿Que es RobotC?
RobotC es un IDE (Entorno de desarrollo) gratuito basado en C (Una famlia de lenguajes de programación) para programar en distintas plataformas (Arduino, VEX IQ, VEX EDR y Lego).
Se puede descargar desde la pagina de VEX gratuitamente, pero debes tener una cuenta de VEX.
La interface de RobotC
RobotC tiene 2 aplicativos, una edita texto y la otra usa diagramas de flujo para programar, en este caso vamos a usar el editor de texto.
Librería de funciones
Esta parte de la interfaz nos muestra una lista con funciones y sus estructuras, las funciones están clasificadas en categorías y la cantidad de funciones que se muestran depende del nivel (MENU LEVEL) que le hallamos indicado.Barra de herramientas
En esta parte de la interface, nosotros podremos encontrar herramientas muy útiles y necesarias:
Menu level:
Aquí podemos configurar la cantidad de funciones y herramientas que el programa nos muestra dependiendo de nuestro nivel de conocimiento, en este caso como apenas comenzamos con RobotC, lo dejaremos en "Basic", pero en un futuro usaremos funciones más complejas.
Acá podemos decirle a RobotC que plataforma vamos a usar, en este caso VEX EDR.Plataform type:
Communication mode:
Aquí le decimos al programa que modo de comunicación va a usar el robot, usando el VEXnet del Joystick o por cable USB directamente desde el Cortex.
Motor and Sensor Setup:
Acá podemos configurar los motores, pines I/O (Input/Output) Digitales y entradas análogas.Help:
En llegado caso que tengamos una duda, no conozcamos una función o se nos olvidó algo, podemos acceder a una guía completa (En inglés 😛) para guiarnos. NOTA: Esta guía necesita de un programa gratuito para abrirse, MadCap Help Viewer.Download Firmware:
Tanto como el Cortex, como el Joystick necesitan tener unos drivers actualizados para comunicarse correctamente, este es el Firmware y podemos actualizarlo tanto manualmente como automáticamente.Compile Program:
El compilador es un amigo un tanto molesto que nos dice que errores de sintaxis tenemos en nuestro programa, Compilando el programa nos aseguramos que esta correctamente escrito. El nos muestra a nosotros por medio de la CONSOLA DEL COMPILADOR.Download to Robot:
Aquí RobotC compila nuestro programa y lo descarga al Cortex por medio de el medio de comunicación que le indicamos.
Suscribirse a:
Entradas (Atom)