App Inventor (Sesión 2: Lego Mindstorm NXT)

Slides:



Advertisements
Presentaciones similares
Dispositivos de Entrada y Salida
Advertisements

f(x) = x2 R R 2 4 2,3 5, Concepto de función
Intranets P. Reyes / Octubre 2004.
Campo de Acción de las Tecnologías de la Información Rogelio Ferreira Escutia.
“Diseño de páginas Web”
1 PRINCIPALES INDICADORES DEL DESARROLLO DE LA SOCIEDAD DE LA INFORMACIÓN EN GALICIA CUADRO DE MANDO Apartado: Administración Pública Septiembre de 2004.
1 RESUMEN INDICADORES DEL DESARROLLO DE LA SOCIEDAD DE LA INFORMACIÓN Apartado: Hogares Septiembre de 2004.
Internet y tecnologías web
Diseño de Bases de Datos
BLOQUES SSI Y MSI.
Tecnología Electrónica de Computadores Manejo de Equipos de Prácticas
Departamento de Física
Sociedad, tecnología, educación. 1 Seleccionar una imagen y relacionarla con los tres téminos propuestos. Por qué la elegimos, que vemos en esta imagen,
Cuestiones y problemas
Cuestiones y problemas
Módulo Tablero de Control Sesión X Lic. Aarón García López.
Declaración de derechos y Responsabilidades de Facebook 1.Privacidad 2. Compartir el contenido y la información 3. Seguridad.
Conexión a Internet a través de un ISP
Tema 5: Módulo de prácticas
Sistemas Digitales Tema 3.
Koldo Parra de la Horra 1 MANUAL DEL PUBLICADOR EN JOOMLA (9) Todo lo que necesitas saber para publicar tus artículos en la página Web del Centro Insertar.
App Inventor (Sesión 1: calcula tu IMC)
Programación en C para electrónica
BASE DE DATOS Primeros pasos
Introducción a Simulink
Gabriel Crisanto Méndez Corona
Caracterización de la red existente
TEMA 2: NAVEGAR POR LA WEB Navegando por la Red Rubén Ortiz y Ramón Hermoso Universidad Rey Juan Carlos Madrid Navegando por la Red 1.
USO Y MANEJO DEL VIDEOTELÉFONO.
INDUSOFT Software para generación de completas aplicaciones industriales multi-plataforma Se compone de un completo y potente conjunto de herramientas.
MANUAL DE ACTUALIZACION DEL X431 LAUNCH SUPER SCANNER
                                                                                                                                              Webinar Cámaras.
Tema 2 Redes de ordenadores Noelia Mateos y Cristina Julián 4 ºA 1 Tema 2: Redes de ordenadores.
Relaciones Industriales - DTI – Corpoica (Tibaitatá)
CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament dArquitectura de Computadors (Seminaris de CASO) Autors MOVING JAVA INTO MOBILE PHONES Josep Pinyol.
Servicios en una WAN convergente
DE PREVENCIÓN DE RIESGOS LABORALES
TEMA 0: ENCENDIDO Y APAGADO DE ORDENADORES DEL AULA Navegando por la Red Ramón Hermoso y Rubén Ortiz Universidad Rey Juan Carlos Madrid 1.
Desarrollo y Características de Documentos Electrónicos
I TINERARIO ALUMNO: A RACELI P ACO. C URSO : 2 º 1 º.
Capacitación en Género Indicador 1 Talleres Impartidos por la Dirección de Capacitación Septiembre 2005 Nota: Los cursos reportados solo son de la DGP.
JAVIER ALVAREZ PRESENTA
OSSSB: Area de difusión
Continuidad de Funciones
Conmutación y conexión inalámbrica de LAN. Capítulo 3
Adobe Flex Framework v3.5.
Camara digital Las cámaras digitales disponen de múltiples funciones para mejorar sus fotografías. Tienen capacidad de impresión directa, controles manuales.
Android Handset Theft Monitoring Diciembre 2013 Departamento Matemática Aplicada I.
4. Introducción a Aspen Plus
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.
Transformaciones y técnicas de graficación
Plan de Desarrollo “TODOS SOMOS FACATATIVA 2012 – 2015”
AEROPUERTO CERRO MORENO Fases de Construcción
Ecuaciones logarítmicas
¿Quién la hizo? Tienes que adivinar quién hizo cada obra de arte, basado en los apuntes que tomaste y las obras que vimos de los artistas.
Pablo Suau/Ramón Rizo - Seguridad en Entornos Web 1 VPNs con PGP Introducción Definiciones Instalación de PGPnet Añadir un host PGPnet.
1 Transmisión Eléctrica Héctor Contreras Bravo Jesús Sánchez Gil.
Firewalls Con Fortigate’s II. Que se puede hacer con un Fortigate 1.Excepción de puertos y direcciones ip/ Bloqueo de Ip’s 2.Controlar tráfico 3.Políticas.
Lección 9 Deslizadores, selecc. actuales y marcadores
Planificación y cableado de redes
Funciones Continuidad de una función Tipos de discontinuidad
EL RETO DE UN GRANDE Y PROFUNDO LEGADO
Protocolos y funcionalidad de la capa de Aplicación
Ejercicio compuestas lógicas “INVERSORES”
FUNCIONES DEL ROBOT THE ANONYMOUS HOLA AMIGOS, ME LLAMO BENDER.
“Android – Hola Mundo” Rogelio Ferreira Escutia. 2 Creación del Proyecto.
GIRO EL ÁNGULO QUE QUIERO O LO CONVIERTO EN MOTOR
DISPOSITIVOS MOVILES. Aparatos diseñados para mantener un tipo de función con conexión a una red. Son de tamaños muy pequeños y pueden manejar mas de.
Angela Maria Moreno Gutierrez..  Una WPAN incluye redes inalámbricas de corto alcance. Este tipo de red se usa generalmente para conectar dispositivos.
GUÍA 1 ACTIVIDAD INTERACTIVA CONFIGURACIÓN DE LA APLICACIÓN APP INVENTOR 2.0.
Transcripción de la presentación:

App Inventor (Sesión 2: Lego Mindstorm NXT) Joaquín Vaquero López Alberto Rodríguez Moreno Miguel Ángel Moreno Álvarez

Sesión 2 Lego Mindstorm NXT Índice 1. Objetivo de la aplicación. 2. Recursos. 3. Diseño de la aplicación. 4. Lógica de la aplicación. 5. Ejecución de la aplicación. Sesión 2 Lego Mindstorm NXT

Objetivo de la aplicación. Recursos. Diseño de la aplicación. Lógica de la aplicación. Ejecución de la aplicación. La aplicación Android debe realizar una conexión Bluetooth con un dispositivo Lego Mindstorm NXT. A través de dicha conexión, la aplicación enviará los comandos necesarios para que el dispositivo NXT avance, retroceda y gire. Sesión 2 Lego Mindstorm NXT

Objetivo de la aplicación Recursos. Diseño de la aplicación. Lógica de la aplicación. Ejecución de la aplicación. La aplicación debe tener una apariencia similar a esta: Sesión 2 Lego Mindstorm NXT

Sesión 2 Lego Mindstorm NXT Recursos Objetivo de la aplicación. Recursos. Diseño de la aplicación. Lógica de la aplicación. Ejecución de la aplicación. Para la realización de la práctica vamos a hacer uso de los siguientes recursos: Navegador Web con AppInventor: http://dteservices.escet.urjc.es:8888 Móvil Android (+ cable USB). Lego Mindstorm NXT. Imagen para la aplicación: http://dteservices.escet.urjc.es:8080/DTEresources Sesión 2 Lego Mindstorm NXT

Diseño de la aplicación Objetivo de la aplicación. Recursos. Diseño de la aplicación. Lógica de la aplicación. Ejecución de la aplicación. Para el diseño de la aplicación necesitaremos utilizar los siguientes objetos que nos ofrece AppInventor: Image. Vertical Arrangement. Horizontal Arrangement. Label. ListPicker. Sesión 2 Lego Mindstorm NXT

Diseño de la aplicación Objetivo de la aplicación. Recursos. Diseño de la aplicación. Lógica de la aplicación. Ejecución de la aplicación. Sesión 2 Lego Mindstorm NXT

Diseño de la aplicación Objetivo de la aplicación. Recursos. Diseño de la aplicación. Lógica de la aplicación. Ejecución de la aplicación. Más objetos que utilizaremos: BluetoothClient. NXTDrive. AccelerometerSensor. Button. Sesión 2 Lego Mindstorm NXT

Diseño de la aplicación Objetivo de la aplicación. Recursos. Diseño de la aplicación. Lógica de la aplicación. Ejecución de la aplicación. Sesión 2 Lego Mindstorm NXT

Lógica de la aplicación Objetivo de la aplicación. Recursos. Diseño de la aplicación. Lógica de la aplicación. Ejecución de la aplicación. Sesión 2 Lego Mindstorm NXT

Lógica de la aplicación Objetivo de la aplicación. Recursos. Diseño de la aplicación. Lógica de la aplicación. Ejecución de la aplicación. Bloques predefinidos Sirven para realizar acciones básicas como la definición de variables, la inclusión de controles lógicos, igualdades, etc. Bloques definidos. Sirven para manejar los objetos que hemos creado en el proceso de diseño. Bloques avanzados. Sirven para realizar acciones avanzadas, como variar aspectos de diseño en tiempo de ejecución. Sesión 2 Lego Mindstorm NXT

Lógica de la aplicación Aplicación Objetivo. Recursos. Diseño de la aplicación. Lógica de la aplicación. Ejecución de la aplicación. Sesión 2 Lego Mindstorm NXT

Lógica de la aplicación Aplicación Objetivo. Recursos. Diseño de la aplicación. Lógica de la aplicación. Ejecución de la aplicación. Sesión 2 Lego Mindstorm NXT

Lógica de la aplicación Aplicación Objetivo. Recursos. Diseño de la aplicación. Lógica de la aplicación. Ejecución de la aplicación. Sesión 2 Lego Mindstorm NXT

Lógica de la aplicación Aplicación Objetivo. Recursos. Diseño de la aplicación. Lógica de la aplicación. Ejecución de la aplicación. Sesión 2 Lego Mindstorm NXT

Ejecución de la aplicación Aplicación Objetivo. Recursos. Diseño de la aplicación. Lógica de la aplicación. Ejecución de la aplicación. 1. Conectar el móvil Android al ordenador a través del USB. 2. Pulsar Connect to device… 3. Seleccionar dispositivo móvil si lo tenemos conectado en modo depuración. Sesión 2 Lego Mindstorm NXT