A3 - Programando la Entrada de Audio en el Reconocimiento de Voz PROGRAMMING AUDIO INPUT FOR VOICE RECOGNITION

Tamaño: px
Comenzar la demostración a partir de la página:

Download "A3 - Programando la Entrada de Audio en el Reconocimiento de Voz PROGRAMMING AUDIO INPUT FOR VOICE RECOGNITION"

Transcripción

1 INSTITUTO MEXICANO DE ACUSTICA y (and) CENTRO INTERDISCIPLINARIO DE INVESTIGACIÓN PARA EL DESARROLLO INTEGRAL REGIONAL, UNIDAD OAXACA 13 CONGRESO INTERNACIONAL MEXICANO DE ACUSTICA 13th MEXICAN INTERNATIONAL CONGRESS ON ACOUSTICS OAXACA, OAXACA, MEXICO OCTUBRE, 2006 A3 - Programando la Entrada de Audio en el Reconocimiento de Voz PROGRAMMING AUDIO INPUT FOR VOICE RECOGNITION Dr. Maximino Peña Guerrero 270

2 Programando la Entrada de Audio en el Reconocimiento de Voz Dr. Maximino Peña Guerrero Septiembre 12, 2006 Academia de Acústica, Escuela Superior de Ingeniería Mecánica y Eléctrica del Instituto Politécnico Nacional, Unidad Profesional Adolfo López Matéos, Zacatenco D.F. RESUMEN Programar en bajo nivel la entrada de sonido en una computadora personal no siempre ha sido una tarea fácil, aún para los expertos. Para experimentar con el sonido de voz, sólo necesitamos de un micrófono conectado a la tarjeta de audio y capturar los datos que provienen de dicho micrófono. Pero, hasta ahora, las diversas versiones de MS-Windows no nos han facilitado las cosas, y en nuestros laboratorios necesitamos hacer muchos experimentos básicos que nos permitan estudiar los fenómenos de la percepción de la palabra hablada (no se diga el reconocimiento y discriminación de sonidos musicales). En este trabajo presentamos cómo obtener los datos que genera la voz, programando la API Win32 de Windows. ABSTRACT Low level the sound entrance programming personal computer has not always been an easy task, still for the experts. In order to experience with the voice sound, we only need from a connected microphone to the audio card and to capture the data that come from this microphone. But, up to now, the diverse MS- Windows versions, they have not facilitated us the things, and in our laboratories we need to make many basic experiments, that they allow us to study the perception spoken word phenomenons (don't be said the recognition and discrimination of musical sounds). In this work we present how to obtain the data that it generates the voice, programming the API Win32 of Windows. 1. Introducción Cuando se diseñaron los sistemas operativos y los lenguajes de programación, en ellos no se contemplaron instrucciones o funciones de biblioteca para la entrada y salida de audio. Esto se debe a que las primeras computadoras se diseñaron básicamente para el cálculo matemático y el procesamiento de texto. Las compañias grabadoras de disco, los estudios de cine, de radio, y de televisión, en sus inicios no tenían computadoras de procesamiento de sonido debido a los altos costos y las velocidades que requiere el procesamiento de las señales digitales de audio en tiempo real. Hoy en día los sistemas operativos y los nuevos lenguajes de programación como la familia de C (C, C++, C#, Java) han facilitado la programación de interfases, pero paradógicamente se ha complicado la programación que nos permite estudiar en detalle ciertos aspectos de los fenómenos físicos como pueden ser el comportamiento de las formas de onda compleja que producen la voz humana, el ruido, o una sala de concierto. Podemos analizar el sonido utilizando las nuevas versiones de MATLAB, Mathematica, DirectX, SDL, u otros sistemas abiertos de UNIX (Linux). Pero como hemos mencionado, queremos analizar el sonido en bruto que entra a la tarjeta de sonido, y no el sonido ya procesado en alguna de las capas lógicas de dichas aplicaciones. Queremos hacer nuestros propios experimentos de reconocimiento de voz utilizando las funciones básicas que son comunes a las diferentes versiones de los sistemas operativos. Para nosotros esto es una ventaja: nos permite transportar nuestro trabajo hacia otros sistemas aprovechando el esfuerzo invertido en el desarrollo de programas de audio. 271

3 2. Programando la Tarjeta de Audio Como se puede ver en la Figura [1], básicamente una tarjeta de sonido se encuentra dividida en dos bloques lógicos. El primero es el sistema de procesamiento de señales analógicas que permite grabar y reproducir sonidos WAV. El segundo es el sistema de procesamiento de sonidos musicales MIDI (Musical Instrument Digital Interface). Analizaremos solamente el primero de ellos.. Figura 1: Bloques lógicos que constituyen una tarjeta de sonido. Para capturar la voz, lo primero que hacemos es colocar algunos parámetros en las estructuras WAVEFORMATEX y WAVEHDR con el fin de inicializar la tarjeta, tal como se muestra en el código del programa ENTRADA.C de la Figura [6]. WAVEFORMATEX es la estructura de datos que nos permite definir qué tipo de formato se utiliza para caracterizar las formas de onda que corresponden a la voz. Aquí utilizaremos el formato de modulación por pulsos (PCM, Pulse Code Modulation), pero es posible utilizar otros no muy conocidos. Se puede indicar si vamos a capturar en estéreo o monaural, la relación de muestreo, los bits que tiene cada muestra, y algunos otros parámetros que se muestran en la Figura [2], y programados en el listado de la Figura [6]. typedef struct { WORD wformattag; WORD nchannels; DWORD nsamplespersec; DWORD navgbytespersec; WORD nblockalign; WORD wbitspersample; WORD cbsize; WAVEFORMATEX; Figura 2: Estructura de datos WAVEFORMATEX. Por otro lado, la estructura WAVEHDR define las características del buffer donde se guardarán los datos que serán capturados. Una vez que se encuentran en memoria estos datos binarios, entonces ellos se procesarán aplicando las herramientas matemáticas que permiten el reconocimiento de la voz como podrían ser los modelos de Markov ocultos, la predicción lineal, las transformadas z o de Fourier, entre otras técnicas del procesamiento de señales digitales. 272

4 typedef struct { LPSTR lpdata; DWORD dwbufferlenght; DWORD dwbytesrecorded; DWORD dwuser; DWORD dwflags; DWORD dwloops; struct wavehdr_tag *lpnext; DWORD reserved; WAVEHDR; Figura 3: Estructura de datos WAVEHDR. Regresando con la estructura WAVEHDR, en ella se colocan la dirección del buffer de datos, el tamaño del buffer en bytes, el número de bytes que se han capturado, algunas banderas de control, entre otras variables que se muestran en la Figura [3], y que también se han programado dentro del código que muestra la Figura[6]. De acuerdo con el código de la Figura [6], una vez que se haya inicializado la estructura WAFORAMTEX abrimos el driver de sonido con la función waveinopen(); si toda va bien continúa el proceso de lo contrario se muestra que hubo un error. Asimismo, despues de haber inicializado la estructura WAVEHDR con las especificaciones del buffer, se prepararán las estructuras a fín de que se encuentren listas para la recepción de datos. Esto se logra utilizando las funciones waveinprepareheader() y waveinaddbuffer(). Una vez hecho lo anterior, se procede a la captura de la voz llamando a la función waveinstart(). Es necesario esperar 1 segundo llamando a la función Sleep(), porque waveinstart() corre en segundo plano (background) dentro del sistema operativo. Cuando se ha terminado este intervalo de tiempo, se restablece el driver (waveinreset()), se vuelve a disponer de las estructuras (waveinunprepareheader()), se cierra el driver (waveinclose()), y por último se muestran los datos que se hayan capturado (PrintBufferIn()). 3. Pruebas y Resultados Cuando se compila el programa ENTRADA.C y se ejecuta, éste produce una cadena de números (presentados en la Figura [4]), los cuales corresponden a los datos de voz cuyas palabras se han pronunciando frente a un micrófono conectado al sistema de sonido de una computadora personal. Figura 4: Salida de datos numéricos que corresponden a la captura de voz. 273

5 Hemos escrito programas un poco más elaborados (no presentados en este reporte) conservando la sencillez y utilizando al mínimo los recursos funcionales en la programación. Por ejemplo, en la Figura [5] se muestra una interfase gráfica que contiene botones para controlar la captura y la reproducción de la voz. El programa que produce esta salida utiliza la interfase API Win32 de bajo nivel, la cual permite al usuario un control mas sencillo de la captura. Figura 5: Interfase gráfica que controla la captura y la reproducción de la voz. 4. Conclusiones Hemos descrito la forma con la cual es posible capturar la voz utilizando las estructuras de datos que son comunes para los diversas versiones del sistema operativo Win32. De esta forma, es posible garantizar que los programas escritos para una máquina virtual en particular han de funcionar en las versiones siguientes. Para ello, decidimos compilar el código con una de las herramientas de software abierto de GNU (Gnu Not Unix), el compilador GCC para windows, el cual nos permite la portabilidad de dicho código fuente. Pero también utilizamos los compiladores, Visual C++.NET Express 2005, Visual C++ 6.0, logrando los mismos resultados. Cabe reiterar que solamente presentamos en este reporte la técnica de captura de datos que utilizamos para el reconocimiento de la voz en nuestros experimentos de laboratorio. Agradecimientos Agradezco el apoyo de la Academia de Acústica de la Escuela Superior de Ingeniería Mecánica y Eléctrica del Instituto Politécnico Nacional (ESIME-Z), de la Comisión de Operación y Fomento de Actividades Académicas (COFAA) del IPN, de la Coordinación General de Posgrado e Investigación (CGPI), de este mismo Instituto Politécnico Nacional. Bibliografía [1] Gold Ben, Nelson Morgan, Spech and Audio Signal Processing: Processing an Perception of Spech and Music, John Wiley & Sons Inc., pgs. [2] Pesce Mark D., Programming Microsoft DirectShow for Digital Video and Television, Microsoft Press, pgs. [3] Petzold Charles, Exploring Wave Form Audio Generating Sine Waves in Software, PC Magazine, November 26, 1991, pp [4] Petzold Charles, Programming Windows: The definitive guide to the Win32 API, Fifth Edition,Microsoft Press, pp. 274

6 #include<windows.h> #include<mmsystem.h> #include<stdio.h> #include<malloc.h> #include<math.h> #define MAXBUF 5000 // tamaño del buffer de entrada de voz #define SAMPLE_RATE // muestreo a Hz VOID PrintBufferIn(LPBYTE); HWAVEIN fdin; // driver de entrada WAVEFORMATEX wf; // estructura de formato WAVEHDR wh1; // estructura de eencabezado LPBYTE buf1; // buffer de datos int main() { int j; buf1=(char *)malloc(maxbuf); for (j=0;j<maxbuf;j++) *(buf1+j)=0; // asignar memoria al buffer // borrar buffer // Inicializar el WAVEFORMATTEX. // formatp PCM // estereo // taza de muestreo // bits por muestra wf.wformattag=wave_format_pcm; wf.nchannels=2; wf.nsamplespersec=sample_rate; wf.wbitspersample=16; wf.nblockalign=wf.nchannels * (wf.wbitspersample/wf.wbitspersample); wf.navgbytespersec=wf.nsamplespersec * wf.nblockalign; wf.cbsize=0; // abrir driver de sonido if (waveinopen(&fdin,wave_mapper,&wf,0,0,callback_null)){ printf("waveinopen(): error\n"); return(0); // iniciar WAVEHDR wh1.lpdata = buf1; // asignar buffer de datos wh1.dwbufferlength = MAXBUF; // tamaño del buffer wh1.dwbytesrecorded = 0; // No. de bytes capturados. wh1.dwuser = 0; wh1.dwflags = 0; wh1.dwloops = 1; // una repetición wh1.lpnext = NULL; wh1.reserved = 0; // preparar buffer de entrada waveinprepareheader(fdin,&wh1,sizeof(wavehdr)); waveinaddbuffer(fdin,&wh1,sizeof(wavehdr)); // iniciar captura de voz waveinstart(fdin); // esperar hasta llenar buffer Sleep(1000); // desactivar driver y salir waveinreset(fdin); waveinunprepareheader(fdin,&wh1,sizeof(wavehdr)); waveinclose(fdin); PrintBufferIn(buf1); return 0; // mostrar los datos de la captura de voz VOID PrintBufferIn(LPBYTE buffer) { int i; for(i=0;i<maxbuf;i++) { printf("[%u]",buf1[i]); Figura 6: Código fuente en C del programa ENTRADA.C que captura los datos voz de un micrófono y los muestra en pantalla. 275

7 Acerca del autor: Dr. Maximino Peña Guerrero: Ingeniero en Comunicaciones y Electrónica (ESIME-IPN 1983); Maestro en Ciencias en Ingeniería Eléctrica (CINVESTAV-IPN 1987); Doctor en Ciencias en Ingeniería elécttrica (CINVESTAV 2005); Sistema Nacional de Investigadores ( ); Profesor investigador en el CINVESTAV-IPN ( ); Profesor investigador en el Instituto Politécnico Nacional (ESIME- CENAC-CIC) desde

2nd Pan-American and Iberian Meeting on Acoustics. 15 19 November 2010. 160 th ASA meeting 7 o Congress FIA 17 o Congress IMA CANCUN MEXICO

2nd Pan-American and Iberian Meeting on Acoustics. 15 19 November 2010. 160 th ASA meeting 7 o Congress FIA 17 o Congress IMA CANCUN MEXICO 1 2nd Pan-American and Iberian Meeting on Acoustics 15 19 November 2010 160 th ASA meeting 7 o Congress FIA 17 o Congress IMA CANCUN MEXICO Session Code: 1pMUb CONNECTING KL WITH A NEW GRAPHIC COMPONENT

Más detalles

MAN: Red de Internet II de Audio Multimedia con Servidores y Clientes Incrustados Reporte Final Registro: 20040733. 1.

MAN: Red de Internet II de Audio Multimedia con Servidores y Clientes Incrustados Reporte Final Registro: 20040733. 1. MAN: Red de Internet II de Audio Multimedia con Servidores y Clientes Incrustados Reporte Final Registro: 20040733 Dr. Maximino Peña Guerrero 1 Ing. José de Jesús Negrete Redondo 2 Dr. Pablo Roberto Lizana

Más detalles

UNIDAD II CREACIÓN Y EDICIÓN DE AUDIO Y VIDEO

UNIDAD II CREACIÓN Y EDICIÓN DE AUDIO Y VIDEO UNIDAD II CREACIÓN Y EDICIÓN DE AUDIO Y VIDEO Procesamiento de Audio L.S.C. Sujey Anahí Díaz Herrera PRESENTACIÓN Hoy en día, las computadoras permiten, en general, manejar sonido digital. O sea que pueden

Más detalles

EDICIÓN DE AUDIO Y DE VIDEO

EDICIÓN DE AUDIO Y DE VIDEO EDICIÓN DE AUDIO Y DE VIDEO En este tema vamos a aprender a trabajar con archivos de sonido y archivos de video y aprenderemos a crear nuestros propios montajes. Como siempre, coloca todos los ejercicios

Más detalles

18 CONGRESO INTERNACIONAL MEXICANO DE ACÚSTICA (18th MEXICAN INTERNATIONAL CONGRESS ON ACOUSTICS)

18 CONGRESO INTERNACIONAL MEXICANO DE ACÚSTICA (18th MEXICAN INTERNATIONAL CONGRESS ON ACOUSTICS) INSTITUTO MEXICANO DE ACUSTICA ASOCIACION MEXICANA DE INGENIEROS Y TECNICOS EN RADIODIFUSION (PUEBLA) THE MEXICAN INSTITUTE OF ACOUSTICS MEXICAN ASOCIATION OF BROADCAST ENGINEERS AND TECHNICIANS (Puebla)

Más detalles

Audio digital. 1) Captura y codificación. 2) Formatos de sonido digital. 3) Grabador de sonido. 4) Extractor de música.

Audio digital. 1) Captura y codificación. 2) Formatos de sonido digital. 3) Grabador de sonido. 4) Extractor de música. Audio digital 1) Captura y codificación 2) Formatos de sonido digital 3) Grabador de sonido 4) Extractor de música. Sound Juicer 5) Edición de sonido digital. Audacity Captura y codificación del sonido

Más detalles

Adquisición de Datos usando Matlab

Adquisición de Datos usando Matlab 21 Adquisición de Datos usando Matlab Bruno Vargas Tamani Facultad de Ingeniería Electrónica y Eléctrica, Universidad Nacional Mayor de San Marcos, Lima, Perú RESUMEN: La interconexión a nivel de computadoras

Más detalles

TOOLS for MR V1.5.2 para Windows

TOOLS for MR V1.5.2 para Windows TOOLS for MR V1.5.2 para Windows TOOLS for MR V1.5.2 para Windows consta de los siguientes programas: - V1.5.2 - Steinberg MR Editor V1.5.1 - Steinberg MR Extension V1.5.1 Principales modificaciones y

Más detalles

Módulo 1 El lenguaje Java

Módulo 1 El lenguaje Java Módulo 1 El lenguaje 1.1 Presentación de es un lenguaje de programación desarrollado por la empresa Sun Microsystems en 1991 como parte de un proyecto secreto de investigación llamado Green Proyect, con

Más detalles

Capítulo 3.- Generación de sonidos 3D

Capítulo 3.- Generación de sonidos 3D Capítulo 3 Generación de sonidos 3D La generación de sonidos 3D se refiere al proceso en el cual las señales de audio son modificadas con el fin de producir sensaciones de realismo al espectador. En esta

Más detalles

TRANSMISION DIGITAL. PCM, Modulación por Codificación de Pulsos

TRANSMISION DIGITAL. PCM, Modulación por Codificación de Pulsos MODULACIÓN TRANSMISION DIGITAL La amplia naturaleza de las señales analógicas es evidente, cualquier forma de onda está disponible con toda seguridad en el ámbito analógico, nos encontramos con una onda

Más detalles

Audacity. Marzo 2010 Grabación de sonidos Diapositiva 1

Audacity. Marzo 2010 Grabación de sonidos Diapositiva 1 Audacity Marzo 2010 Grabación de sonidos Diapositiva 1 Este proceso consta de en tres tareas básicas: 1) Configurar los parámetros de calidad de grabación 2) Ajustar los niveles de Entrada y Salida 3)

Más detalles

Notas sobre la versión de TOOLS for MR V1.6.0 para Windows

Notas sobre la versión de TOOLS for MR V1.6.0 para Windows Notas sobre la versión de TOOLS for MR V1.6.0 para Windows TOOLS for MR V1.6.0 para Windows consta de los siguientes programas: - V1.6.0 - Steinberg MR Editor V1.6.0 - V1.6.0 Principales modificaciones

Más detalles

Manual para manipular audio Elaborado por:

Manual para manipular audio Elaborado por: Manual para manipular audio Elaborado por: Guadalupe González Franco Nadia Álvarez de Lucio Ruth Jiménez López 1 Presentación El presente manual muestra los procedimientos básicos para modificar, rediseñar

Más detalles

DISEÑO E IMPLEMENTACIÓN DE UNA TARJETA DE ADQUISICIÓN DE DATOS PARA EL LABORATORIO DE TELECOMUNICACIONES DE LA FIEC.

DISEÑO E IMPLEMENTACIÓN DE UNA TARJETA DE ADQUISICIÓN DE DATOS PARA EL LABORATORIO DE TELECOMUNICACIONES DE LA FIEC. TESIS DISEÑO E IMPLEMENTACIÓN DE UNA TARJETA DE ADQUISICIÓN DE DATOS PARA EL LABORATORIO DE TELECOMUNICACIONES DE LA FIEC. DIRECTOR DE TESIS.- Ing. Francisco Novillo AUTOR Walter Mestanza Vera. Egresado

Más detalles

5.2 Plataforma de Desarrollo Para la Interfaz de Usuario

5.2 Plataforma de Desarrollo Para la Interfaz de Usuario 5.1 Introducción Para la comunicación entre SATEDU y su estación terrena se necesita ajustar ciertos parámetros de comunicación de la Tarjeta de Comunicaciones como la tasa de transmisión, el número de

Más detalles

MACROS. Automatizar tareas a través del uso de las macros.

MACROS. Automatizar tareas a través del uso de las macros. OBJETIVOS MACROS Definiciones Automatizar tareas a través del uso de las macros. Grabar Ejecutar Manipular macros. Tipos de Macros en Excel Introducción Las operaciones tradicionales que se pueden realizar

Más detalles

Contenidos. Gestión dinámica de memoria. Gestión dinámica de memoria. Introducción. 1. Introducción 2. El operador NEW 3. El operador DELETE

Contenidos. Gestión dinámica de memoria. Gestión dinámica de memoria. Introducción. 1. Introducción 2. El operador NEW 3. El operador DELETE Contenidos 1. Introducción 2. El operador NEW 3. El operador DELETE 1 Introducción Hasta ahora hemos visto que cada vez que queremos usar una variable debemos reservarle un lugar de la memoria al comenzar

Más detalles

JConferencia: Audioconferencia en Java Redes Globales

JConferencia: Audioconferencia en Java Redes Globales JConferencia: Audioconferencia en Java Redes Globales Gerardo Parra Juan de la Cruz Prof. Dr. Vicente González Ruiz Índice 1. Introducción 1 2. Algunos conceptos de JMF 2 3. Arquitectura de JConferencia

Más detalles

Guía de aprendizaje Audacity: guía de edición de sonido

Guía de aprendizaje Audacity: guía de edición de sonido Desarrollo del tutorial: paso 1 de 14 Grabar audio con Audacity es relativamente sencillo. Podemos dividir este proceso en tres tareas básicas: 1. Configurar los parámetros de calidad de grabación. Dependiendo

Más detalles

Sistema de grabación por celulares

Sistema de grabación por celulares Sistema de grabación por celulares Informe Técnico Interno Miguel Martínez Soler Laboratorio de Investigaciones Sensoriales - LIS Facultad de Medicina Universidad de Buenos Aires Buenos Aires, mayo de

Más detalles

1 Introducción. 1.1 México y los videojuegos. 1.2 La Interfaz de Programación de Aplicaciones XNA

1 Introducción. 1.1 México y los videojuegos. 1.2 La Interfaz de Programación de Aplicaciones XNA Objetivo Debido a la falta de textos en español sobre programación orientada a gráficos 3D y al rezago que se tiene en los libros de tecnología, por su rápido cambio. Se elaborará material bibliográfico

Más detalles

Una señal es una magnitud física de interés que habitualmente es una función del tiempo.

Una señal es una magnitud física de interés que habitualmente es una función del tiempo. 1.- Introducción al Procesado Digital de Señales. 1.1.- Introducción. Podemos decir que cuando realizamos cualquier proceso digital para modificar la representación digital de una señal estamos haciendo

Más detalles

Presentaciones multimedia con Adobe Presenter

Presentaciones multimedia con Adobe Presenter Introducción a Adobe Presenter Presentaciones multimedia con Adobe Presenter Adobe Presenter 7.0 es un complemento de Microsoft PowerPoint de Adobe que convierte las presentaciones de PowerPoint en presentaciones

Más detalles

Programa de la materia. Programación de Sistemas. Organización del curso. Evaluación. Acerca de los trabajos. Acerca de las responsabilidades

Programa de la materia. Programación de Sistemas. Organización del curso. Evaluación. Acerca de los trabajos. Acerca de las responsabilidades Programa de la materia Programación de Sistemas Disponible desde el sitio web http://www.uv.mx/rrojano/programacion_sist/ Mtro. en IA José Rafael Rojano Cáceres rrojano@gmail.com http://www.uv.mx/rrojano

Más detalles

Curso: Idiomas y Nuevas Tecnologías

Curso: Idiomas y Nuevas Tecnologías Curso: Idiomas y Nuevas Tecnologías 20 de mayo de 2005 Índice 1. Sonido 1 1.1. Antes de empezar..................................... 1 1.2. Grabación de sonido................................... 3 1.3.

Más detalles

CEADENSoft Visual DataLogger 1.0

CEADENSoft Visual DataLogger 1.0 CENTRO DE APLICACIONES TECNOLÓGICAS Y DESARROLLO NUCLEAR CEADENSoft Visual DataLogger 1.0 Software de aplicación para datalogger DL-1a Índice 1 - Introducción...1 2 - Requerimientos....1 3 - Instalación

Más detalles

1. INTRODUCCION. ProLogger 2

1. INTRODUCCION. ProLogger 2 MANUAL DE USUARIO 1. INTRODUCCION El programa ProLogger, permite la grabación de audio las 24 horas del día de los diferentes canales de audio que tenga activados, pudiéndose seleccionar en cada canal:

Más detalles

Roxio Easy CD & DVD Burning

Roxio Easy CD & DVD Burning Roxio Easy CD & DVD Burning Guía de introducción 2 Primeros pasos con Easy CD & DVD Burning En esta guía Bienvenido a Roxio Easy CD & DVD Burning 3 Acerca de esta guía 3 Acerca de Easy CD & DVD Burning

Más detalles

Programación de Sistemas

Programación de Sistemas Programación s Unidad 2 s Operativos y Programación Software Base Contenido Introducción a los s Operativos (SO) Definición y conceptos SO Visualización un sistema cómputo s distintos puntos vista Capas

Más detalles

Software para edición de audio. Grabación

Software para edición de audio. Grabación Software para edición de audio. Grabación 1. Grabación de audio Una vez conectado el micrófono a la tarjeta de sonido, debemos configurar en el sistema el dispositivo de entrada de audio. En Panel de control,

Más detalles

EDICION DE SONIDO FERNANDO MARTÍN MARDONES BERRITZEGUNEB04 BARAKALDO

EDICION DE SONIDO FERNANDO MARTÍN MARDONES BERRITZEGUNEB04 BARAKALDO BERRITZEGUNE B04 BARAKALDO 1 EDICION DE SONIDO El sonido en la vida real es de naturaleza continua. En los ordenadores por el contrario se trabaja con números. Para convertir el sonido en números se produce

Más detalles

Sistema de Control Domótico

Sistema de Control Domótico UNIVERSIDAD PONTIFICIA COMILLAS ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA (ICAI) INGENIERO EN ELECTRÓNICA Y AUTOMATICA PROYECTO FIN DE CARRERA Sistema de Control Domótico a través del bus USB Directores:

Más detalles

OPERACIONES AUXILIARES CON TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN. Entornos multimedia. Unidad 3

OPERACIONES AUXILIARES CON TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN. Entornos multimedia. Unidad 3 Entornos multimedia Unidad 3 Introducción Entorno multimedia. Sonido. Texto. Vídeo. Animación. Sistema multimedia. Sistema multimedia interactivo. Dispositivos multimedia Concepto. Tarjetas de sonido.

Más detalles

DISEÑO DE UN PLC DOMÉSTICO UTILIZANDO UN MICROCONTROLADOR PIC-18F4550

DISEÑO DE UN PLC DOMÉSTICO UTILIZANDO UN MICROCONTROLADOR PIC-18F4550 DISEÑO DE UN PLC DOMÉSTICO UTILIZANDO UN MICROCONTROLADOR PIC-18F4550 QUIRINO JIMENEZ DOMINGUEZ, MARGARITA ALVAREZ CERVERA INSTITUTO TECNOLÓGICO DE MÉRIDA qjimenezdo@yahoo.com.mx RESUMEN: En el presente

Más detalles

COMPRESIÓN DE AUDIO. 1. Introducción. 2. Codificación IMA ADPCM PRÁCTICAS TXÓN. DATOS MULTIMEDIA

COMPRESIÓN DE AUDIO. 1. Introducción. 2. Codificación IMA ADPCM PRÁCTICAS TXÓN. DATOS MULTIMEDIA PRÁCTICAS TXÓN. DATOS MULTIMEDIA COMPRESIÓN DE AUDIO 1. Introducción En esta práctica vamos a tratar la compresión de audio. En concreto vamos a estudiar la conversión de una serie de muestras de audio

Más detalles

Capitulo VIII. Multimedios. En informática, multimedios es la forma de presentar información que emplea

Capitulo VIII. Multimedios. En informática, multimedios es la forma de presentar información que emplea Capitulo VIII Multimedios. En informática, multimedios es la forma de presentar información que emplea una combinación de texto, sonido, imágenes, animación y vídeo. Entre las aplicaciones informáticas

Más detalles

C3: Altavoces frontales -> toma para altavoces frontales (5.1), altavoces de estéreo (sistema de 2 altavoces) o auriculares.

C3: Altavoces frontales -> toma para altavoces frontales (5.1), altavoces de estéreo (sistema de 2 altavoces) o auriculares. Información del producto Clavija y entradas y salidas internas A1: Interruptor de clavija para: - Centro/Subwoofer -> intercambia sonido entre el altavoz central y el subwoofer (5.1). Consulte el recordatorio

Más detalles

Guía de Usuario Convertidor USB-Serial

Guía de Usuario Convertidor USB-Serial Guía de Usuario Convertidor USB-Serial Tecnología Digital del Bajío Av. Vicente Guerrero 1003 Irapuato, Gto. Mex. C.P. 36690 Teléfono: (462) 145 35 22 www.tecdigitaldelbajio.com ventas@tecdigitaldelbajio.com

Más detalles

Introducción. El Procesamiento Digital de Señales: Áreas de trabajo

Introducción. El Procesamiento Digital de Señales: Áreas de trabajo Organización Introducción Breve repaso teórico Prototipo construido Microcontrolador Freescale MCF51JM128 Freescale DSP56371 Algoritmos de procesamiento Proyecciones comerciales Conclusiones 1 Introducción

Más detalles

Proyecto VOIP. Programación de Sistemas. Fabrizio Cabaleiro Carlos Ibáñez Ch. Gabriel Juri M.

Proyecto VOIP. Programación de Sistemas. Fabrizio Cabaleiro Carlos Ibáñez Ch. Gabriel Juri M. Proyecto VOIP Programación de Sistemas Fabrizio Cabaleiro Carlos Ibáñez Ch. Gabriel Juri M. EXTRACTO Informe sobre el proyecto relacionado con comunicación de voz sobre IP para el ramo Programación de

Más detalles

Comunicación entre un PLC S7-1200 y WinCC Advanced

Comunicación entre un PLC S7-1200 y WinCC Advanced Comunicación entre un PLC S7-1200 y WinCC Advanced OBJETIVO: Comunicar un S71200 con el Scada WINCC de forma que podamos controlar y supervisar un proceso desde la propia pantalla del PC sin necesidad

Más detalles

Roxio Easy VHS to DVD. Guía de introducción

Roxio Easy VHS to DVD. Guía de introducción Roxio Easy VHS to DVD Guía de introducción ii Guía de introducción de Roxio Easy VHS to DVD www.roxio.com Primeros pasos con Roxio Easy VHS to DVD 3 En esta guía Instalación de Easy VHS to DVD.......................................................

Más detalles

Temario. Introducción a la Operación de Computadoras Personales. Computadora. Computadora. Computadora IOCP 2015. Dr.

Temario. Introducción a la Operación de Computadoras Personales. Computadora. Computadora. Computadora IOCP 2015. Dr. Introducción a la Operación de s Personales Conceptos básicos de computadoras: Qué es una computadora? : periféricos de entrada / salida Almacenamiento Dr. Diego García Depto. de Ciencias e Ingeniería

Más detalles

Trabajar con Windows Movie Maker Pasos para realizar un video. Paso a paso 1 Abrir Windows Movie Maker Ir a Inicio. Haga clic en el ícono del programa

Trabajar con Windows Movie Maker Pasos para realizar un video. Paso a paso 1 Abrir Windows Movie Maker Ir a Inicio. Haga clic en el ícono del programa Paso a paso 1 Abrir Windows Movie Maker Ir a Inicio Ir a Todos los programas / Programas Hacer un clic al ícono de Movie Maker WIINDOWS MOVIIE MAKER TUTORIAL.. Espere a que se cargue la interfaz de usuario.

Más detalles

INTRODUCCIÓN A AUDACITY

INTRODUCCIÓN A AUDACITY INTRODUCCIÓN A 1. Introducción... 1 2. Instalación... 1 3. Los archivos de sonido... 2 4. La pantalla de Audacity... 2 5. Grabar sonidos... 5 6. Cambiar el formato de un archivo de sonido... 5 7. Grabar

Más detalles

MANUAL DEL USUARIO UNIVERSIDAD DE LAS AMÉRICAS PUEBLA. Escuela de ingeniería y ciencias Departamento de ingeniería Civil y Ambiental PLANO INCLINADO

MANUAL DEL USUARIO UNIVERSIDAD DE LAS AMÉRICAS PUEBLA. Escuela de ingeniería y ciencias Departamento de ingeniería Civil y Ambiental PLANO INCLINADO UNIVERSIDAD DE LAS AMÉRICAS PUEBLA Escuela de ingeniería y ciencias Departamento de ingeniería Civil y Ambiental MANUAL DEL USUARIO PLANO INCLINADO PRIMAVERA 2008 i MANUAL DEL USUARIO El presente manual

Más detalles

SOFTWARE DE SIMULACIÓN EN TELECOMUNICACIONES DIGITALES (LVSIM -DCOM), MODELO 9481

SOFTWARE DE SIMULACIÓN EN TELECOMUNICACIONES DIGITALES (LVSIM -DCOM), MODELO 9481 AB Telecomunicaciones SOFTWARE DE SIMULACIÓN EN TELECOMUNICACIONES DIGITALES (LVSIM -DCOM), MODELO 9481 DESCRIPCIÓN GENERAL LVSIM -DCOM es un software de simulación basado en Windows que cubre el mismo

Más detalles

Z-GPRS2 & S7-1200 NOTA DE APLICACIÓN. Enviar alarmas vía SMS desde PLC Siemens

Z-GPRS2 & S7-1200 NOTA DE APLICACIÓN. Enviar alarmas vía SMS desde PLC Siemens NOTA DE APLICACIÓN Z-GPRS2 & S7-1200 Enviar alarmas vía SMS desde PLC Siemens En este documento, explicaremos como configurar el PLC S7-1200, y el dispositivo Z-GPRS2, para poder recibir SMS en el móvil

Más detalles

Unidad 1: Conceptos generales de Sistemas Operativos.

Unidad 1: Conceptos generales de Sistemas Operativos. Unidad 1: Conceptos generales de Sistemas Operativos. Tema 3: Estructura del sistema operativo. 3.1 Componentes del sistema. 3.2 Servicios del sistema operativo. 3.3 Llamadas al sistema. 3.4 Programas

Más detalles

Laboratorio 7 PDS con la tarjeta de sonidos y Matlab

Laboratorio 7 PDS con la tarjeta de sonidos y Matlab 13 Laboratorio 7 PDS con la tarjeta de sonidos y Matlab El objetivo de esta sesión de laboratorio es mostrar que con algunos recursos de cómputo muy comunes se pueden implantar y probar algunos algoritmos

Más detalles

Entre los más conocidos editores con interfaz de desarrollo tenemos:

Entre los más conocidos editores con interfaz de desarrollo tenemos: Herramientas de programación Para poder programar en ensamblador se precisa de algunas herramientas básicas, como un editor para introducir el código, un ensamblador para traducir el código a lenguaje

Más detalles

Curso virtual de Audacity. Bienvenidos al curso de Audacity, bajo la modalidad virtual, propuesto por Uruguay Educa.

Curso virtual de Audacity. Bienvenidos al curso de Audacity, bajo la modalidad virtual, propuesto por Uruguay Educa. Curso virtual de Audacity Bienvenidos al curso de Audacity, bajo la modalidad virtual, propuesto por Uruguay Educa. Audacity es un programa para la grabación y edición de sonidos, de libre uso, código

Más detalles

Conversor Analógico Digital (CAD)

Conversor Analógico Digital (CAD) Conversor Analógico Digital (CAD) La salida de los sensores, que permiten al equipo electrónico interaccionar con el entorno, es normalmente una señal analógica, continua en el tiempo. En consecuencia,

Más detalles

Temario. Temario. Informática IE. Informática en enfermería. Informática en enfermería. Dr. Luciano H. Tamargo 1

Temario. Temario. Informática IE. Informática en enfermería. Informática en enfermería. Dr. Luciano H. Tamargo 1 Informática IE Conceptos básicos de computadoras: : periféricos de entrada / salida Dr. Luciano H. Tamargo http://cs.uns.edu.ar/~lt Depto. de Ciencias e Ingeniería de la Computación Universidad Nacional

Más detalles

Reproducción de una Imagen en un Monitor VGA Utilizando un FPGA

Reproducción de una Imagen en un Monitor VGA Utilizando un FPGA 7 Reproducción de una Imagen en un Monitor VGA Utilizando un FPGA Michael Alejandro Diaz Illa, Alfredo Granados Ly Facultad de Ingeniería Electrónica y Eléctrica, Universidad Nacional Mayor de San Marcos,

Más detalles

Carrera : Ingeniería Mecatrónica SATCA 1 3 3 6

Carrera : Ingeniería Mecatrónica SATCA 1 3 3 6 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura : Programación Avanzada Carrera : Ingeniería Mecatrónica Clave de la asignatura : MTG-1023 SATCA 1 3 3 6 2.- PRESENTACIÓN Caracterización de la asignatura.

Más detalles

Conceptos y fundamentos generales. Curso 2009 2010 Manuel A. Martín Santiago

Conceptos y fundamentos generales. Curso 2009 2010 Manuel A. Martín Santiago Conceptos y fundamentos generales. Curso 2009 2010 Manuel A. Martín Santiago Podemos definir multimedia como aquella tecnología que permite crear contenidos integrando texto, audio, vídeo, imagen y animaciones.

Más detalles

Figura1. La IDE de MVS Express 2012

Figura1. La IDE de MVS Express 2012 UNIVERSIDAD DEL ISTMO Ingeniería en computación Compiladores PROFESOR M. en C. J. Jesús Arellano Pimentel NÚMERO DE PRÁCTICA 1 NOMBRE DE LA PRÁCTICA OBJETIVO GENERAL OBJETIVOS ESPECÍFICOS EQUIPO REQUERIDO

Más detalles

DIRECCIÓN REGIONAL DE EDUCACIÓN PUNO INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO MACUSANI

DIRECCIÓN REGIONAL DE EDUCACIÓN PUNO INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO MACUSANI DIRECCIÓN REGIONAL DE EDUCACIÓN PUNO INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO MACUSANI RM. N 102-90-ED de Creación y Funcionamiento, RD Nº 0086-2006-ED de Revalidación Web Site: www.tecnomacusani.edu.pe

Más detalles

REDES DE COMPUTADORAS INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA UNIDAD ADOLFO LÓPEZ MATEOS - ZACATENCO

REDES DE COMPUTADORAS INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA UNIDAD ADOLFO LÓPEZ MATEOS - ZACATENCO INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA UNIDAD ADOLFO LÓPEZ MATEOS - ZACATENCO ACADEMIA DE COMPUTACIÓN LABORATORIO DE DESARROLLO DE REDES PRACTICA No.2 México

Más detalles

GUÍA BÁSICA PARA MANEJO DEL AUDACITY I. QUÉ ES EL AUDACITY Y CUÁLES SON SUS VENTAJAS? II. QUÉ OTROS PROGRAMAS EXISTEN DE GRABACIÓN?

GUÍA BÁSICA PARA MANEJO DEL AUDACITY I. QUÉ ES EL AUDACITY Y CUÁLES SON SUS VENTAJAS? II. QUÉ OTROS PROGRAMAS EXISTEN DE GRABACIÓN? GUÍA BÁSICA PARA MANEJO DEL AUDACITY I. QUÉ ES EL AUDACITY Y CUÁLES SON SUS VENTAJAS? Audacity es una aplicación informática que se utiliza para grabación y edición de audio. Las ventajas de es de aplicación

Más detalles

Convertir una cinta de casete en un CD de música

Convertir una cinta de casete en un CD de música INTRODUCCIÓN El otro día me pidió una compañera de infantil del colegio que le pasara una vieja cinta de casete que utiliza muy a menudo a un CD de música. Vamos a enseñaros los pasos que hay que seguir

Más detalles

Denominamos Ordenador o Computadora, a una máquina electrónica que es capaz de dar un tratamiento automatizado a la información.

Denominamos Ordenador o Computadora, a una máquina electrónica que es capaz de dar un tratamiento automatizado a la información. INTRODUCCIÓN AL ORDENADOR Denominamos Ordenador o Computadora, a una máquina electrónica que es capaz de dar un tratamiento automatizado a la información. Se compone de dos elementos fundamentales que

Más detalles

Introducción... 1 Qué es Java?... 1 Compilando a Bytecode... 1 Usando jgrasp Para Hacer el Trabajo Sucio... 5 El Entorno de jgrasp...

Introducción... 1 Qué es Java?... 1 Compilando a Bytecode... 1 Usando jgrasp Para Hacer el Trabajo Sucio... 5 El Entorno de jgrasp... Contenido Introducción... 1 Qué es Java?... 1 Compilando a Bytecode... 1 Usando jgrasp Para Hacer el Trabajo Sucio... 5 El Entorno de jgrasp... 5 Introducción Es tiempo de hablar en detalle de lo que significa

Más detalles

Temario. Informática y Nuevas Tecnologías I. Informática y Mundo Penitenciario. Informática y Nuevas Tecnologías I. Dra. María Paula González 1

Temario. Informática y Nuevas Tecnologías I. Informática y Mundo Penitenciario. Informática y Nuevas Tecnologías I. Dra. María Paula González 1 Informática y Nuevas Tecnologías I Conceptos básicos de computadoras: Temario Informática y Mundo Penitenciario Qué es una computadora? : periféricos de entrada / salida Almacenamiento Dra María Paula

Más detalles

PRÁCTICA SOFTWARE OPERATIVO Y DE DESARROLLO Parte I. Objetivos

PRÁCTICA SOFTWARE OPERATIVO Y DE DESARROLLO Parte I. Objetivos Objetivos El alumno conocerá algunos tipos de software operativo existentes que le serán útiles en su desempeño académico y profesional. Al final de esta práctica el alumno podrá: 1. Distinguir varias

Más detalles

NANO GRABADOR OCULTO EXTENDED TS9680

NANO GRABADOR OCULTO EXTENDED TS9680 www.tacticalsecurity.net E-mail: info@tacticalsecurity.net NANO GRABADOR OCULTO EXTENDED TS9680 C CONTENIDO Página 1 El dispositivo... 2-3 2 Características técnicas... 4-5-6 3 Trabajando con el dispositivo...

Más detalles

índice TEMA 3. Iconos y accesos directos

índice TEMA 3. Iconos y accesos directos MÓDULO 1: Windows XP 1ª Parte TEMA 1. Primeros pasos Menú inicio...5 El escritorio de Windows XP...5 Iconos...6 Ventanas...7 La barra de tareas...7 Suspender e hibernar Windows XP...8 Salir de Windows

Más detalles

ADAPTACIÓN DE REAL TIME WORKSHOP AL SISTEMA OPERATIVO LINUX

ADAPTACIÓN DE REAL TIME WORKSHOP AL SISTEMA OPERATIVO LINUX ADAPTACIÓN DE REAL TIME WORKSHOP AL SISTEMA OPERATIVO LINUX Autor: Tomás Murillo, Fernando. Director: Muñoz Frías, José Daniel. Coordinador: Contreras Bárcena, David Entidad Colaboradora: ICAI Universidad

Más detalles

Para empezar, asegúrese de tener lo esencial. Para lograr la emisión debe contar con los siguientes componentes y/o programas:

Para empezar, asegúrese de tener lo esencial. Para lograr la emisión debe contar con los siguientes componentes y/o programas: En el presente tutorial aprenderemos a configurar la transmisión de nuestra emisora hacia el servidor Shoutcast asignado para su distribución a los usuarios finales. Para empezar, asegúrese de tener lo

Más detalles

INSTITUTO MEXICANO DE ACÚSTICA UNIVERSIDAD AUTÓNOMA DE GUERRERO, U. A. DE ARQUITECTURA Y URBANISMO Campus TAXCO

INSTITUTO MEXICANO DE ACÚSTICA UNIVERSIDAD AUTÓNOMA DE GUERRERO, U. A. DE ARQUITECTURA Y URBANISMO Campus TAXCO INSTITUTO MEXICANO DE ACÚSTICA UNIVERSIDAD AUTÓNOMA DE GUERRERO, U. A. DE ARQUITECTURA Y URBANISMO Campus TAXCO 15º CONGRESO INTERNACIONAL MEXICANO DE ACÚSTICA 15th Mexican International Congreso on Acoustics

Más detalles

http://grupoorion.unex.es

http://grupoorion.unex.es Laboratorio Virtual de Placas Solares Fotovoltaicas Práctica 3. Estudio del máximo rendimiento de los paneles solares. Práctica 3. Estudio del máximo rendimiento de los paneles solares. 1.1.1. Objetivo.

Más detalles

TEMA: DESCARGA DE DRIVERS DE HARDWARE Y APLICACIONES UTILITARIAS.

TEMA: DESCARGA DE DRIVERS DE HARDWARE Y APLICACIONES UTILITARIAS. Empremática, Guía 2 1 TEMA: DESCARGA DE DRIVERS DE HARDWARE Y APLICACIONES UTILITARIAS. Objetivos Conocer los diferentes drivers que se utilizan en una computadora. Aprender a descargar las aplicaciones

Más detalles

EL ORDENADOR. 1.- El ordenador y sus componentes. 1.1.- Hardware

EL ORDENADOR. 1.- El ordenador y sus componentes. 1.1.- Hardware EL ORDENADOR 1.- El ordenador y sus componentes Un ordenador es una máquina capaz de procesar la información de forma automática. El ordenador tiene una parte física, que podemos tocar (los circuitos)

Más detalles

Informática Industrial (II)

Informática Industrial (II) Informática Industrial (II) 3º Ingeniería Técnica Industrial (Especialidad en Electrónica). E. U. Politécnica. Universidad de Sevilla. 3-mayo Práctica STR2: Entorno de desarrollo para un SOTR (Sistema

Más detalles

AUDACITY BÁSICO EDICIÓN DE SONIDO

AUDACITY BÁSICO EDICIÓN DE SONIDO EDICIÓN DE SONIDO Índice del curso 1. INTRODUCCIÓN AL SOFTWARE LIBRE...4 1.1. Que es el software libre...4 1.2. Historia...4 1.3. Libertades del software libre...5 1.4. Ventajas del software libre...6

Más detalles

Pontificia Universidad Católica del Ecuador

Pontificia Universidad Católica del Ecuador 1. DATOS INFORMATIVOS: MATERIA O MÓDULO: INTRODUCCIÓN A LA COMPUTACIÓN CÓDIGO: 12710 CARRERA: NIVEL: Ingeniería de Sistemas preparatorio No. CRÉDITOS: 4 CRÉDITOS TEORÍA: 4 CRÉDITOS PRÁCTICA: 0 SEMESTRE

Más detalles

El Hardware de Audio

El Hardware de Audio El Hardware de Audio La radio, al igual que los demás medios de comunicación evolucionó de la mano de la tecnología, demostrado su capacidad de adaptación al contexto social. Las innovaciones tecnológicas

Más detalles

Anexo 2: Configuración del Programa en Red.

Anexo 2: Configuración del Programa en Red. ANEXO 2 CONEXIÓN DEL PROGRAMA EN RED Anexo 2: Configuración del Programa en Red. Importante: Tendremos en cuenta los siguientes requisitos: La red tiene que estar instalada con dos o más ordenadores. El

Más detalles

PROGRAMA FORMATIVO DE: Operación de equipos digitales en radio

PROGRAMA FORMATIVO DE: Operación de equipos digitales en radio PROGRAMA FORMATIVO DE: Operación de equipos digitales en radio Febrero de 2007 DATOS GENERALES DEL CURSO 1. Familia Profesional: Imagen y Sonido. Área Profesional: Sonido y Sonorización 2. Denominación

Más detalles

Introducción al PSPICE

Introducción al PSPICE Pspice incluye varios programas, entre ellos está Schematics que es un programa de captura con una interfase directa a otros programas y opciones de Pspice. Con este programa se pueden realizar varias

Más detalles

UNIVERSIDAD DE GUADALAJARA

UNIVERSIDAD DE GUADALAJARA UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LOS ALTOS DIVISIÓN DE ESTUDIOS EN FORMACIONES SOCIALES LICENCIATURA: INGENIERÍA EN COMPUTACIÓN UNIDAD DE APRENDIZAJE POR OBJETIVOS TALLER INTRODUCCIÓN

Más detalles

Tutorial de Windows Media Player 9

Tutorial de Windows Media Player 9 1 Tutorial de Windows Media Player 9 El Reproductor de Windows Media Player se puede utilizar para reproducir y organizar audios y vídeos en el ordenador y en Internet. Además, puedes utilizarlo para escuchar

Más detalles

Apellidos Nombre DNI

Apellidos Nombre DNI A continuación se muestra el listado de un programa cuyo objetivo es encontrar una palabra dentro de una cadena de caracteres de la sección de datos y copiar dicha palabra en otra zona de la sección de

Más detalles

LEGO Mindstorms NTX 2.0 Lenguajes de Programación. UCR ECCI CI-2657 Robótica Prof. M.Sc. Kryscia Daviana Ramírez Benavides

LEGO Mindstorms NTX 2.0 Lenguajes de Programación. UCR ECCI CI-2657 Robótica Prof. M.Sc. Kryscia Daviana Ramírez Benavides LEGO Mindstorms NTX 2.0 Lenguajes de Programación UCR ECCI CI-2657 Robótica Prof. M.Sc. Kryscia Daviana Ramírez Benavides Introducción El Software del NXT es un lenguaje visual fácil de usar. Sin embargo,

Más detalles

ACTIVIDADES TEMA 1. EL LENGUAJE DE LOS ORDENADORES. 4º E.S.O- SOLUCIONES.

ACTIVIDADES TEMA 1. EL LENGUAJE DE LOS ORDENADORES. 4º E.S.O- SOLUCIONES. 1.- a) Explica qué es un bit de información. Qué es el lenguaje binario? Bit es la abreviatura de Binary digit. (Dígito binario). Un bit es un dígito del lenguaje binario que es el lenguaje universal usado

Más detalles

Laboratorio 01: Programar en lenguaje ANSI C bajo Windows

Laboratorio 01: Programar en lenguaje ANSI C bajo Windows Laboratorio 01: Programar en lenguaje ANSI C bajo Windows http://computacion.cs.cinvestav.mx/~efranco @efranco_escom efranco.docencia@gmail.com Estructuras de datos (Prof. Edgardo A. Franco) 1 Contenido

Más detalles

Objetivo. Desarrollo. Práctica 6 Multiplexado. Sección 1 Estudio del comportamiento de un circuito sample and hold

Objetivo. Desarrollo. Práctica 6 Multiplexado. Sección 1 Estudio del comportamiento de un circuito sample and hold Autor: Pedro I. López Contacto: dreilopz@gmail.com www.dreilopz.me Licencia: Creative Commons Attribution 3.0 Unported (CC BY 3.0 http://creativecommons.org/licenses/by/3.0/) Fecha: Febrero 2012. En ninguna

Más detalles

Programando por primera vez

Programando por primera vez Programando por primera vez Antes de comenzar a programar es necesario ubicar un entorno que disponga de un compilador para el lenguaje en el que queremos programar. Un compilador es un programa que se

Más detalles

COSC 1317 Verano 2015 Daniel E. Lopez Sesión #1

COSC 1317 Verano 2015 Daniel E. Lopez Sesión #1 COSC 1317 Verano 2015 Daniel E. Lopez Sesión #1 BIENVENIDOS AL CURSO La Informática La computadora personal Sistemas Operativos Aplicaciones Microsoft Word Microsoft Excel Microsoft Powerpoint Otras Aplicaciones

Más detalles

Programación en C para plataforma CADmega128, basada en microcontrolador Atmel megaavr

Programación en C para plataforma CADmega128, basada en microcontrolador Atmel megaavr Laboratorio Equipos y Sistemas de Control Digital Guía Laboratorio Nº 1 Programación en C para plataforma CADmega128, basada en microcontrolador Atmel megaavr En esta experiencia se verá en forma aplicada

Más detalles

Tutorial de CamStudio

Tutorial de CamStudio Tutorial de CamStudio CamStudio es una herramienta para grabar la actividad de la pantalla de su PC a un video AVI o archivo Flash (SWF). Si mueve el cursor, abre un nuevo programa, escribe algún texto,

Más detalles

Paso 1 de 10. Paso 2 de 10. Guía de aprendizaje de Flash CS5 Tutorial 13 - Publicación y exportación

Paso 1 de 10. Paso 2 de 10. Guía de aprendizaje de Flash CS5 Tutorial 13 - Publicación y exportación Guía de aprendizaje de Flash CS5 Tutorial 13 - Publicación y exportación Paso 1 de 10 Una vez que hemos creado una película Flash, sea una animación, un juego, un recurso educativo, etc., el último paso

Más detalles

GUIA RAPIDA DE LECTORA BIOMETRICA ICLOCK700 PARA CONTROL DE ASISTENCIA Y ACCESO.

GUIA RAPIDA DE LECTORA BIOMETRICA ICLOCK700 PARA CONTROL DE ASISTENCIA Y ACCESO. GUIA RAPIDA DE LECTORA BIOMETRICA ICLOCK700 PARA CONTROL DE ASISTENCIA Y ACCESO. 1. Instrucciones de uso: 1.1 Procedimientos recomendados Paso 1: Instalar el dispositivo y ponerlo en marcha. Paso 2: Incorporar

Más detalles

CURSO BÁSICO DE COMPUTACIÓN

CURSO BÁSICO DE COMPUTACIÓN CURSO BÁSICO DE COMPUTACIÓN U N I V E R S I DA D AU TÓ N O M A D E B A JA C A L I F O R N I A D E PA R TA M E N T O D E I N F O R M A C I Ó N A C A D É M I C A Delia Esquer Meléndez desquer@uabc.mx desquer@gmail.com

Más detalles

TECNOLOGIAS DE LA INFORMACION: ARQUITECTURA DEL ORDENADOR

TECNOLOGIAS DE LA INFORMACION: ARQUITECTURA DEL ORDENADOR TECNOLOGIAS DE LA INFORMACION: ARQUITECTURA DEL ORDENADOR En esta unidad vamos a estudiar el ORDENADOR, sus principios de funcionamiento, elementos que lo componen y las funciones que cumplen dentro del

Más detalles

PROGRAMA FORMATIVO. Sonido para televisión

PROGRAMA FORMATIVO. Sonido para televisión PROGRAMA FORMATIVO Sonido para televisión Febrero de 2007 1 DATOS GENERALES DEL CURSO 1. Familia Profesional: Imagen y Sonido. Área Profesional: Sonido y Sonorización. 2. Denominación del curso: Sonido

Más detalles

Tema 1 Fundamentos de Computación

Tema 1 Fundamentos de Computación Tema 1 Fundamentos de Computación Clase 2 Prof. María Alejandra Quintero Asignatura: Informática Escuela de Ingeniería Forestal Puntos a tratar Continuación hardware Memoria principal Dispositivos de almacenamiento

Más detalles