Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 20/05/2006.

Slides:



Advertisements
Presentaciones similares
Antes que todo infoeducativa.wordpress.com
Advertisements

Instalación del JDK de Java
CONTROL Y ROBÓTICA ¿QUÉ ES UN ROBOT?
LEgo Java Operating System (LeJOS)
Programación Básica con NQC Pedro F. Toledo – Patricio Castillo 18/08/2006.
Noveno Curso de Programación Básica con NQC Primera Clase José M. Galarce H. Abril 4 de 2009.
Programación Básica con NQC Pedro F. Toledo Universidad Técnica Federico Santa María Departamento de Electrónica.
Gestionar y organizar los elementos del correo electrónico
INSTITUTO TECNOLOGICO DE MINATITLAN
MANUAL FREEMIND.
SISTEMA DE ROBOTICA DE LEGO. ¿Cómo funciona la computación básica? Entrada Salida El procesador ejecuta los comandos. La memoria guarda los programas.
Quinta Clase Patricio A. Navarrete Junio 3 de 2011.
SubRutinas Se pueden usar subrutinas cuando se necesita el mismo trozo de código en distintos lugares del programa. En esos casos se escribe una subrutina.
DE LAS CUENTAS DE USUARIO Y OPCIONES DE CARPETA
INTRODUCCIÓN A LA MICROROBÓTICA - SOFTWARE PARA ROBÓTICA EDUCATIVA -
Introducción al Software
LEGO MINDSTORMS Marco Antono López Trinidad Laboratorio de Sistemas Inteligentes Tec de Monterrey Campus Cuernavaca.
NQC Lazos, Enunciados Condicionales, Lógica Booleana.
Programación Básica con NQC Patricio A. Castillo Pizarro 18/08/2007.
Programación Básica con NQC Patricio A. Castillo 03/05/2008.
Patricio A. Navarrete Junio 17 de 2011
Ingeniero Anyelo Quintero
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 08/03/2007.
Décimo Curso de Programación Básica con NQC “Tercera Clase” Cristián A. Arenas Ulloa Septiembre 5 de 2009.
Pamela González Patricio Navarrete Septiembre 11 de 2010 Tercera Clase.
Estructura de un programa en C
TRINO ANDRADE G UNIVERSIDAD ECOTEC. PRESENTACIÓN DE OUTLOOK EXPRESS Microsoft Outlook Express es una herramienta necesaria que le permite administrar.
Procesador de Texto Microsoft Office Word 2007
Segunda Clase Pamela R. González Patricio A. Navarrete Mayo 8 de 2011.
LEGO. LEGO MINDSTORMS Plataforma para el diseño y desarrollo de robots. Sigue la filosofia Lego () armar y construir todo tipo de objetos uniendo bloques.
Programación Básica con NQC Patricio A. Castillo Pizarro 18/08/2007.
1.Para abrir Configuración regional y de idioma, haga clic en el botón Inicio, después en Panel de control, Reloj, idioma y región y, a continuación, haga.
Taller de Blogs Parte 2 ¿Cómo mejorar nuestro blog?
Curso de Java La tecnología Java
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 18/08/2006.
Lección 5: Tareas Múltiples & Relojes Soluciones de Programación RoboLab a NQC.
Décimo Curso de Programación Básica con NQC “Quinta Clase” Cristián A. Arenas Ulloa Septiembre 26 de 2009.
Décimo Curso de Programación Básica con NQC “Primera Clase” Cristián Arenas Ulloa Agosto 29 de 2009.
Programación Básica con NQC Patricio A. Castillo 29/03/2008.
José M. Galarce Junio 19 de 2010 Quinta Clase. Estructuras de Control Complejas Se basan en las estructuras de control básicas: if(){}else{}while(){}
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 18/08/2006.
Noveno Curso de Programación Básica con NQC “Tercera Clase” José M. Galarce H. Abril 18 de 2009.
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 13/05/2006.
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 13/05/2006.
Programación Básica con “NQC” Pedro F. Toledo Universidad Técnica Federico Santa María Departamento de Electrónica.
Programación Básica con “NQC”
LECCION DE PROGRAMACION EV3 PARA PRInCIPIANTES
Lección 2: Niveles de Potencia, Repeticiones, y Lazos While. Soluciones de Programación: De RoboLab a NQC.
APLICACIONES DE WINDOWS
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 18/05/2007.
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 15/08/2006.
NOMBRE: LUIS VIRACOCHA CURSO: 5 B. Uso de la línea de comandos Muchas ordenes de gestión del sistema operativo El entorno de texto, es un sistema muy.
CURSO DE ROBÓTICA.  Mantención de Software.  Para efectos de este curso ocuparemos NXT-G 2.1.  Se debe instalar en el computador el Software y el firmware.
Patricio A. Castillo José M. Galarce Septiembre 13 de 2008 Cuarta Clase.
¿Cuáles son los programas
Lección 3: Sensores y Untils Soluciones de Programación RoboLab a NQC
Lección 6: Variables Soluciones de Programación RoboLab a NQC
Manipulación básica del sistema operativo en uso.
ARDUINO + Simulación en PROTEUS
1
Noveno Curso de Programación Básica con NQC “Quinta Clase” José M. Galarce H. Mayo 15 de 2009.
Introducción a GDevelop
Procesador de Texto Microsoft Office Word Los procesadores de texto Es un programa con el cual es posible crear todo tipo de documentos, los que.
Manual de Blackboard Collaborate
APLICACIONES DE WINDOWS
Programación Básica con NQC Patricio A. Castillo 04/04/2008.
Parcial 1 APLICACIONES DE WINDOWS. Fecha : 13 de mayo de 2013 Objetivo: Identificar las diferentes formas de acceso y salida de una aplicación Tema: Ejecutar.
Guía de Implementación
=MARCOS DE TRABAJO ORIENTADO A OBJETOS= « NETBEANS » INTEGRANTES: SOTELO CORTES JESVAN FIDEL JIMENEZ ALFARO ARTURO CAMARA.
GUÍA 1: PROCESADOR DE TEXTO Curso Básico de Sistemas Para Padres de Familia.
Transcripción de la presentación:

Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 20/05/2006

Entornos de programación Los entornos de programación son los programas que se utilizan para escribir el código, ensamblarlo y compilarlo. Principalmente hay de 2 tipos: –Consola:Todo se maneja directamente con texto, no hay botones ni ninguna facilidad. Todo se ejecuta escribiendo líneas de comando. –Ventana:Este es el sistema mas amigable para escribir código. Dependiendo del modelo y la versión, todo se trabaja en una ventana de entorno Windows o parecido, las palabras reservadas son resaltadas y usa un formato con colores para indicar los diferentes detalles del código.

Entorno de “NQC Edit” “NQCEdit” será el programa que se utilizará a lo largo del curso para desarrollar, compilar y descargar programas a los “RCX” La versión asociada al programa no es de la ventana donde se escribe. Esta asociado al archivo compilador “nqc.exe” que se encuentra en la misma carpeta que el ejecutable de la ventana.

El Firmware El Firmware a utilizar será el 0328, este fue escrito por “Lego Corporation”, y viene con el RIS 2.0 El RIS es el programa entregado por el fabricante para programar los “RCX” en la versión infantil. Luego viene otro software llamado “Robolab”, y aunque este permite mayor capacidad de programación, no se compara con la programación por código. Aún asi, este programa también utiliza el mismo Firmware.

Botones del RCX y su función Para el Firmware que utilizaremos los botones se comportan de la siguiente manera: –On-OffPermite encender o apagar el ladrillo –ViewPermite seleccionar la entrada o salida cuyo valor aparezca en la pantalla –RunInicia el programa seleccionado –PrgmPermite seleccionar cual de los programas se va a ejecutar Los botones solo funcionan de esta manera cuando el Firmware cargado está diseñado para que funcionen de esa manera. Dependiendo del Firmware se puede hacer que los botones realicen funciones diferentes.

Estructura fundamental de un programa task main(){ …… } Comentarios –// –/* …… */

Funcionamiento de sensores Como ya habíamos comentado la clase anterior, dentro de las variables de sistema está el valor de los sensores. Nombres de las variables de sistema que entregan los datos de los sensores: –SENSOR_1 –SENSOR_2 –SENSOR_3

Modos de los sensores SENSOR_MODE_RAW SENSOR_MODE_BOOL SENSOR_MODE_PULSE SENSOR_MODE_PERCENT SENSOR_MODE_FAHRENHEIT SENSOR_MODE_CELCIUS SENSOR_MODE_ROTATION

Tipos de sensores SENSOR_TYPE_NONE SENSOR_TYPE_TOUCH SENSOR_TYPE_TEMPERATURE SENSOR_TYPE_LIGHT SENSOR_TYPE_ROTATION

Configuraciones de sensores SENSOR_TOUCH SENSOR_LIGHT SENSOR_ROTATION SENSOR_CELCIUS SENSOR_FAHRENHEIT SENSOR_PULSE

Programación de características SetSensorMode() SetSensorType() SetSensor() ClearSensor()

Funcionamiento de los motores Como ya habíamos comentado la clase anterior, dentro de las variables de sistema está el estado de los actuadores. Nombres de las variables de sistema que controlan actuadores: –OUT_A –OUT_B –OUT_C

Programación de caracteristicas Rev() Fwd() On() Off() Toggle() SetDirection()

Funciones combinadas OnFor() OnRev() OnFwd()

Insertar tiempos de espera Wait()