SlideShare una empresa de Scribd logo
1 de 16
FACULTAD DE CIENCIAS DE LA EDUCACION
HUMANAS Y TECNOLOGIAS
Escuela de Informática Aplicada a la Educación.
Tema : Utilización de PCs desactualizadas para automatizar
electrodomésticos mediante lenguajes de programación de alto y
bajo nivel.
Autor : Abel Silva Tutor : Dr. Héctor Barriga
JUSTIFICACIÓN
Debido a los avances tecnológicos que hoy en día se
muestran, se hace notorio que cada vez los
ordenadores se los diseñe con nuevos controles y de
rendimiento mas potente, es la razón por la cual
muchas versiones de ellas han quedado como
obsoletas, se hace justificable este proyecto porque
su objetivo es de utilizar estas PCs con el propósito
de automatizar electrodomésticos mediante
lenguajes de programación de alto y bajo nivel.
OBJETIVOS
Objetivos Específicos:
 Seleccionar los materiales y equipos que conformen la ejecución de este
proyecto.
 Diseñar un software específico para aplicar el funcionamiento del control
automatizado, en este caso el software de diseño se realizara en el lenguaje de
programación Visual Basic 6.0.
 Implementar el control automatizado del software diseñado a la parte
electrónica y verificar su funcionamiento.
 Determinar las características tanto de las PCs des actuales con las del
software de diseño y verificar su compatibilidad.
Objetivo General:
Utilizar PCS desactualizados para automatizar electrodomésticos
mediante lenguajes de programación de alto y bajo nivel.
METAS
 El presente proyecto será ejecutado en el presente año lectivo.
 Se implementara este proyecto en el lenguaje de programación
Visual Basic versión 6.0 para su respectivo control ya que el
software está vinculado al entorno grafico y se hace más fácil su
manipulación.
 Los parámetros de ajuste tanto en la parte electrónica como en el
diseño del software se los realizara con el propósito de tener un
buen funcionamiento.
 Se pudo realizar la ejecución de este proyecto en dos lenguajes de
programación el uno fue el Q BASIC que funciona en modo DOS y
su programación es similar al lenguaje Pascal o Turbo C, este
control está vinculado con PCs que tienen características muy
bajas como son las Pentium y versiones anteriores, en cambio el
software diseñado en Visual Basic 6.0 funciona en PCs como las
Pentium III en adelante.
FUNDAMENTACIÓN
TEÓRICA
AUTOMATIZACIÓN.
 La automatización es un sistema donde se trasfieren tareas
de producción, realizadas habitualmente por operadores
humanos a un conjunto de elementos tecnológicos.
 En los más modernos sistemas de automatización, el
control de las máquinas es realizado por ellas mismas
gracias a censores de control que le permiten percibir
cambios en sus alrededores de ciertas condiciones tales
como temperatura y otros. Y una gran mayoría de las
operaciones industriales de hoy son realizadas por enormes
máquinas de este tipo.
DOMÓTICA
 En el Diccionario de la Real Academia Española aparece
que la palabra domótica proviene del latín domus casa y del
término informática, siendo el “conjunto de sistemas que
automatizan las diferentes instalaciones de la vivienda”. De
manera amplia la definición es adecuada, pero en realidad
la cuestión va más allá de la mera automatización.
 La domótica puede definirse como la adopción, integración
y aplicación de las nuevas tecnologías informáticas y
comunicativas al hogar. Incluye principalmente el uso
de electricidad, dispositivos electrónicos, sistemas
informáticos y diferentes dispositivos de
telecomunicaciones, incorporando la telefonía móvil e
Internet.
GENERACIÓN DE LAS COMPUTADORAS
PUERTO PARALELO
El puerto de datos (DATA), permite transmitir un byte (8 bits) de datos.
Cada uno de los bits se corresponde con uno de los pines D0 a D7. Por
tanto, en conjunto, se pueden transmitir valores entre 0 y 255 en formato
binario. Por ejemplo, para transmitir el 139, 10001011 en binario, se pondrán
a 5 voltios los pines D7, D3, D1 y D0. Este puerto puede configurarse para
servir tanto de entrada como de salida de datos.
INTERFAZ DE POTENCIA
LENGUAJE DE PROGRAMACIÓN
Un lenguaje de programación es aquel elemento dentro de la
informática que nos permite crear programas mediante un
conjunto de instrucciones, operadores y reglas de sintaxis; que
pone a disposición del programador para que este pueda
comunicarse con los dispositivos hardware y software existentes.
LENGUAJES DE BAJO NIVEL.- Los microprocesadores procesan
exclusivamente señales electrónicas binarias. Dar una instrucción a un
microprocesador supone en realidad enviar series de unos y ceros espaciadas
en el tiempo de una forma determinada.
LENGUAJES DE ALTO NIVEL.- Los lenguajes de alto nivel son normalmente
fáciles de aprender porque están formados por elementos de lenguajes
naturales, como el inglés. En BASIC, el lenguaje de alto nivel más conocido,
los comandos como "IF CONTADOR = 10 THEN STOP" pueden utilizarse
para pedir a la computadora que pare si CONTADOR es igual a 10.
VISUAL BASIC 6.0
 Es un lenguaje de programación que se ha diseñado
para facilitar el desarrollo de aplicaciones en un
entorno grafico
Terminal 2 3 4 5 6 7 8 9
Bit 0 1 2 3 4 5 6 7
Peso 1 2 4 8 16 32 64 128
PortOut &H378, 0
ClrPortBit &H378, 0
GetPortBit(&H378, 1)
SetPortBit &H378, 1
NotPortBit &H378, 1
METODOLOGIA
 Es una de las metodologías de desarrollo de software más exitosas en la actualidad
utilizadas para proyectos de corto plazo, corto equipo y cuyo plazo de entrega era ayer. La
metodología consiste en una programación rápida o extrema, cuya particularidad es tener
como parte del equipo, al usuario final, pues es uno de los requisitos para llegar al éxito del
proyecto.
 Características de XP, la metodología se basa en:
 Pruebas Unitarias: se basa en las pruebas realizadas a los principales procesos, de tal
manera que adelantándonos en algo hacia el futuro, podamos hacer pruebas de las fallas
que pudieran ocurrir. Es como si nos adelantáramos a obtener los posibles errores.
 Refabricación: se basa en la reutilización de código, para lo cual se crean patrones o
modelos estándares, siendo más flexible al cambio.
 Programación en pares: una particularidad de esta metodología es que propone la
programación en pares, la cual consiste en que dos desarrolladores participen en un
proyecto en una misma estación de trabajo. Cada miembro lleva a cabo la acción que el
otro no está haciendo en ese momento. Es como el chofer y el copiloto: mientras uno
conduce, el otro consulta el mapa.
Metodología Extreme Programing
 ¿Qué es lo que propone XP?
 Empieza en pequeño y añade funcionalidad con retroalimentación continua
 El manejo del cambio se convierte en parte sustantiva del proceso
 El costo del cambio no depende de la fase o etapa
 No introduce funcionalidades antes que sean necesarias
 El cliente o el usuario se convierte en miembro del equipo
 Derechos del Cliente
 Decidir que se implementa
 Saber el estado real y el progreso del proyecto
 Añadir, cambiar o quitar requerimientos en cualquier momento
 Obtener lo máximo de cada semana de trabajo
 Obtener un sistema funcionando cada 3 o 4 meses
 Derechos del Desarrollador
 Decidir cómo se implementan los procesos
 Crear el sistema con la mejor calidad posible
 Pedir al cliente en cualquier momento aclaraciones de los requerimientos
 Estimar el esfuerzo para implementar el sistema
 Cambiar los requerimientos en base a nuevos descubrimientos
 Lo fundamental en este tipo de metodología es:
 La comunicación, entre los usuarios y los desarrolladores
 La simplicidad, al desarrollar y codificar los módulos del sistema
 La retroalimentación, concreta y frecuente del equipo de desarrollo, el cliente y los usuarios finales
CONCLUSIONES
 Es posible implementar el presente sistema de control automático.
 Por medio de este sistema se puede utilizar PCs desactualizadas para
automatizar electrodomésticos.
 Con la utilización del software diseñado en Visual Basic 6.0 se puede
lograr que hasta personas con poco conocimiento de lo que es un
control automatizado lo puedan hacer sin mucho esfuerzo.
 He verificado que la compatibilidad del software diseñado para el
control automático no se puede utilizar con PCs muy antiguas ya que
los problemas radican en la velocidad de memoria que tienen dichas
PCs, para ello se pudo dar solución a ese inconveniente realizando la
ejecución del proyecto en otro lenguaje de programación denominado
QBASIC ya que se lo ejecuta en modo DOS y su programación es
similar al lenguaje Pascal o Turbo C.
RECOMENDACIONES
 Que se utilice con precaución tanto la interfaz de potencia como su
manipulación ya que puede afectar mucho una descarga eléctrica que
pueda ocurrir.
 Siempre verificar que los artefactos a ser conectados no deben
sobrepasar el voltaje (110V), amperaje (8A) calculado que es el límite
con el cual la interfaz puede trabajar caso contrario se puede averiar o
quemarse la placa.
 Que la manipulación del sistema se lleve a cabo con disciplina, para
lograr una mejor administración y control de los procesos a los
encomendados.
 Los ajuste o características que presenta el sistema de control son los
siguientes se puede utilizar con PCs Pentium III en adelante requisitos
mínimos de memoria 128MB RAM y de disco duro 20 gigas sistema
operativo Windows 98 en adelante.
 Contratar una persona especializada para que de mantenimiento al
sistema.

Más contenido relacionado

Similar a Presentacion predefensa

Diseño de un sistema de microcontroladores maestro-esclavo mediante el uso de...
Diseño de un sistema de microcontroladores maestro-esclavo mediante el uso de...Diseño de un sistema de microcontroladores maestro-esclavo mediante el uso de...
Diseño de un sistema de microcontroladores maestro-esclavo mediante el uso de...MariaBarradas17
 
Lista de precios 18 dic.
Lista de precios 18 dic.Lista de precios 18 dic.
Lista de precios 18 dic.DarkrizDeath PB
 
Plc Sobre Linux
Plc Sobre LinuxPlc Sobre Linux
Plc Sobre Linuxmariopiz
 
Automatizacion de-un-torno-paralelo-con-control-basado-en-pc
Automatizacion de-un-torno-paralelo-con-control-basado-en-pcAutomatizacion de-un-torno-paralelo-con-control-basado-en-pc
Automatizacion de-un-torno-paralelo-con-control-basado-en-pcRobertoH1234
 
Paradigmas de programación y la programación a bajo [reparado]
Paradigmas de programación y la programación a bajo [reparado]Paradigmas de programación y la programación a bajo [reparado]
Paradigmas de programación y la programación a bajo [reparado]Edgar Ayala Castro
 
Rendimiento de diferentes Arquitecturas de Computadoras
Rendimiento de diferentes Arquitecturas de ComputadorasRendimiento de diferentes Arquitecturas de Computadoras
Rendimiento de diferentes Arquitecturas de ComputadorasRavl Salazar Flores
 
Escuela secundaria técnica proyecto de inovacion 3°e
Escuela secundaria técnica proyecto de inovacion 3°eEscuela secundaria técnica proyecto de inovacion 3°e
Escuela secundaria técnica proyecto de inovacion 3°eLeonardo Rojas Ortiz
 
Factores a considerar resuelto
Factores a considerar resueltoFactores a considerar resuelto
Factores a considerar resueltoHernan Serrato
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosManuelmora77
 
SISTEMA OPC PARA AUTOMATIZACION MEDIANTE REDES DE ESTADO EMERSON EDUARDO RODR...
SISTEMA OPC PARA AUTOMATIZACION MEDIANTE REDES DE ESTADO EMERSON EDUARDO RODR...SISTEMA OPC PARA AUTOMATIZACION MEDIANTE REDES DE ESTADO EMERSON EDUARDO RODR...
SISTEMA OPC PARA AUTOMATIZACION MEDIANTE REDES DE ESTADO EMERSON EDUARDO RODR...EMERSON EDUARDO RODRIGUES
 

Similar a Presentacion predefensa (20)

Tecnologias futuras
Tecnologias futurasTecnologias futuras
Tecnologias futuras
 
Tecnologias futuras
Tecnologias futurasTecnologias futuras
Tecnologias futuras
 
Diseño de un sistema de microcontroladores maestro-esclavo mediante el uso de...
Diseño de un sistema de microcontroladores maestro-esclavo mediante el uso de...Diseño de un sistema de microcontroladores maestro-esclavo mediante el uso de...
Diseño de un sistema de microcontroladores maestro-esclavo mediante el uso de...
 
Pl Cs
Pl CsPl Cs
Pl Cs
 
PROGRAMACION DE MICROCONTROLADOR
PROGRAMACION DE MICROCONTROLADORPROGRAMACION DE MICROCONTROLADOR
PROGRAMACION DE MICROCONTROLADOR
 
Scada
ScadaScada
Scada
 
Lista de precios 18 dic.
Lista de precios 18 dic.Lista de precios 18 dic.
Lista de precios 18 dic.
 
Scada
ScadaScada
Scada
 
Proyecto de inovacion 3° ok
Proyecto de inovacion 3° okProyecto de inovacion 3° ok
Proyecto de inovacion 3° ok
 
Plc Sobre Linux
Plc Sobre LinuxPlc Sobre Linux
Plc Sobre Linux
 
Automatizacion de-un-torno-paralelo-con-control-basado-en-pc
Automatizacion de-un-torno-paralelo-con-control-basado-en-pcAutomatizacion de-un-torno-paralelo-con-control-basado-en-pc
Automatizacion de-un-torno-paralelo-con-control-basado-en-pc
 
Paradigmas de programación y la programación a bajo [reparado]
Paradigmas de programación y la programación a bajo [reparado]Paradigmas de programación y la programación a bajo [reparado]
Paradigmas de programación y la programación a bajo [reparado]
 
Práctica no1.1
Práctica  no1.1Práctica  no1.1
Práctica no1.1
 
Práctica no1.1
Práctica  no1.1Práctica  no1.1
Práctica no1.1
 
sistemas operativos
sistemas operativossistemas operativos
sistemas operativos
 
Rendimiento de diferentes Arquitecturas de Computadoras
Rendimiento de diferentes Arquitecturas de ComputadorasRendimiento de diferentes Arquitecturas de Computadoras
Rendimiento de diferentes Arquitecturas de Computadoras
 
Escuela secundaria técnica proyecto de inovacion 3°e
Escuela secundaria técnica proyecto de inovacion 3°eEscuela secundaria técnica proyecto de inovacion 3°e
Escuela secundaria técnica proyecto de inovacion 3°e
 
Factores a considerar resuelto
Factores a considerar resueltoFactores a considerar resuelto
Factores a considerar resuelto
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
SISTEMA OPC PARA AUTOMATIZACION MEDIANTE REDES DE ESTADO EMERSON EDUARDO RODR...
SISTEMA OPC PARA AUTOMATIZACION MEDIANTE REDES DE ESTADO EMERSON EDUARDO RODR...SISTEMA OPC PARA AUTOMATIZACION MEDIANTE REDES DE ESTADO EMERSON EDUARDO RODR...
SISTEMA OPC PARA AUTOMATIZACION MEDIANTE REDES DE ESTADO EMERSON EDUARDO RODR...
 

Más de Abel Silva Castillo

Más de Abel Silva Castillo (20)

Guia VISUAL THINKING
Guia VISUAL THINKINGGuia VISUAL THINKING
Guia VISUAL THINKING
 
Derecho comparado
Derecho comparadoDerecho comparado
Derecho comparado
 
Analisis sentencia wao
Analisis sentencia  waoAnalisis sentencia  wao
Analisis sentencia wao
 
Organizacion direccion y control
Organizacion direccion y controlOrganizacion direccion y control
Organizacion direccion y control
 
Seguridad y Proteccion Ambiental
Seguridad y Proteccion AmbientalSeguridad y Proteccion Ambiental
Seguridad y Proteccion Ambiental
 
Modulo ley de transito
Modulo ley de transitoModulo ley de transito
Modulo ley de transito
 
Reglamentos especiales Completo
Reglamentos especiales CompletoReglamentos especiales Completo
Reglamentos especiales Completo
 
Reglamentos Especiales
Reglamentos EspecialesReglamentos Especiales
Reglamentos Especiales
 
Reglamentos Especiales
Reglamentos EspecialesReglamentos Especiales
Reglamentos Especiales
 
Educación Vial modulo para estudiantes
Educación Vial modulo para estudiantesEducación Vial modulo para estudiantes
Educación Vial modulo para estudiantes
 
Mecanica de Buses
Mecanica de BusesMecanica de Buses
Mecanica de Buses
 
Psicologia Tipo E
Psicologia Tipo EPsicologia Tipo E
Psicologia Tipo E
 
Psicologia aplicada a la Conduccion
Psicologia aplicada a la ConduccionPsicologia aplicada a la Conduccion
Psicologia aplicada a la Conduccion
 
Teoría de Conducción Licencia Tipo D
Teoría de Conducción Licencia Tipo DTeoría de Conducción Licencia Tipo D
Teoría de Conducción Licencia Tipo D
 
Teoría de Conducción Licencia Tipo C
Teoría de Conducción Licencia Tipo CTeoría de Conducción Licencia Tipo C
Teoría de Conducción Licencia Tipo C
 
Teoría de conducción Licencia Tipo E
Teoría de conducción Licencia Tipo ETeoría de conducción Licencia Tipo E
Teoría de conducción Licencia Tipo E
 
Ley y Reglamento de Tránsito
Ley y Reglamento de TránsitoLey y Reglamento de Tránsito
Ley y Reglamento de Tránsito
 
Educación y Seguridad Vial
Educación y Seguridad VialEducación y Seguridad Vial
Educación y Seguridad Vial
 
Educacion vial
Educacion vialEducacion vial
Educacion vial
 
Educacion vial contenidos
Educacion vial contenidosEducacion vial contenidos
Educacion vial contenidos
 

Último

TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 

Último (20)

Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 

Presentacion predefensa

  • 1. FACULTAD DE CIENCIAS DE LA EDUCACION HUMANAS Y TECNOLOGIAS Escuela de Informática Aplicada a la Educación. Tema : Utilización de PCs desactualizadas para automatizar electrodomésticos mediante lenguajes de programación de alto y bajo nivel. Autor : Abel Silva Tutor : Dr. Héctor Barriga
  • 2. JUSTIFICACIÓN Debido a los avances tecnológicos que hoy en día se muestran, se hace notorio que cada vez los ordenadores se los diseñe con nuevos controles y de rendimiento mas potente, es la razón por la cual muchas versiones de ellas han quedado como obsoletas, se hace justificable este proyecto porque su objetivo es de utilizar estas PCs con el propósito de automatizar electrodomésticos mediante lenguajes de programación de alto y bajo nivel.
  • 3. OBJETIVOS Objetivos Específicos:  Seleccionar los materiales y equipos que conformen la ejecución de este proyecto.  Diseñar un software específico para aplicar el funcionamiento del control automatizado, en este caso el software de diseño se realizara en el lenguaje de programación Visual Basic 6.0.  Implementar el control automatizado del software diseñado a la parte electrónica y verificar su funcionamiento.  Determinar las características tanto de las PCs des actuales con las del software de diseño y verificar su compatibilidad. Objetivo General: Utilizar PCS desactualizados para automatizar electrodomésticos mediante lenguajes de programación de alto y bajo nivel.
  • 4. METAS  El presente proyecto será ejecutado en el presente año lectivo.  Se implementara este proyecto en el lenguaje de programación Visual Basic versión 6.0 para su respectivo control ya que el software está vinculado al entorno grafico y se hace más fácil su manipulación.  Los parámetros de ajuste tanto en la parte electrónica como en el diseño del software se los realizara con el propósito de tener un buen funcionamiento.  Se pudo realizar la ejecución de este proyecto en dos lenguajes de programación el uno fue el Q BASIC que funciona en modo DOS y su programación es similar al lenguaje Pascal o Turbo C, este control está vinculado con PCs que tienen características muy bajas como son las Pentium y versiones anteriores, en cambio el software diseñado en Visual Basic 6.0 funciona en PCs como las Pentium III en adelante.
  • 6. AUTOMATIZACIÓN.  La automatización es un sistema donde se trasfieren tareas de producción, realizadas habitualmente por operadores humanos a un conjunto de elementos tecnológicos.  En los más modernos sistemas de automatización, el control de las máquinas es realizado por ellas mismas gracias a censores de control que le permiten percibir cambios en sus alrededores de ciertas condiciones tales como temperatura y otros. Y una gran mayoría de las operaciones industriales de hoy son realizadas por enormes máquinas de este tipo.
  • 7. DOMÓTICA  En el Diccionario de la Real Academia Española aparece que la palabra domótica proviene del latín domus casa y del término informática, siendo el “conjunto de sistemas que automatizan las diferentes instalaciones de la vivienda”. De manera amplia la definición es adecuada, pero en realidad la cuestión va más allá de la mera automatización.  La domótica puede definirse como la adopción, integración y aplicación de las nuevas tecnologías informáticas y comunicativas al hogar. Incluye principalmente el uso de electricidad, dispositivos electrónicos, sistemas informáticos y diferentes dispositivos de telecomunicaciones, incorporando la telefonía móvil e Internet.
  • 8. GENERACIÓN DE LAS COMPUTADORAS
  • 9. PUERTO PARALELO El puerto de datos (DATA), permite transmitir un byte (8 bits) de datos. Cada uno de los bits se corresponde con uno de los pines D0 a D7. Por tanto, en conjunto, se pueden transmitir valores entre 0 y 255 en formato binario. Por ejemplo, para transmitir el 139, 10001011 en binario, se pondrán a 5 voltios los pines D7, D3, D1 y D0. Este puerto puede configurarse para servir tanto de entrada como de salida de datos.
  • 11. LENGUAJE DE PROGRAMACIÓN Un lenguaje de programación es aquel elemento dentro de la informática que nos permite crear programas mediante un conjunto de instrucciones, operadores y reglas de sintaxis; que pone a disposición del programador para que este pueda comunicarse con los dispositivos hardware y software existentes. LENGUAJES DE BAJO NIVEL.- Los microprocesadores procesan exclusivamente señales electrónicas binarias. Dar una instrucción a un microprocesador supone en realidad enviar series de unos y ceros espaciadas en el tiempo de una forma determinada. LENGUAJES DE ALTO NIVEL.- Los lenguajes de alto nivel son normalmente fáciles de aprender porque están formados por elementos de lenguajes naturales, como el inglés. En BASIC, el lenguaje de alto nivel más conocido, los comandos como "IF CONTADOR = 10 THEN STOP" pueden utilizarse para pedir a la computadora que pare si CONTADOR es igual a 10.
  • 12. VISUAL BASIC 6.0  Es un lenguaje de programación que se ha diseñado para facilitar el desarrollo de aplicaciones en un entorno grafico Terminal 2 3 4 5 6 7 8 9 Bit 0 1 2 3 4 5 6 7 Peso 1 2 4 8 16 32 64 128 PortOut &H378, 0 ClrPortBit &H378, 0 GetPortBit(&H378, 1) SetPortBit &H378, 1 NotPortBit &H378, 1
  • 13. METODOLOGIA  Es una de las metodologías de desarrollo de software más exitosas en la actualidad utilizadas para proyectos de corto plazo, corto equipo y cuyo plazo de entrega era ayer. La metodología consiste en una programación rápida o extrema, cuya particularidad es tener como parte del equipo, al usuario final, pues es uno de los requisitos para llegar al éxito del proyecto.  Características de XP, la metodología se basa en:  Pruebas Unitarias: se basa en las pruebas realizadas a los principales procesos, de tal manera que adelantándonos en algo hacia el futuro, podamos hacer pruebas de las fallas que pudieran ocurrir. Es como si nos adelantáramos a obtener los posibles errores.  Refabricación: se basa en la reutilización de código, para lo cual se crean patrones o modelos estándares, siendo más flexible al cambio.  Programación en pares: una particularidad de esta metodología es que propone la programación en pares, la cual consiste en que dos desarrolladores participen en un proyecto en una misma estación de trabajo. Cada miembro lleva a cabo la acción que el otro no está haciendo en ese momento. Es como el chofer y el copiloto: mientras uno conduce, el otro consulta el mapa. Metodología Extreme Programing
  • 14.  ¿Qué es lo que propone XP?  Empieza en pequeño y añade funcionalidad con retroalimentación continua  El manejo del cambio se convierte en parte sustantiva del proceso  El costo del cambio no depende de la fase o etapa  No introduce funcionalidades antes que sean necesarias  El cliente o el usuario se convierte en miembro del equipo  Derechos del Cliente  Decidir que se implementa  Saber el estado real y el progreso del proyecto  Añadir, cambiar o quitar requerimientos en cualquier momento  Obtener lo máximo de cada semana de trabajo  Obtener un sistema funcionando cada 3 o 4 meses  Derechos del Desarrollador  Decidir cómo se implementan los procesos  Crear el sistema con la mejor calidad posible  Pedir al cliente en cualquier momento aclaraciones de los requerimientos  Estimar el esfuerzo para implementar el sistema  Cambiar los requerimientos en base a nuevos descubrimientos  Lo fundamental en este tipo de metodología es:  La comunicación, entre los usuarios y los desarrolladores  La simplicidad, al desarrollar y codificar los módulos del sistema  La retroalimentación, concreta y frecuente del equipo de desarrollo, el cliente y los usuarios finales
  • 15. CONCLUSIONES  Es posible implementar el presente sistema de control automático.  Por medio de este sistema se puede utilizar PCs desactualizadas para automatizar electrodomésticos.  Con la utilización del software diseñado en Visual Basic 6.0 se puede lograr que hasta personas con poco conocimiento de lo que es un control automatizado lo puedan hacer sin mucho esfuerzo.  He verificado que la compatibilidad del software diseñado para el control automático no se puede utilizar con PCs muy antiguas ya que los problemas radican en la velocidad de memoria que tienen dichas PCs, para ello se pudo dar solución a ese inconveniente realizando la ejecución del proyecto en otro lenguaje de programación denominado QBASIC ya que se lo ejecuta en modo DOS y su programación es similar al lenguaje Pascal o Turbo C.
  • 16. RECOMENDACIONES  Que se utilice con precaución tanto la interfaz de potencia como su manipulación ya que puede afectar mucho una descarga eléctrica que pueda ocurrir.  Siempre verificar que los artefactos a ser conectados no deben sobrepasar el voltaje (110V), amperaje (8A) calculado que es el límite con el cual la interfaz puede trabajar caso contrario se puede averiar o quemarse la placa.  Que la manipulación del sistema se lleve a cabo con disciplina, para lograr una mejor administración y control de los procesos a los encomendados.  Los ajuste o características que presenta el sistema de control son los siguientes se puede utilizar con PCs Pentium III en adelante requisitos mínimos de memoria 128MB RAM y de disco duro 20 gigas sistema operativo Windows 98 en adelante.  Contratar una persona especializada para que de mantenimiento al sistema.