Microtutorial Arduino
|
|
- Paula Maldonado Zúñiga
- hace 8 años
- Vistas:
Transcripción
1 Microtutorial Arduino
2 ii
3 Arduino Abstract Arduino es, probablemente, la plataforma más popular del ámbito del hardware libre. En esta plataforma se combinan el hardware propiamente dicho, placas y shields, con el software (sketches) y su entorno de desarrollo. Este microtutorial repasa los conceptos fundamentales de Arduino y sus elementos constituyentes. Hardware libre Arduino es, quizá, la iniciativa más conocida dentro de un movimiento mucho más amplio que podríamos denominar el movimiento del hardware libre o del hardware abierto y que surge algo así como una traslación al mundo del hardware del exitoso concepto del software libre o software abierto. La esencia de estos movimientos de tecnología libre es la creación comunidades que de forma colaborativa, construyen soluciones y las comparten con el resto de la comunidad permitiendo, sin ninguna limitación o con limitaciones muy laxas y sin contrapartida económica, el uso de esa tecnología, su reutilización y su modificación. Pero cómo se puede compartir hardware? En el caso del hardware, dos son realmente los elementos que se pueden compartir y reutilizar: Diseños: los diseños y especificaciones, típicamente en forma de ficheros procesables por una solución CAD (Computer Aided Design), de circuitos, placas, etc. De esta forma, cualquiera con los medios necesarios para la construcción de placas puede, simplemente, utilizar el diseño de terceros. En casos como por ejemplo es Arduino, además de ser libres los diseños, se ofrece la posibilidad de adquirir las placas ya construidas. Software: a pesar de que hablamos del hardware libre, en el ámbito de la electrónica digital donde existen elementos inteligentes programables como microprocesadores o microcontroladores, una parte muy importante del diseño de placas es el software de control. Por ello, otro elemento muy fundamental del hardware libre es la compartición de ese software que actúa sobre unas placas o microcontroladores definidos. Historia de Arduino Arduino, probablemente la más conocida plataforma de hardware libre, surge en 2005 en el Instituto Italiano de Diseño Interactivo Ivrea. Inicialmente nace como un proyecto de carácter educativo, para satisfacer la necesidad de disponer de un dispositivo de bajo coste e independiente de sistema operativo para ser utilizado en clases. 1
4 Massimo Banzi, con la ayuda del español David Cuartielles, hicieron el primer diseño del hardware. Poco después se les unió David Mellis para aportar el software y, finalmente, se integraron Gianluca Martino que realizaba las placas y Tom Igoe. El software de Arduino se apoya en Wiring el cual, a su vez, parte del Lenguaje Processing. La historia es como sigue: Processing es una plataforma (lenguaje más entorno de desarrollo) basada en Java y surgida en 2001 de los trabajos de Casey Reas y Benjamin Fry, y orientada a comunidades de diseño visual y arte electrónico. En la época en que surgió Arduino, Casey Reas desarrollaba su labor en El Instituto Italiano para el Diseño Interactivo Ivrea donde coincidió con Massimo Banzi. Un estudiante, el colombiano Hernando Barragán, había realizado su tesis sobre estos conceptos y, en concreto, había creado Wiring, apoyándose en Processing, como una plataforma de desarrollo para entornos hardware. El software de Arduino es una implementación de Wiring, el cual surge de Processing que, a su vez, es una extensión de Java con un IDE (Integrated Development Environment) propio. Elementos de Arduino Los elementos fundamentales de Arduino son tres: Las placas: placas de electrónica digital que, fundamentalmente, aportan una capacidades de entrada / salida tanto analógica como digital, y capacidades adicionales de procesamiento aportadas por un microcontrolador. Software y entorno de desarrollo: un lenguaje y un entorno de desarrollo para crear el software que ejecutará el microcontrolador, aportando la lógica del equipo. Shields: que son extensiones hardware a las placas base de Arduino. Veamos algo más sobre cada uno de estos elementos. Las placas. Arduino UNO El elemento hardware central de Arduino son las placas (boards). Las placas no son más que un equipamiento hardware digital, casi un computador muy sencillo, con capacidades para interactuar con el entorno, con sensores, activadores y transductores, y con posibilidades de programación. 2
5 En la breve historia de Arduino han existido varias placas diferentes como las denominadas Diecimila, Duemilanove o Mega. En el momento de escribir este microtutorial, la placa dominante es la denominada UNO. La placa UNO incluye, entre otras cosas: Un microcontrolador ATmega328 6 pines de entrada analógica. 14 pines para entrada / salida digital. De estos 14 pìnes, existen seis que, usando la técnica denominada PWM (Pulse Width Modulation) se pueden convertir en salidas analógicas. Un puerto USB utilizado fundamentalmente para conectar la placa al ordenador y realizar la carga y depuración de software. Un botón de reset. Las placas de Arduino pueden ser construidas utilizando los diseños disponibles pero también pueden ser adquiridas en línea ya construidas en store.arduino.cc El software y entorno de desarrollo El lenguaje de Arduino es, como se ha explicado, Wiring, una derivación de Java, por lo que su sintaxis básica es la de este conocido lenguaje, aunque añadiendo algunas funciones propias, una estructura de programa diferente y un muy sencillo entorno de desarrollo propio. Los programas de Arduino se denominan sketches y tienen siempre dos bloques fundamentales: Inicialización: que se incluye en una función siempre existente denominada setup(). Todo el código de inicialización de la placa debe incluirse en esa función. Funcionamiento permanente. Una vez inicializada, la placa ejecuta de forma repetitiva y sin fin el código contenido en una función denominada loop(). El lenguaje de Arduino es muy sencillo, e incluye los siguientes elementos: Variables y constantes Operadores: aritméticos, booleanos, de comparación y de composición. Estructuras de control: condiciones y bucles Funciones, que podríamos agrupar en varios bloques como son: o Gestión de entradas / salidas digitales y analógicas o Temporización 3
6 o o Comunicación por puerto serie Funciones matemáticas El entorno de desarrollo propiamente dicho, el IDE, es también muy sencillo y está pensado para ser ejecutado en un ordenador y en diferentes plataformas: Windows, Linux, Mac OS, etc. Los sketches desarrollados se cargan luego en el microcontrolador utilizando el puerto USB. El IDE ofrece algunas facilidades adicionales, por ejemplo, para depuración de programas. Como apoyo para entender el aspecto de un sketch de Arduino se muestra a continuación en sketch que enciende un LED situado en el pin 13. Este programa viene a ser el Hola mundo de Arduino: #define LED_PIN 13 void setup () { pinmode (LED_PIN, OUTPUT); } // establece el pin 13 como salida digital void loop () { digitalwrite (LED_PIN, HIGH); // enciende el LED delay (1000); // espera un segundo (1000 milisegundos) digitalwrite (LED_PIN, LOW); // apaga el LED delay (1000); // espera un segundo } El IDE de Arduino puede ser descargado en línea en Los shields Los shields son extensiones en forma de placas para labores concretas y que se encajan sobre una placa original de Arduino. Actualmente existen shields, por ejemplo, para: Control de motores Conexión Ethernet Conexión inalámbrica (WiFi) Los shields pueden, al igual que las placas, ser adquiridos en línea en store.arduino.cc Operativa Tras conocer los elementos, podemos ahora entender cómo funciona el conjunto, tal y como se esquematiza en la siguiente figura: 4
7 Arduino funciona, fundamentalmente, como una suerte de intermediario entre unas entradas del mundo exterior procedentes de sensores, y unas salidas que irán a activadores o transductores para actuar sobre ese mundo exterior. La lógica esas interacciones se gestionan desde el microcontrolador que ejecuta un programa, un sketch, desarrollado mediante el IDE. Para realizar un proyecto Arduino tenemos, pues que hacer lo siguiente. Diseñar e implementar la electrónica para la adquisición de señales del exterior. Diseñar e implementar la electrónica para actuación en el exterior Desarrollar y cargar en la placa el software (el sketch ) de control. De cara a diseñar la electrónica de sensores y activadores suele ser útil el uso de una placa de pruebas que permite de forma sencilla probar la inclusión de componentes y su conexionado. También son de utilidad en esta labor los shields que aportan soluciones ya construidas e, incluso, el Shield denominado Proto está orientado, precisamente, a facilitar la implementación de circuitos ad-hoc. El software que constituye los sketches se desarrolla, como hemos visto, con el IDE: La comunidad Arduino Como todas las iniciativas libres Arduino se construye alrededor de una comunidad que comparte ideas, diseños y soltare. El sitio web de la comunidad es y en él existen foros de discusión, una Wiki (Playground) y un blog. Conclusión Arduino es una implementación del concepto de hardware libre que ataca dos partes: el hardware propiamente dicho (mediante el diseño y construcción de placas y shields) y el software mediante la utilización de un lenguaje y un IDE propios (aunque fuertemente entroncados con Java y C++). La apertura se implementa por la compartición de diseños en lo que a hardware se refiere, y por la gratuidad del entorno de desarrollo y por la compartición en lo relativo a software. Quizá por su carácter pionero, Arduino es, probablemente, la plataforma más popular de hardware libre. 5
8 Referencias [1] Introducción a Arduino Massimo Banzi. Editorial O Reilly / Anaya Multimedia ISBN
9 Licencia Esta obra está bajo una licencia Reconocimiento-No comercial-sin obras derivadas 2.5 España de Creative Commons. Para ver una copia de esta licencia, visite o envie una carta a Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. 7
10
AUTOMATIZACIÓN - CURSO: 2010-2011- Práctica 3: Automatización de una Puerta de Garaje mediante Arduino
AUTOMATIZACIÓN - CURSO: 2010-2011- Fernando Torres Medina Juan Antonio Corrales Ramón Carlos Alberto Jara Bravo Grupo de Innovación Educativa en Automática Departamento de Física, Ingeniería de Sistemas
Más detallesTema: Introducción a la Plataforma Arduino
Facultad: Ingeniería Escuela: Electrónica Asignatura: Interfaces y Periféricos Tema: Introducción a la Plataforma Arduino Objetivos Específicos. Conocer la plataforma de hardware libre Arduino 2. Desarrollar
Más detallesNOTA DE APLICACIÓN AN-P002. Programando Wiring con NXProg
NOTA DE APLICACIÓN AN-P002 Programando Wiring con NXProg Este documento se encuentra protegido por una licencia Creative Commons Creative Commons: Atribution, Non-commercial, Share Alike Atribución: Puede
Más detallesInstrumentación con Microcontroladores. Ing. Rodrigo Alejandro Gutiérrez Arenas 22/03/12 al 29/03/12
Instrumentación con Microcontroladores Ing. Rodrigo Alejandro Gutiérrez Arenas 22/03/12 al 29/03/12 Contenido Problemas relativos a los proyectos Introducción y motivación para utilizar a Arduino Entrada
Más detallesDescripción Plataforma Cloud del proyecto CloudPYME
Descripción Plataforma Cloud del proyecto CloudPYME ÍNDICE DE CONTENIDOS INTRODUCCIÓN 4 ANTECEDENTES Y REQUISITOS GENERALES 4 DISEÑO DE CLOUDPYME 5 SERVICIOS DE SOPORTE 7 SERVICIOS DE COMPUTACIÓN 9 2 Índice
Más detallesMicrotutorial. Software Defined Networking
Microtutorial Software Defined Networking ii Software Defined Networking (SDN) Abstract El SDN (Software Defined Networking) es una técnica emergente que concentra las funciones de control de la red en
Más detallesEl reto de las nuevas fuentes de información
APENDICE No 6 El reto de las nuevas fuentes de información Natalia Paredes Suárez. Tesista en Publicidad. Universidad de Palermo. Buenos Aires-Argentina El ser humano es un ser social, tiene la necesidad
Más detallesTEMA 5. ELECTRÓNICA DIGITAL
TEMA 5. ELECTRÓNICA DIGITAL 1. INTRODUCCIÓN Los ordenadores están compuestos de elementos electrónicos cuyas señales, en principio, son analógicas. Pero las señales que entiende el ordenador son digitales.
Más detallesTema 11: Instrumentación virtual
Tema 11: Instrumentación virtual Solicitado: Tarea 09: Mapa conceptual: Instrumentación Virtual M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom
Más detallesArdunio. Control Led desde Lazarus
LunikSoft Fco. Javier Andrade http://www.luniksoft.info El autor no se responsabiliza del contenido. No asume ninguna responsabilidad, por cualquier inexactitud en la documentación, en los programas, en
Más detallesCAPÍTULO 3 VISUAL BASIC
CAPÍTULO 3 VISUAL BASIC 3.1 Visual Basic Microsoft Visual Basic es la actual y mejor representación del viejo lenguaje BASIC, le proporciona un sistema completo para el desarrollo de aplicaciones para
Más detallesEL MICROCONTROLADOR ARDUINO
EL MICROCONTROLADOR ARDUINO Arduino es una plataforma libre de computación de bajo coste basada en una placa de entrada-salida y en un entorno de desarrollo IDE que implementa el lenguaje Processing/WiringHardware.
Más detallesProgramación de videjuegos
Programación de videjuegos INFORMACIÓN - Programación de videojuegos con Scratch para alumnos de 3º a 6ºde primaria y 1º de ESO. - Programación de videojuegos con GameMaker y GML para alumnos de 2º, 3º
Más detallesGuía de usuario de la Relay Control Shield v1.0
JMN ELECTRONICS Guía de usuario de la Relay Control Shield v1.0 Gracias por adquirir el módulo Relay Control Shield. Este shield para UNO nace como resultado de la colaboración entre Electan y JMNelectronics
Más detallesUNIDADES FUNCIONALES DEL ORDENADOR TEMA 3
UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3 INTRODUCCIÓN El elemento hardware de un sistema básico de proceso de datos se puede estructurar en tres partes claramente diferenciadas en cuanto a sus funciones:
Más detallesSERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA
SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA E. SÁEZ, M. ORTIZ, F. QUILES, C. MORENO, L. GÓMEZ Área de Arquitectura y Tecnología de Computadores. Departamento de Arquitectura
Más detallesE-learning: E-learning:
E-learning: E-learning: capacitar capacitar a a su su equipo equipo con con menos menos tiempo tiempo y y 1 E-learning: capacitar a su equipo con menos tiempo y Si bien, no todas las empresas cuentan con
Más detalles2.- PLATAFORMA ARDUINO (HARDWARE)
2.- PLATAFORMA ARDUINO (HARDWARE) La plataforma Arduino es una plataforma open-hardware basada en una sencilla placa con entradas y salidas (E/S), analógicas y digitales. El elemento principal el microcontrolador
Más detallesIngeniería en Mecatrónica
Instituto Tecnológico de Colima Departamento de Ingeniería Industrial Ingeniería en Mecatrónica Materia: Programación Avanzada Práctica # 10 ENCENDER Y APAGAR LED CON C# Y ARDUINO Alumnos: Saúl Orozco
Más detallesProyecto Scratch: http://scratch.mit.edu/projects/38518614/
Proyecto Scratch: http://scratch.mit.edu/projects/38518614/ SISTEMAS DE NUMERACÍON Dos de los sistemas de numeración más utilizados son el sistema decimal, que se emplea en la vida cotidiana, y el sistema
Más detallesInstituto Tecnológico de Colima
Instituto Tecnológico de Colima Departamento de Ingeniería Industrial Ingeniería en Mecatrónica Materia: Programación Avanzada Unidad 3 Practica 12 Detector de presencia con sensor HC-SR501 Alumnos: Hernández
Más detallesIntroducción a las redes de computadores
Introducción a las redes de computadores Contenido Descripción general 1 Beneficios de las redes 2 Papel de los equipos en una red 3 Tipos de redes 5 Sistemas operativos de red 7 Introducción a las redes
Más detallesProgramación de dispositivos Arduino Asignatura Sistemas Digitales!
Programación de dispositivos Arduino Asignatura Sistemas Digitales! Gabriel Astudillo Muñoz Escuela de Ingeniería Civil en Informática Universidad de Valparaíso, Chile http://informatica.uv.cl Descripción
Más detallesArduino I. José Manuel Ruiz Gutiérrez
Arduino I Qué es Arduino? Arduino = Plataforma para physical computing de código abierto Plataforma = Tarjeta I/O + entorno de programación + Componentes Physical computing: computación ubicua, interfaces
Más detallesTaller de Introducción a Arduino. Impartido por Abel Arellano y Omar Valencia. Duración: 5 sesiones de 4 horas del -- al --- Presentación:
Taller de Introducción a Arduino Impartido por Abel Arellano y Omar Valencia Duración: 5 sesiones de 4 horas del -- al --- Presentación: La presencia de computadoras en sus diferentes formas es cada vez
Más detallesCOMUNIDAD DE FORMADORES DEL EMPRENDIMIENTO TECNOLÓGICO FEMPRETEC
FEMPRETEC COMUNIDAD DE FORMADORES DEL EMPRENDIMIENTO TECNOLÓGICO FEMPRETEC Propuesta para el desarrollo de semilleros de investigación en Automatización y control. wcastillo90@hotmail.com, hugo.alex30@gmail.com,
Más detallesVIII. CONTROL USANDO SIMULINK Y ARDUINO
VIII. CONTROL USANDO SIMULINK Y ARDUINO Los entornos de Diseño de Sistemas de Control Asistido por Ordenador (CACSD) están experimentando notables cambios durante los últimos años. Estos avances afectan
Más detallesPROYECTO DE ELECTRÓNICA
PROYECTO DE ELECTRÓNICA Sistema de Alarma Raúl Lapaz de Juan Francisco Javier López Alcarria 1 ÍNDICE - Objetivo:... 3 - Justificación:... 3 - Plan de trabajo:... 3 A) Montaje del circuito en protoboards:...
Más detallesLos mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:
SISTEMAS DISTRIBUIDOS DE REDES 1. SISTEMAS DISTRIBUIDOS Introducción y generalidades La computación desde sus inicios ha sufrido muchos cambios, desde los grandes equipos que permitían realizar tareas
Más detallesLa utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.
Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el
Más detallesLa actividad se tiene aplicación en diferentes contextos docentes:
BINARIO VS DECIMAL Resumen de la actividad. Se trata de una actividad que consiste en la realización de una aplicación con Scratch para pasar números binarios a decinal y decimales a binarios. Esta actividad
Más detallesUNIVERSIDAD DE SALAMANCA
UNIVERSIDAD DE SALAMANCA FACULTAD DE CIENCIAS INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS Resumen del trabajo práctico realizado para la superación de la asignatura Proyecto Fin de Carrera. TÍTULO SISTEMA
Más detallesAdministración del conocimiento y aprendizaje organizacional.
Capítulo 2 Administración del conocimiento y aprendizaje organizacional. 2.1 La Importancia Del Aprendizaje En Las Organizaciones El aprendizaje ha sido una de las grandes necesidades básicas del ser humano,
Más detallesObjetivo: Introducción conceptual y aplicación básica de los lenguajes del lado del servidor.
Sesión 03: Lenguajes web del servidor Competencias a Conseguir: - Conocer el entorno de trabajo a nivel de servidores web. - Instalación del localhost (Servidor Local). - Repaso general de PHP y ejercicios
Más detallesDesarrollo de una plataforma de enseñanza de laboratorio para educación a distancia.
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITECNICA ANTONIO JOSE DE SUCRE VICERRECTORADO PUERTO ORDAZ DEPARTAMENTO DE INGENIERIA ELECTRONICA TRABAJO DE GRADO Desarrollo de una plataforma de enseñanza de laboratorio
Más detallesLa presente tesis pretende que los estudiantes observen la teoría de las acciones de control
CAPÍTULO V. CONCLUSIONES. La presente tesis pretende que los estudiantes observen la teoría de las acciones de control de forma virtual al mismo tiempo analicen físicamente los sistemas electrónicos cuando
Más detallesMundo Azul. http://www.telefonica.net/web2/igrgavilan
Cliente / Servidor Abstract En este microtutorial se expone el concepto de cliente / servidor, tanto desde el punto de vista de un esquema de computación básico como su reflejo en arquitecturas lógicas
Más detallesUna computadora de cualquier forma que se vea tiene dos tipos de componentes: El Hardware y el Software.
ARQUITECTURA DE LAS COMPUTADORAS QUE ES UNA COMPUTADORA (UN ORDENADOR)? Existen numerosas definiciones de una computadora, entre ellas las siguientes: 1) Una computadora es un dispositivo capaz de realizar
Más detallesComo utilizar un servo motor con Arduino.
Como utilizar un servo motor con Arduino. Revisión Diciembre 2009 Desarrollada por: Christopher Thompson cthompson@olimex.cl Revisada por: Paul Aguayo paguayo@olimex.cl 2 1 Introducción Arduino es una
Más detallesRESOLUCIÓN DE INCIDENCIAS PROCURADORES
RESOLUCIÓN DE INCIDENCIAS PROCURADORES Información para el CAU: Acceso al aplicativo: Una incidencia que se ha dado mucho es que les salía la siguiente pantalla de error al acceder al aplicativo: Esta
Más detallesUso del Shield Ethernet con Arduino
CREATIVIDAD AHORA Uso del Shield Ethernet con Arduino Tutorial Arduino Creatividad Ahora 5/26/2014 Lunes, 26 de mayo de 2014 2 Tutorial del Manejo del Shield Ethernet R3 1. Introducción Hoy en día donde
Más detallesGuía de Instalación. Glpi
Guía de Instalación Glpi Autor del documento: Centro de Apoyo Tecnológico a Emprendedores Datos de contacto: E-Mail: bilib@bilib.es Página Web: www.bilib.es Teléfono: 967 555 311 Versión del documento:
Más detallesLas TIC: una apuesta para la mejora de la educación en la Comunidad de Madrid
Las TIC: una apuesta para la mejora de la educación en la Xavier Gisbert da Cruz Director General de Mejora de la Calidad de la Enseñanza Consejería de Educación 1 Las TIC: una apuesta para la mejora de
Más detallesApp para realizar consultas al Sistema de Información Estadística de Castilla y León
App para realizar consultas al Sistema de Información Estadística de Castilla y León Jesús M. Rodríguez Rodríguez rodrodje@jcyl.es Dirección General de Presupuestos y Estadística Consejería de Hacienda
Más detallesInformática 1 Grado en Matemáticas
Informática 1 Grado en Matemáticas Grupo de Javier Martínez Baena Índice de contenido 1.Objetivos...3 2. Por qué Code::Blocks?...3 3.Instalación en Windows...4 4.Configuración de Code::Blocks en castellano...7
Más detallesFP BÁSICA Ofimática y archivo de Documentos
FP BÁSICA Ofimática y archivo de Documentos ÍNDICE Introducción. Licencias de Software 1. Introducción Qué es hardware y qué es software? El término hardware (hw) hace referencia a las partes tangibles
Más detallesManual de uso. Aula Digital Santillana. (Versión tablet)
Manual de uso Aula Digital Santillana (Versión tablet) Manual de uso de Aula Digital Santillana (ADS) Santillana lo ha preparado todo para el próximo curso. Aula Digital permite acceder, tanto al profesor
Más detallesIntroducción a Arduino
Introducción a Arduino Dr. Ulises Pineda Rico Cuerpo Académico de Comunicaciones Facultad de Ciencias, UASLP Tel. +52(444) 826-2486 ext. 2964 correo electrónico: u_pineda@galia.fc.uaslp.mx http://galia.fc.uaslp.mx/~u_pineda
Más detallesModulo I. Introducción a la Programación Web. 1.1 Servidor Web.
Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados
Más detallesFuente: http://www.kzgunea.net
APRENDE A NAVEGAR SERVICIOS DE INTERNET Internet es como el mercado del pueblo en día de feria. En el mercado los puestos se organizan por secciones: por un lado la fruta, por otro las hortalizas, por
Más detallesCAPÍTULO 1 Instrumentación Virtual
CAPÍTULO 1 Instrumentación Virtual 1.1 Qué es Instrumentación Virtual? En las últimas décadas se han incrementado de manera considerable las aplicaciones que corren a través de redes debido al surgimiento
Más detallesINSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata
Problema a resolver Ejercicio 2.1 Tomando el ejercicio 1.4 realizar los ajustes necesarios para que además de encenderse un LED en pantalla se encienda un LED físicamente sobre la placa PIC suministrada
Más detallesLa netbook puede ser administrada durante su uso en el aula mediante el Software de Gestión del Aula.
Presentación La netbook puede ser administrada durante su uso en el aula mediante el Software de Gestión del Aula. Recursos: Netbook para cada estudiante con software E-learning Class para almnos, computadora
Más detallesIMPLEMENTACIÓN DE LAS NTIC S EN LOS LABORATORIOS DE CIENCIAS NATURALES MEDIANTE EL USO DE LA PLATAFORMA ARDUINO- PHYSICSSENSOR
IMPLEMENTACIÓN DE LAS NTIC S EN LOS LABORATORIOS DE CIENCIAS NATURALES MEDIANTE EL USO DE LA PLATAFORMA ARDUINO- PHYSICSSENSOR MSc.Diego Aristizábal, Ing. Tatiana Muñoz {daristiz, tcmunoz}@unal.edu.co
Más detalles1. INTRODUCCIÓN Y OBJETIVOS
1. INTRODUCCIÓN Y OBJETIVOS Los teléfonos móviles son ya parte esencial en nuestra forma de vida y cada día son más los usuarios de estos terminales. Hasta ahora nos han acompañado a todas partes y nos
Más detallesMECATRÓNICA LISTADO DE MATERIAS CONTENIDO PLAN: 2007-2
MECATRÓNICA PLAN: 2007-2 La mecatrónica se refiere a la totalidad de fundamentos, procedimientos y técnicas para el servicio, producción y desarrollo de máquinas, dispositivos e instalaciones orientados
Más detallesTaller. Computación Física y Arduino. Exploracion de la Plataforma Arduino
Taller Computación Física y Arduino Exploracion de la Plataforma Arduino Marlon J. Manrique www.marlonj.com Septiembre 2008 Contenido Computación Física...3 Taller...5 Objetivo...5 Nivel...5 Publico Objetivo...5
Más detallesCapítulo 5. Cliente-Servidor.
Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor
Más detallesIntroducción. Metadatos
Introducción La red crece por momentos las necesidades que parecían cubiertas hace relativamente poco tiempo empiezan a quedarse obsoletas. Deben buscarse nuevas soluciones que dinamicen los sistemas de
Más detallesPROGRAMA ARDUINO 2.0
PROGRAMA ARDUINO 2.0 Programa Arduino 2.0 El uso de la robótica se está convirtiendo en la base de la industria contemporánea, y esto hace que sea cada vez más importante conocerla y saber cuál es su alcance.
Más detallesCAPITULO IV CONCLUSIONES Y RECOMENDACIONES
CAPITULO IV CONCLUSIONES Y RECOMENDACIONES VERIFICACIÓN DE OBJETIVOS El objetivo general del proyecto ha sido cumplido satisfactoriamente en la Unidad de Sistemas de PETROECUADOR, realizando el análisis
Más detallesIntroducción a Arduino
9 de Noviembre de 2012 Indice-I Plataforma Estándar Electrónica IDE Conceptos básicos electrónica Ley de Ohm y efecto Joule Ruido, puntos sin conexión y efecto rebote Semiconductores Conceptos básicos
Más detallesCapítulo VI. Diagramas de Entidad Relación
Diagramas de Entidad Relación Diagramas de entidad relación Tabla de contenido 1.- Concepto de entidad... 91 1.1.- Entidad del negocio... 91 1.2.- Atributos y datos... 91 2.- Asociación de entidades...
Más detallesTécnica 2(Instrumental)
Competencias y Estándares TIC en la profesión docente ESTÁNDARES DE COMPETENCIAS TIC EN LA PROFESIÓN DOCENTE Dimensión Técnica 2(Instrumental) 43 2 Dimensión Técnica La incorporación de TIC en la educación
Más detallesCreación y administración de grupos de dominio
Creación y administración de grupos de dominio Contenido Descripción general 1 a los grupos de Windows 2000 2 Tipos y ámbitos de los grupos 5 Grupos integrados y predefinidos en un dominio 7 Estrategia
Más detallesCAPITULO 3 VRML-JAVA-WWW
CAPITULO 3 VRML-JAVA-WWW 50 3.1 Introducción En éste capítulo se comenta brevemente sobre el origen y esencia de los lenguajes VRML 2 y Java, así como de la forma en que se pueden éstos complementar para
Más detallesUnidad 9. Entornos de Desarrollo
Unidad 9 Entornos de Desarrollo Contenido Introducción Entornos de Desarrollo Propiedades de un Entorno Introducción En muchas ocasiones se usan los términos de Entornos de Programación y Entorno de Desarrollo
Más detallesAUTOMATIZACIÓN INDUSTRIAL III
ASIGNATURA DE GRADO: AUTOMATIZACIÓN INDUSTRIAL III Curso 2014/2015 (Código:68023024) 1.PRESENTACIÓN DE LA ASIGNATURA El objetivo principal de esta asignatura es aportar al estudiante el conocimiento y
Más detallesCreación de Funciones de Conducción
Creación de Funciones de Conducción Requerimientos Para el desarrollo de esta actividad se requiere que: Contemos con un robot BoeBot armado con placa Arduino. Repetición En estos momentos habremos notado
Más detallesikimap. Comparte cartografía.
ikimap. Comparte cartografía. Alejandro Lamas Pérez, Francisco Xavier Sotelo Rúa, Jorge Tourís Otero. Sixtema Área Central 25 J, 15.707 Santiago de Compostela {a.lamas, f.sotelo, j.touris}@sixtema.es Resumen
Más detallesInformática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011
Módulo 1. Fundamentos de Computadores Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011 1 CONTENIDO Tema 1. Introducción
Más detallesCapítulo 3. Análisis y Diseño
Capítulo 3 Análisis y Diseño 1 Análisis y Diseño En esta sección se presentará una explicación detallada del sistema, el proceso de desarrollo, así como sus diferentes fases. Además, se presenta la documentación
Más detallesUna computadora es un dispositivo electrónico, operando bajo el control de las instrucciones almacenadas en su propia unidad de memoria.
Informáticas I 1. Sistemas Operativos Para comprender el concepto de sistemas operativos y entender los diferentes tipos de ventanas disponibles lo primero que tenemos que cubrir algunas definiciones básicas.
Más detallesManual de uso básico de la aplicación
Manual de uso básico de la aplicación Autor del documento Centro de Apoyo Tecnológico a Emprendedores, Fundación Parque Científico y Tecnológico de Albacete Datos de contacto E-Mail: bilib@bilib.es Página
Más detallesInstalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta
Configuración de una red con Windows Aunque existen múltiples sistemas operativos, el más utilizado en todo el mundo sigue siendo Windows de Microsoft. Por este motivo, vamos a aprender los pasos para
Más detallesMetodologías de diseño de hardware
Capítulo 2 Metodologías de diseño de hardware Las metodologías de diseño de hardware denominadas Top-Down, basadas en la utilización de lenguajes de descripción de hardware, han posibilitado la reducción
Más detallesUtilización del sistema operativo GNU/ Linux en las netbooks
Utilización del sistema operativo GNU/ Linux en las netbooks El sistema operativo es la pieza de software básica de un sistema, que permite manejar los recursos de la computadora, abrir programas, manejar
Más detallesPROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso
PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación II MODELOS y HERRAMIENTAS UML 1 1 Modelado de casos de uso (I) Un caso de uso es una técnica de modelado usada para describir lo que debería hacer
Más detallesDesde el punto de vista físico en un ordenador se pueden distinguir los siguientes elementos:
Desde el punto de vista físico en un ordenador se pueden distinguir los siguientes elementos: Unidad Central de proceso (CPU/UCP): Unidad que se encarga del control del ordenador, procesando para ello
Más detallesWorkflows? Sí, cuántos quiere?
Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención
Más detallesAlgunas posibilidades Low Tech para la producción de Arte Electrónico
Sonoimágenes 2007 Algunas posibilidades Low Tech para la producción de Arte Electrónico Lic. Natalia Pajariño Lic. Bernardo Piñero Lic. Gerardo Della Vecchia 1 Sonoimágenes 2007 CEIArtE www.ceiarte.untref.edu.ar
Más detallesSoftware Computacional y su clasificación
Software Computacional y su clasificación Capítulo 5 El software En modo sencillo el software permite que las personas puedan contarle a la computadora cierto tipo de problemas y que ésta a su vez le ofrezca
Más detallesTema 16 ELECTRÓNICA DIGITAL LENGUAJES DE DESCRIPCIÓN DE LOS SISTEMAS DIGITALES (PARTE 1)
ELECTRÓNICA DIGITAL Tema 16 LENGUAJES DE DESCRIPCIÓN DE LOS SISTEMAS DIGITALES (PARTE 1) IMPORTANCIA DE LOS ESQUEMAS Los circuitos y sistemas electrónicos digitales cuya complejidad es limitada, se pueden
Más detallesSoporte Técnico de Software HP
Soporte Técnico de Software HP Servicios Tecnológicos HP Servicios contractuales Datos técnicos El Soporte Técnico de Software HP ofrece servicios integrales de soporte remoto de para los productos de
Más detallesAnexo I. Gadgets y Widgets
Autor: José Infante Prieto Anexo_I_Gadgets_y_Widgets 1 de 13 Aplicaciones web, entorno personal de enseñanza-aprendizaje Anexo I. Gadgets y Widgets CEFIRE Gadgets y Widgets Materiales elaborados por José
Más detallesPrezi: editor de presentaciones
Prezi: editor de presentaciones Descripción Francisco Mora En momentos en que la Web 2.0 es un entorno de interacción, aparecen múltiples servicios que permiten compartir y editar recursos de forma conjunta.
Más detallesEs el conjunto de programas y procedimientos ejecutados en un computador, necesarios para hacer posible la realización de una tarea específica.
Introducción a la tecnología informática 1- EL SISTEMA DE CÓMPUTO Un sistema de cómputo es un conjunto de elementos físicos y electrónicos (Hardware), los cuales funcionan ordenadamente bajo el control
Más detallesCapítulo 9. Archivos de sintaxis
Capítulo 9 Archivos de sintaxis El SPSS permite generar y editar archivos de texto con sintaxis SPSS, es decir, archivos de texto con instrucciones de programación en un lenguaje propio del SPSS. Esta
Más detallesArduLab. 1. Qué te pasa Nerea? 2.Este robot no funciona bien y no sé que le pasa
5 ArduLab Nerea Iván 1. Qué te pasa Nerea? 2.Este robot no funciona bien y no sé que le pasa 3. Recuerda que puedes usar Ardulab para comprobar el funcionamiento de todas las partes de un robot sin necesidad
Más detalles"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios
"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios Miguel Alfonso Flores Sánchez 1, Fernando Sandoya Sanchez 2 Resumen En el presente artículo se
Más detallesEducación y capacitación virtual, algo más que una moda
Éxito Empresarial Publicación No.12 marzo 2004 Educación y capacitación virtual, algo más que una moda I Introducción Últimamente se ha escuchado la posibilidad de realizar nuestra educación formal y capacitación
Más detallesSe ha confeccionado una aplicación sencilla para poder probar el interfaz de gestión explotación de MEGA, Modelo Estandarizado de Gestión de Agua.
Manual de instalación y uso de Aplicación Test Web Services MEGA Introducción Se ha confeccionado una aplicación sencilla para poder probar el interfaz de gestión explotación de MEGA, Modelo Estandarizado
Más detallesINNOVACIÓN PARA UN MUNDO CAMBIANTE DÓNDE NACE ESTE PROGRAMA? QUIÉN HIZO ESTE PROGRAMA?
INNOVACIÓN PARA UN MUNDO CAMBIANTE Los cambios que ocurren en la sociedad, entre los que se destacan la globalización cultural y económica, la influencia de la tecnología en todos los aspectos de las relaciones
Más detallesEl control de la tesorería consiste en gestionar desde la aplicación los cobros y pagos generados a partir de las facturas de venta y de compra.
Gestión de la tesorería y del riesgo El control de la tesorería consiste en gestionar desde la aplicación los cobros y pagos generados a partir de las facturas de venta y de compra. En este manual nos
Más detallesSistemas de información
Sistemas de información Es un conjunto integrado de componentes que almacenan, recolectan y procesan datos, para la entrega de la información, el conocimiento y los productos digitales. Las empresas comerciales
Más detallesPRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE
PRUEBAS DE SOFTWARE La prueba del software es un elemento crítico para la garantía de la calidad del software. El objetivo de la etapa de pruebas es garantizar la calidad del producto desarrollado. Además,
Más detallesImplantar el iphone y el ipad Apple Configurator
Implantar el iphone y el ipad Apple Configurator Los dispositivos ios se pueden configurar para su implantación en empresas mediante una gran variedad de herramientas y métodos. Los usuarios finales pueden
Más detallesUNIDADES DE ALMACENAMIENTO DE DATOS
1.2 MATÉMATICAS DE REDES 1.2.1 REPRESENTACIÓN BINARIA DE DATOS Los computadores manipulan y almacenan los datos usando interruptores electrónicos que están ENCENDIDOS o APAGADOS. Los computadores sólo
Más detallesPlataforma Educativa Manual del Docente Nivel II Módulo 3 Wiki
2014 Plataforma Educativa Manual del Docente Nivel II Módulo 3 Wiki Dirección Provincial de Tecnologías Educativas Dirección Provincial de Tecnologías Educativas Ministerio de Educación Ministerio de Educación
Más detallesControl por Computador. Manual de arduino. Jorge Pomares Baeza. Grupo de Innovación Educativa en Automática 2009 GITE IEA
Control por Computador Manual de arduino Jorge Pomares Baeza Grupo de Innovación Educativa en Automática 2009 GITE IEA No editar manualmente esta tabla. Título Estado Author Organisation Manual de programación
Más detalles