Programación Básica con NQC Pedro F. Toledo Universidad Técnica Federico Santa María Departamento de Electrónica.

Slides:



Advertisements
Presentaciones similares
Para redactar un articulo o comentario: Hacer clic en redactar, luego clickear en redactar un artículo.
Advertisements

Instalación del JDK de Java
INTEGRAL INDEFINIDA Queremos calcular: : Para Poner En Funcionamiento El Programa Hacemos Doble Clic Sobre El Icono :
Casa Inteligente Presentación.
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.
Gestionar y organizar los elementos del correo electrónico
INSTITUTO TECNOLOGICO DE MINATITLAN
procesamiento por lotes,
MANUAL FREEMIND.
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.
INTRODUCCIÓN A LA MICROROBÓTICA - SOFTWARE PARA ROBÓTICA EDUCATIVA -
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.
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
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.
Ing. Ivan E. Juárez. Actividad preliminar Por el tipo de herramientas que se utilizarán dentro del curso se requerirá abrir una cuenta de gmail, si ya.
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.
Décimo Curso de Programación Básica con NQC “Quinta Clase” Cristián A. Arenas Ulloa Septiembre 26 de 2009.
Herramientas del sistema Maira Alejandra Ortiz losada universidad Surcolombiana 2014.
Décimo Curso de Programación Básica con NQC “Primera Clase” Cristián Arenas Ulloa Agosto 29 de 2009.
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(){}
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 Universidad Técnica Federico Santa María Departamento de Electrónica.
Programación Básica con “NQC”
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 20/05/2006.
APLICACIONES DE WINDOWS
CUPO VENTA LIBRE ON REQUEST Intentar que en la opción Cupo, haya un desplegable para poder poner Venta Libre, On Request o un Cupo, ya que he visto que.
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.
Dirección General de Formación Continua de Maestros en Servicio
Patricio A. Castillo José M. Galarce Septiembre 13 de 2008 Cuarta Clase.
Vamos a tratar algunos temas que es necesario conocer a la hora de administrar un sistema informático y que nos van a ser útiles sin importar el sistema.
Programación Básica con “NQC” Pedro F. Toledo Universidad Técnica Federico Santa María Departamento de Electrónica.
ARDUINO + Simulación en PROTEUS
TECLADO.
Alumno: Israel Espinosa Jiménez Matricula: Licenciatura: TIC Asignatura: Programación con Lenguajes de Cuarta Generación Cuatrimestre: 5 Página.
Noveno Curso de Programación Básica con NQC “Quinta Clase” José M. Galarce H. Mayo 15 de 2009.
Introducción a GDevelop
¿Cómo hacer los Wikis?. CREAR TU PROPIO WIKI PRIMERO, para registrarse se debe tener una cuenta de correo electrónico, se recomienda abrirlo en GMAIL.
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
Primera página web: “presentacion” 1.Abrir el programa Front Page 2000.
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.
4TA. UNIDAD APLICACIÓN WEB DESARROLLADO POR: GUILLERMO VERDUGO BASTIAS DOCENTE GUILLERMO VERDUGO BASTÍAS.
UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008 Ing. Ana María Arellano Arcentales Clase 1: Introducción a Word Informática Avanzada.
=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 Universidad Técnica Federico Santa María Departamento de Electrónica

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

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

Insertar tiempos de espera Wait()

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

Funciones combinadas OnFor() OnRev() OnFwd()