Sie sind auf Seite 1von 66

INSTITUTO TECNOLÓGICO BOLIVARIANO

CARPETA FINAL

INVESTIGACIÓNES

TEMA:

 INSTALACION DE DOS SISTEMAS OPERATIVOS (LICENCIA


LIBRE Y DE PAGO)
 BIOS
 PASOS PARA INSTALAR UN SISTEMA OPERATIVO
 PROYECTO ARDUINO

ALUMNOS:

JARA CHELE BERNARDO EFRAÍN


CARLOS VILLALVA JOUTEAUX
KEVIN RUMBEA DAVILA

DOCENTE:

IVAN TUTILLO
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

Contenido
COMPRA DE LICENCIAS DE SOFTWARE EN ECUADOR ........................................................................ 4
SIGLO XXI ......................................................................................................................................... 4
TECNOSMART .................................................................................................................................. 5
BIOS y el UEFI ...................................................................................................................................... 6
Las diferencias de UEFI frente a BIOS .............................................................................................. 7
¿Dónde está instalada la BIOS? ....................................................................................................... 8
Tipos de BIOS ................................................................................................................................... 8
Habilita el arranque BIOS o arranque de legado en equipos UEFI de ASUS..................................... 9
Cómo instalar Windows XP ............................................................................................................... 13
Comienza el proceso de configuración .......................................................................................... 13
Parte 2 ....................................................................................................................................... 16
Instala Windows XP ................................................................................................................... 16
Parte 3 ....................................................................................................................................... 29
Completa la instalación ............................................................................................................. 29
Consejos ........................................................................................................................................ 32
Advertencias .................................................................................................................................. 33
Sensor ultrasónico, mideindo la distancia en un sistema de aparcamiento..................................... 33
INSTALACION UBUNTU ..................................................................................................................... 33
La instalación paso a paso ................................................................................................................. 33
Importante: ¡Cuidado! ................................................................................................................... 37
Después de la instalación .................................................................................................................. 43
ARRANQUE CON GRUB ............................................................................................................. 43
INFORME DE INSTALACION DE SISTEMAS OPERATIVOS ................................................................... 46
INSTALACION DE WINDOWS XP..................................................................................................... 46
INSTALACION DE UBUNTU. ............................................................................................................ 46
ANEXOS:......................................................................................................................................... 46
....................................................................................................................................................... 46
PROYECTO ARDUINO......................................................................................................................... 48
Sensor ultrasónico, midiendo la distancia en un sistema de aparcamiento .................................. 48
Cómo funciona el sensor ultrasónico Arduino ............................................................................... 48
El zumbador o buzzer Arduino....................................................................................................... 50

2
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

Sistema de alerta con LEDs ............................................................................................................ 51


Componentes necesarios .............................................................................................................. 51
Sensor ultrasónico, montando el circuito ...................................................................................... 51
Programando el sensor ultrasónico Arduino para medir distancia................................................ 52
Variables y constantes ................................................................................................................... 54
Función setup ................................................................................................................................ 55
Función Loop ............................................................................................................................. 56
Código final................................................................................................................................ 61

3
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

COMPRA DE LICENCIAS DE SOFTWARE EN ECUADOR

SIGLO XXI

wEB: https://www.siglo21.net/catalogo/categoria/24

4
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

TECNOSMART

http://www.tecnosmart.com.ec/v2/productos/softwares-y-licencias

5
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

BIOS y el UEFI

El BIOS fue creado en 1975, y sus siglas significan Basic Input Output System o sistema básico
de entrada y salida. Su función principal es la de iniciar los componentes de hardware y lanzar
el sistema operativo de un ordenador cuando lo encendemos. También carga las funciones
de gestión de energía y temperatura del ordenador.

Cuando enciendes tu ordenador lo primero que se carga en él es el BIOS. Este firmware


entonces se encarga de iniciar, configurar y comprobar que se encuentre en buen estado el
hardware del ordenador, incluyendo la memoria RAM, los discos duros, la placa base o la
tarjeta gráfica. Cuando termina selecciona el dispositivo de arranque (disco duro, CD, USB
etcétera) y procede a iniciar el sistema operativo, y le cede a él el control de tu ordenador.

La Interfaz de Firmware Extensible Unificada o UEFI (Unified Extensible Firmware Interface)


es el firmware sucesor, escrito en C, del BIOS. A mediados de la década pasada las empresas

6
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

tecnológicas se dieron cuenta de que el BIOS estaba quedándose obsoleto, y 140 de ellas se
unieron en la la fundación UEFI para renovarla y reemplazarla por un sistema más moderno.

En esencia, todo lo que hemos dicho antes que hace el BIOS lo hace también la UEFI. Pero
también tiene otras funciones adicionales y mejoras sustanciales, como una interfaz gráfica
mucho más moderna, un sistema de inicio seguro, una mayor velocidad de arranque o el
soporte para discos duros de más de 2 TB.

Las diferencias de UEFI frente a BIOS

A continuación te dejamos una lista con las principales diferencias entre UEFI y BIOS. Se trata
de las características que han añadido en la primera para que no se limite a sustituir a la
segunda, sino para que también la mejore notablemente.

 La diferencia más notable para el usuario medio entre ambos firmwares está en el
aspecto. El BIOS tiene un diseño muy MS-DOS, y sólo te puedes mover por él
mediante el teclado. La UEFI en cambio tiene una interfaz muchísimo más moderna,
permite incluir animaciones y sonidos, y te permite utilizar el ratón para interactuar
con ella.
 La UEFI puede conectarse a Internet para actualizarse.
 Debajo del capó, el código de UEFI se ejecuta en 32 o 64 bits, mientras que la BIOS
suele hacerlo en 16 bits.
 Los sistemas con BIOS sólo soportan hasta cuatro particiones y discos duros de una
capacidad máxima de 2,2 TB. Eso es porque utilizan el esquema de particiones MBR.
UEFI por su parte utiliza un GPT más moderno, que pone el límite teórico de
capacidades de discos duros en 9,4 zettabytes, aunque de momento no se fabrica
ninguno tan grande.
 El arranque del ordenador es más rápido con UEFI de lo que lo era con BIOS.
 UEFI también intenta mejorar la seguridad con su funcionalidad Secure Boot. Se trata
de un arranque seguro que empezó a utilizar Windows 8 con bastante polémica, y
que evita el inicio de sistemas operativos que no estén autenticados para protegerte
de los bootkits, un malware que se ejecutan al iniciar Windows.
 Y por último, el UEFI se puede cargar en cualquier recurso de memoria no volátil, lo
que permite que sea independiente de cualquier sistema operativo. También se le
pueden añadir extensiones de terceros, como herramientas de overclocking o
software de diagnóstico.

7
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

¿Dónde está instalada la BIOS?

Este sistema básico se encuentra almacenado en un chip de la motherboard, y es el encargado


de controlar y transmitir la información entre el sistema operativo y los componentes de
hardware, con el fin de entablar una comunicación correcta entre ellos.

Debido a que su existencia es de suma importancia para el arranque de la PC, este programa
jamás debe ser eliminado, por lo que se encuentra en un chip de memoria del tipo ROM, es
decir una memoria de sólo lectura.

Puntualmente se encuentra almacenado en una memoria no volátil EEPROM, es decir que no


sólo se caracteriza por ser de sólo lectura, sino que además es programable eléctricamente,
punto que permite su actualización.

Tipos de BIOS

En la actualidad, existen dos tipos de BIOS: los EEPROM y los EEPROM Flash ROM.

EEPROM: Son los más antiguos y sólo pueden ser actualizados a través de un aparato especial
que se encarga de reescribirlos, por lo que deben ser retirados de la motherboard.

EEPROM Flash ROM: Por el contrario, los EEPROM Flash ROM poseen la ventaja de poder ser
actualizados por intermedio de una aplicación, por lo que la mayoría de motherboards
modernas, desde la llegada de los Pentium al mercado, incorporan este tipo de BIOS.

8
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

Cabe destacar que si bien la BIOS se encuentra preinstalado en la motherboard, en general


son desarrollados por otras empresas, tales como American Megatrends, General Software,
Insyde Software, y Phoenix Technologies, que crean la BIOS adecuada según los
requerimientos de los fabricantes de placas madres.

Las compañías fabricantes de motherboard, luego personalizan las BIOS para que se ajuste al
hardware, por lo cual las actualizaciones de este sistema básico son producidas en general
por dichas empresas.

Debido a las funcionalidades de la BIOS, cabe destacar que no sólo la motherboard puede
contener este tipo de sistema básico, sino que también existen distintos dispositivos cuyo chip
posee un firmware BIOS.

En la actualidad, componentes de hardware tales como placas de video, controladores de


discos rígidos y demás, operan con un sistema básico del tipo BIOS.

Habilita el arranque BIOS o arranque de legado en equipos UEFI de ASUS

Muchos equipos de sobremesa y portátil de ASUS, desde la salida de Windows 8 al mercado,


han cambiado sus métodos de arranque para adaptase a las últimas tecnologías. Esto no
afecta tanto a las placas base puesto que siempre se da más libertad que a un equipo
completo donde el fabricante siempre busca la mejora y la estandarización que le simplifique
el soporte post-venta.

9
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

Este truco os funcionará en casi todas las máquinas ASUS donde ya no podáis arrancar desde
unidades USB o similares con arranque BIOS o de legado. Digo en casi todas porque no
siempre será posible, pero sí hay un alto grado de posibilidades de que la BIOS de vuestro
equipo ASUS tenga los ajustes necesarios para volver a un arranque más lento, pero más
compatible con sistemas menos adaptados.

Lo primero es entrar en la BIOS. ASUS suele usar la tecla de “escape” como método de
seleccionar el dispositivo de arranque y suelen ofrecer también una opción para entrar en la
configuración de la BIOS UEFI. Una vez dentro solo necesitamos dos sencillos pasos.

10
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

El primero paso es desactivar el “Secure Boot”. Esto lo encontraremos en la pestaña de


seguridad de la BIOS (Security en inglés). Lo dejaremos deshabilitado. Esto no dañará el
arranque de nuestra unidad de sistema principal, podemos desactivarlo sin miedo.

El segundo paso es habilitar el lanzador CSM (CSM Launcher). El CSM solo lo podemos activar
si el “Secure Boot” está desactivado. Es paso indispensable. Lo encontraremos en la pestaña
“boot” de la bios. Lo habilitaremos. Con esto ya podemos salvar la bios y salir.

11
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

Si volvemos a iniciar el menú de arranque, o entramos en la BIOS para fijar una configuración
de arranque, ya tendremos disponibles también las unidades que requieren arranque de
legado o arranque BIOS.

12
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

Cómo instalar Windows XP

Windows XP es uno de los sistemas operativos más populares de Microsoft y aunque


comienza a demostrar su antigüedad, muchas personas lo utilizan exclusivamente. Ya sea
que tengas una computadora vieja que quieres que funcione de nuevo o quieres instalar
Windows XP en tu computadora nueva, la instalación solo tomará un momento.

Nota: Microsoft ya no brinda soporte técnico a Windows XP, en otras palabras, ha dejado de
hacerle correcciones esenciales de seguridad. Te recomendamos considerar la posibilidad de
actualizarte a una versión más reciente como Windows 7, Windows 8 o Windows 10.

Comienza el proceso de configuración

1.

Asegúrate de que la computadora pueda ejecutar Windows XP. La computadora tiene


que alcanzar o superar los requisitos mínimos del sistema para poder ejecutar

13
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

Windows XP. Para encontrar la información del sistema, puedes leer el manual de la
computadora o ejecutar la herramienta de diagnóstico de DirectX en el sistema
operativo de Windows presente en tu computadora:

o Para ejecutar la herramienta de diagnóstico de DirectX, abre el cuadro de


diálogo "Ejecutar" (presiona la tecla de Windows + "R" al mismo tiempo),
escribe "dxdiag" y haz clic en "Aceptar".
o Requisitos mínimos del sistema:
 CPU Intel o AMD de 300 MHz
 RAM de 128 MB (megabytes)
 1,5 GB (gigabytes) de espacio disponible en el disco
 Super VGA (800 x 600) o adaptador de pantalla superior
 Lector de CD o DVD
 Teclado y mouse (o ratón), u otros dispositivos señaladores
 Tarjeta de red necesaria para la conexión a redes e Internet
 Tarjeta de sonido y altavoces o auriculares
2.

14
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

Busca la clave del producto Windows XP. La clave se encuentra impresa en el paquete
del software o está ubicada en la computadora misma. Es una tira de 5 grupos de
caracteres (de 5 cada uno) que están separados por guiones, formando un total de
25 caracteres. Necesitarás la clave del producto para completar la instalación de
Windows.

3.

Configura la computadora para que arranque desde un CD/DVD. Antes de insertar el


CD, tienes que configurar la computadora para que se inicie desde un CD, en lugar
desde el disco duro. Esto te permitirá subir los archivos de configuración de Windows
XP antes de que la computadora arranque con el sistema operativo que tiene
instalado. Puedes cambiar la orden de arranque desde el menú "Boot" (Arranque) del
BIOS.

o Para ingresar al BIOS de la computadora, normalmente hay que presionar


"F9" o "Supr" durante el arranque de la computadora o cuando notifica que

15
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

puedes ingresar "Configuración". Haz clic en el enlace verde "BIOS" para


mayor información.[1]
o En el menú "Boot", establece la orden para que la unidad de CD/DVD esté
configurada como el primer dispositivo de arranque (en inglés, Boot Device).
o Si vas a instalar Windows XP desde un USB, asegúrate de que esté
determinado como el primer dispositivo de arranque. Quizá necesites tener
el USB insertado para que aparezca como opción.

Parte 2
Instala Windows XP

1.

Carga el instalador. Después de establecer la orden de arranque, inserta el CD de


Windows XP en la unidad y haz clic en "Guardar" y "Salir del BIOS". La computadora
se reiniciará y se te presentará el siguiente mensaje: Presiona cualquier tecla para
iniciar desde CD. Presiona cualquier tecla del teclado para iniciar el programa de
configuración.

16
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

o La configuración cargará los archivos necesarios para comenzar la instalación,


lo cual puede tardar un momento. Cuando finalice la carga, verás la pantalla
de bienvenida.
2.

Presiona "Enter" (o Intro) para comenzar la instalación. Cuando la carga esté completa,
verás la pantalla de bienvenida. Se te proporcionarán varias opciones, pero si vas a
instalar o reinstalar Windows XP, deberás presionar "Enter" para comenzar la
configuración de instalación.

17
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

Lee el Acuerdo de licencia. Este documento te indica lo que puedes hacer o no con
Windows y tus derechos como consumidor. Luego de leerlo, presiona "F8" para
indicar que estás de acuerdo con los términos.

18
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

Selecciona la partición en la que quieres instalar. Verás una lista de particiones


disponibles en los discos duros instalados. Si instalas Windows XP en un disco duro
nuevo, solo verás una entrada nombrada "espacio no particionado". Si tienes una
versión anterior de Windows o Linux en la computadora, probablemente tengas
múltiples particiones.

o Al instalar Windows XP, se borrará toda la información de la partición que


elegiste. Selecciona una partición que esté vacía o contenga datos que no te
moleste perder.
o Puedes borrar particiones con la tecla "D". Esto hará que vuelva a ser "espacio
no particionado". Toda la información de la partición se perderá cuando la
borres.
3.

19
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

Crea una partición nueva. Selecciona el espacio no particionado y presiona la tecla


"C". Así se abrirá una pantalla nueva donde puedes determinar el tamaño de la
partición a partir del espacio disponible. Ingresa el tamaño en MB y luego presiona
"Enter".

o Por defecto, la partición será establecida a la cantidad máxima de espacio


disponible. A menos que quieras crear varias particiones, puedes dejarlo así
por defecto.
o Windows XP requiere al menos 1,5 GB (1536 MB) para la instalación de sus
archivos, pero necesitarás más espacio para los programas, documentos,
descargas y demás archivos. 5 GB (5120 MB) es una buena cantidad para
Windows XP, más si planeas instalar muchos programas.
o Puedes crear varias particiones en un solo disco. Esto permite separar los
programas de las películas y la música o instalar otro sistema operativo.
Windows XP solo se puede instalar en una partición discreta.
4.

20
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

Selecciona la partición nueva. Luego de crear la partición de instalación, volverás a la


pantalla de selección de partición. Selecciona la que acabas de crear, por lo general
"C: Partición 1" y presiona "Enter".

5.

21
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

Selecciona "Formatear la partición usando el sistema de archivo NTFS" y presiona


"Enter". NTFS es el método preferible, ya que soporta una mayor cantidad de espacio
en el disco por partición que FAT e incluye las características de seguridad en el nivel
del sistema de archivo; también incluye la compresión del sistema. No hay casi
ninguna otra situación en la que se prefiera elegir FAT.

o Si el tamaño de la partición es mayor a 32 GB, no tendrás la opción de elegir


FAT.
o Se recomienda evitar Quick Format, dado que evita un proceso importante
que controla los errores o sectores dañados del disco duro. Este escaneo es
lo que consume la mayor parte del tiempo cuando se realiza un formateo
completo. Si hay algún error en el disco a nivel físico, es mejor saberlo ahora
y no después.
6.

22
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

Espera a que el formateo finalice. El sistema formateará la partición ahora. El tiempo


de duración de este proceso depende de la velocidad y el tamaño del disco.

23
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

En general, cuanto más grande sea la partición, más tardará el proceso.

Espera que los archivos de configuración se copien. Windows comenzará a copiar


archivos desde el disco de instalación y te pedirá que reinicies la computadora
cuando termine el proceso. Presiona "Enter" cuando sea necesario reiniciar, de lo
contrario lo hará automáticamente luego de 15 segundos.

10

Deja que la computadora arranque normalmente. Verás el mensaje pidiéndote que


presiones una tecla para iniciar desde un CD. Ignóralo y deja que la computadora
continúe el arranque desde el disco duro. Ahora verás el logotipo de Windows a
medida que el programa de configuración se carga.

11

24
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

Espera a que proceda la instalación. Luego de que desaparezca el logotipo de


Windows, verás una lista de los pasos que restan en el lado izquierdo de la pantalla y
también algunos consejos para usar Windows correctamente. El tiempo restante de
la instalación se mostrará debajo de la lista de los pasos.

o Es normal que la pantalla titile, se encienda y se apague o cambie el tamaño


durante este proceso.

12

Configura el idioma y la región. Durante el proceso de instalación aparecerá una


ventana pidiéndote que elijas las configuraciones de región. Selecciona las opciones
correctas para tu área. Haz clic en "Siguiente" cuando hayas terminado.

o Si lo deseas, ingresa tu nombre completo. Este se establecerá como el


"propietario" de Windows y se adjuntará a ciertas cosas, como la creación de
documentos.

25
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

13

Ingresa la clave del producto. No podrás completar el proceso de instalación sin una
clave de producto válida. Haz clic en "Siguiente" para continuar.

o Algunas versiones de Windows no necesitan la clave hasta que la instalación


esté completa.

26
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

14 Establece el nombre de la computadora. Este será el nombre que represente a la


computadora en la red. Windows determina un nombre por defecto, pero puedes cambiarlo
si lo deseas. También puedes establecer una contraseña para la cuenta Administrador (es
opcional, pero se recomienda para las computadoras públicas).

15 Selecciona la zona horaria. Asegúrate de que la fecha y la hora sean las correctas.
Haz clic en "Siguiente" para continuar.

16

27
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

Elige las configuraciones de red. Casi todos los usuarios que instalan Windows XP en
una computadora doméstica o personal pueden dejar seleccionado "Configuración
típica" para la Configuración de red. Si instalas Windows XP en un ambiente
académico o corporativo, verifica con el administrador del sistema, aunque es
probable que la configuración típica funcione.

o En la siguiente ventana, casi todos los usuarios puedes elegir: "No, esta
computadora no está en una red, o está en una red sin dominio". Si te
encuentras en una corporación, pregúntale al administrador del sistema qué
debes elegir.
o Por lo general, puedes dejar el nombre predeterminado del grupo de trabajo.
7.

17

Espera a que finalice la instalación. Esto solo tardará unos minutos y después se
reiniciará la computadora. Luego de ello, verás el escritorio de Windows XP. En este
punto, la instalación estará completa, aunque hay algunas cosas que tienes que hacer
antes de que Windows funcione completamente.

28
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

Parte 3
Completa la instalación

1.

Establece tus preferencias de pantalla. Cuando cargue Windows, se te indicará que


Windows configurará automáticamente la pantalla. Haz clic en "Aceptar" para
comenzar la configuración. La pantalla parpadeará algunas veces y luego se te
preguntará si puedes leer el cuadro que aparece.

2.

29
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

Establece tus preferencias de conexión. Si la computadora está conectada a Internet,


selecciona el tipo de conexión que tienes y luego presiona "Siguiente" para continuar.

30
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

Activa la copia de Windows. Si estás conectado a Internet, selecciona "Activar ahora".


De esta manera, Windows se conectará con el servidor de activación y autenticará
automáticamente la copia de Windows. Si aún no ingresaste la clave del producto,
tendrás que hacerlo ahora.[2]

3.

Crea usuarios. Luego del proceso de activación, aparecerá una ventana que te
permitirá seleccionar los usuarios para la computadora. Ingresa tu nombre y los
nombres de las demás personas que usarán la computadora. Luego, presiona
"Siguiente" para continuar.

31
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

Comienza a usar Windows. Ahora verás el escritorio predeterminado de Windows XP.


¡Felicitaciones! Hay algunas cosas que quizá debas hacer ahora que estás usando
Windows:

o Instala todos los controladores que necesitas para el hardware de la


computadora.
o Instala un programa antivirus si estás conectado a Internet.
o Configura el BIOS para que se inicie desde el disco duro de nuevo, en lugar
del CD.

Consejos

 No olvides establecer la prioridad de inicio en el BIOS. En los sistemas anteriores, el


BIOS está configurado para leer disquete, disco duro y luego CDs. Por lo tanto,
tendrás que establecer la prioridad para lea el CD antes que el disquete y el disco
duro.
 La preparación tarda entre 15 y 40 minutos según la velocidad del sistema. Es mejor
mantenerse cerca, porque a lo largo del proceso de instalación tendrás que
responder preguntas como la configuración del tiempo y las redes.
 Si encuentras alguna dificultad en la instalación, Windows Setup te proporcionará
información técnica sobre el error, lo cual puede ayudar a determinar la causa. Mira

32
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

el solucionador de problemas de la página web de Microsoft para recibir ayuda con


los problemas comunes de las instalaciones.

Advertencias

 Puedes instalar Windows más de una vez en una sola partición, pero esto puede
provocar inestabilidad en el sistema a futuro. Descarga un software, como Partition
Magic, para dividir el disco duro en particiones de forma segura.
 No intentes instalar Windows en un sistema que no cumple con los requisitos
mínimos.
 Asegúrate de activar Windows dentro de los 30 días de instalación, ya que de lo
contrario no podrás ingresar al sistema hasta que la activación esté completa.
 Algunos usuarios que instalan Windows XP desde discos con el Paquete de servicio 2
o inferior experimentan problemas durante los primeros pasos de la instalación en
computadoras modernas, como reinicios interminables o Pantalla azul (BSOD, por su
sigla en inglés). Esto se debe a que algunos discos carecen de un controlador para los
discos duros SATA. Para solucionarlo, el usuario tiene que integrar los controladores
en una copia del CD de instalación o colocar los controladores necesarios en un
disquete y añadirlos manualmente a la lista de instalación.

Sensor ultrasónico, mideindo la distancia en un sistema de aparcamiento


El sensor ultrasónico Arduino nos permite medir distancias a través de los ultrasonidos. Si ya
tienes un kit seguramente tengas este tipo de sensor. En este tutorial te voy a enseñar cómo
puedes construir un sistema de aparcamiento asistido.

INSTALACION UBUNTU

La instalación paso a paso

33
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

 Una vez tenemos nuestro live-CD o live-USB con Ubuntu arrancamos con él del modo
ya conocido, pero en esta ocasión seleccionamos Instalar Ubuntu o bien si estamos
ante el escritorio, por haber arrancado en el modo de prueba, hacemos doble clic en
el icono Instalar.

 Se inicia entonces el asistente de instalación. Aunque no es estrictamente necesario


es muy conveniente que durante la instalación tenga acceso a Internet. En ese caso
marcamos las casillas "Descargar actualizaciones mientras se instala" e "Instalar
software de terceros". Una vez hecho esto pulsamos en Continuar.

34
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

 Si su ordenador dispone de una conexion Wifi y todavía no ha configurado la red, el


asistente le dará ahora la oportunidad de hacerlo. Marque la casilla Conectarse a esta
red, seleccione la red y escriba la contraseña de acceso.

35
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

 Veremos entonces una pantalla que nos permite elegir dónde se instalará Ubuntu.
Seleccionamos "Instalar Ubuntu junto a Microsoft Windows...". Si queremos que
Ubuntu sea el único sistema operativo en nuestro disco duro marcamos "Reemplazar
Microsoft Windows...". Una vez hecha la elección pulsamos en Continuar.

36
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

Importante: ¡Cuidado!

Si seleccionas la opción "Reemplazar Microsoft Windows...", como puedes ver en la imagen


anterior, perderás tu instalación original de windows y todos los datos, documentos, etc que
tengas en ese entorno. Esta acción no se puede deshacer, ya que se formatea el disco duro,
por lo que los cambios serán irreversibles y no podrás recuperar la información de Windows.
Recomendamos la primera opción "Instalar Ubuntu junto a Microsoft Windows...", para
establecer la posibilidad de compartir ambos sistemas operativos y establecer un arranque
dual. Piensa bien que es lo que quieres hacer.

 En la parte superior de la pantalla que veremos a continuación se nos muestra la


capacidad de nuestro disco. En la parte inferior veremos una posible división del
disco. Si queremos cambiar la asignación de espacio situamos el cursor entre las dos
mitades y arrastramos hacia la derecha o izquierda según queramos dar más espacio
a Windows (cuadro de la izquierda) o a Ubuntu (cuadro de la derecha). En todo caso
ambos cuadros tienen un límite hasta el que podemos reducirlos representado por
el espacio que actualmente ocupa Windows, y el espacio mínimo que Ubuntu
necesita para instalarse. Llegados a este límite no podremos seguir arrastrando. Una
vez hecho esto pulsamos en Instalar ahora.

37
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

 Se nos advierte ahora que se van a llevar a cabo las operaciones de cambio de
asignación de espacio en el disco. Pulsamos en Continuar.

38
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

 Comienza ahora un proceso de trabajo simultáneo. Mientras Ubuntu cambia el


tamaño de asignación en el disco, le da fomato y copia los archivos necesarios se nos
irán preguntando los datos necesarios para personalizar la instalación. En primer
lugar debemos seleccionar nuestra zona horaria. Para ello hacemos clic en el lugar
adecuado del mapa o bien escribimos "Madrid" en la caja de texto al pie de la
ventana.

 A continuación seleccionamos nuestra distribución de teclado.

39
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

 Tenemos ahora que facilitar una serie de datos para identificarnos en el sistema. Los
datos que se nos piden son bastante evidentes. Vale la pena deternerse en algunos a
los que quizá no esté habituado:

 Iniciar sesión automáticamente. Si marcamos esta casilla Ubuntu arrancará


directamente sin pedirnos nuestro nombre de usuario y contraseña. Si no desea
tener que poner su nombre de usuario y contraseña cada vez que arranque Ubuntu
marque la casilla "Iniciar sesión automáticamente".

40
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

 A partir de ahora y hasta el final de la instalación se nos irán mostrando una serie de
diapositivas con algunas de las características más sobresalientes de Ubuntu. Si así lo
indicó se descargarán las actualizaciones disponibles con lo que el proceso de
instalación se alargará considerablemente, dependiendo de la velocidad de su
conexión a Internet.

41
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

 Si todo va bien verá la pantalla final de instalación pidiendo que reinicie el sistema.

42
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

Después de la instalación

ARRANQUE CON GRUB

Después del reinicio, y a partir de ahora siempre que encendamos el ordenador, veremos el
cargador de arranque GRUB que nos permitirá elegir qué sistema operativo ejecutar. Si no
hacemos nada se cargará por defecto Ubuntu (un poco más abajo veremos cómo cambiarlo).
Para seleccionar cualquiera de las otras opciones usamos las teclas del cursor.

 Una vez concluida la carga veremos la pantalla de registro de Ubuntu. Escribimos aquí
la contraseña que pusimos en el momento de la instalación y pulsamos [Intro]

43
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

 Estaremos entonces ante el escritorio Unity que es el que viene por defecto con
Ubuntu 12.04. Llega entonces el momento de hacer unas pocas operaciones de
configuración para ajustarlo a nuestras necesidades.

44
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

45
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

INFORME DE INSTALACION DE SISTEMAS OPERATIVOS

INSTALACION DE WINDOWS XP.

El día miércoles 09 de enero del año 2019 se procedió a realizar la instalación del sistema
operativo Windows xp como software pago, siguiendo la secuencia de pasos, antes
adjuntada en el documento presentado como tarea anteriormente, la instalación fue todo
un éxito, y aprobada por el tutor.

Se escogió este sistema operativo para rendir tributo a uno de los sistemas operativo más
confiable y estable en su momento.

INSTALACION DE UBUNTU.

Así mismo se instaló el sistema operativo Ubuntu como software libre, en la instalación no
existieron novedades y fue revisada por el tutor, la instalación fue un éxito y se escogió este
sistema operativo por ser uno de los software libre más confiables y estables y por su fácil
proceso de instalación.

ANEXOS:

46
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

47
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

PROYECTO ARDUINO

Sensor ultrasónico, midiendo la distancia en un sistema de aparcamiento

El sensor ultrasónico Arduino nos permite medir distancias a través de los ultrasonidos. Si ya
tienes un kit seguramente tengas este tipo de sensor. En este tutorial te voy a enseñar cómo
puedes construir un sistema de aparcamiento asistido.

Es muy común encontrar este tipo de sensores en los coches actuales. El objetivo es mostrar
cómo podemos construir sistemas reales con esta placa de prototipo.

Te explicaré el conexionado de los componentes y el código necesario para hacerlo


funcionar.

Cómo funciona el sensor ultrasónico Arduino

Para medir distancias con Arduino podemos hacerlo de diferentes maneras. Existen el
sensor de infrarrojos, que utilizan las propiedades de la luz para calcular la distancia, y el
sensor ultrasónico Arduino utiliza las propiedades de propagación del sonido para medir
distancias. Más concreto utiliza los ultrasonidos. Este tipo de ondas sonoras se encuentran
por encima del espectro audible por los seres humanos.

El funcionamiento es muy sencillo. El sensor envía una onda ultrasónica a través del
disparador o trigger, revota contra el objeto y el receptor o hecho detecta la onda. Sabiendo
cuánto ha tardado en viajar dicha onda, podemos saber la distancia.

48
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

Solo hace falta utilizar la famosa fórmula de la velocidad que aprendimos en el colegio.

Donde s es el espacio y t es el tiempo. Si despejamos es espacio que es lo que necesitamos


saber, nos quedaría de la siguiente manera.

La velocidad es conocida, el sonido viaja a 343 metros por segundo. El tiempo nos lo devolverá
el propio sensor ultrasónico Arduino a través de la API de Arduino. Con todo esto ya podemos
calcular a qué distancia se encuentra un objeto.

La velocidad del sonido es 343 m/s a una temperatura de 20ºC. La velocidad aumenta o
disminuye 0,6 m/s por grado centígrado. Podemos ser más exactos si utilizamos un sensor
de temperatura como el LM35.

49
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

El zumbador o buzzer Arduino

Para simular correctamente el sensor de distancia vamos a utilizar un buzzer Arduino. Estos
componentes utilizan la piezoelectricidad, un fenómeno físico que afecta en determinados
cristales (el cuarzo es el más común). Al someter un cristal de este tipo, se deforman y vibran.
Si conseguimos que esa vibración tenga una frecuencia dentro del espectro audible,
conseguiremos un sonido.

Por lo tanto, es importante conocer las frecuencias del espectro audible. No vamos a ver una
masterclass sobre este tipo de señales, solo debemos quedarnos con el rango de frecuencias
va de 20 Hz (hercios) a 20 kHz (kilohercio).

50
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

Cerca de los 20 Hz el sonido es muy grave. Cuando vamos subiendo de frecuencia, el sonido
se va haciendo cada vez más agudo. Esto nos servirá para alertar de que nos estamos
acercando a un obstáculo al aparcar.

Tampoco podemos esperar un sistema de alta fidelidad con un buzzer Arduino, pero nos da
la posibilidad de generar tonos audibles para alarmas e incluso alguna melodía musical
fácilmente reconocible.

Sistema de alerta con LEDs

Por último, incorporamos el sistema de alerta visual para el sensor ultrasónico Arduino. Esto
nos permite visualizar si estamos cerca o lejos de un obstáculo. Con 3 LEDs (verde, amarillo y
rojo) conseguimos determinar si estamos lejos, cerca o en zona de peligro.

Componentes necesarios

Ya hemos visto una breve explicación de lo que vamos a necesitar. La siguiente lista te
muestra todo el material necesario.

 Arduino UNO
 Protoboard donde conectaremos los componentes
 Cables para hacer las conexiones
 3 resistencias de 220 Ω
 1 LED verde
 1 LED amarillo
 1 LED rojo
 1 sensor ultrasónico Arduino (HC-SR04)
 1 buzzer

Sensor ultrasónico, montando el circuito

Se trata de un circuito muy sencillo. Por un lado vamos a tener toda la parte de
alertas, acústica y visual, y por otra parte el sensor de ultrasonidos. En el siguiente esquema
te muestro el conexionado.

51
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

Cosas a tener en cuenta. Las resistencias son de 220 Ω y se colocan en serie con los LEDs. El
sensor ultrasónico Arduino se conecta a dos pines digitales, uno para el trigger o disparador
y otro para el echo o receptor. El buzzer Arduino se conecta a una salida PWM

Intenta poner el sensor ultrasónico Arduino lo más al borde posible de la protoboard.

Programando el sensor ultrasónico Arduino para medir distancia

Vamos a empezar por la programación. Lo primero es una breve descripción de lo que


queremos conseguir. Esto nos ayudará a plantear el problema general y posteriormente
dividirlo en trozos más pequeños. A esto se le llama pensamiento computacional y si eres
usuario asiduo de este blog, ya estarás familiarizado con este concepto.

52
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

El sistema de aparcamiento consiste en detectar un objeto a través del sensor ultrasónico y


avisar con señales de luz y sonido. Por lo tanto, ya tenemos la primera división, detectar el
obstáculo y alertas con sonido y luces.

Lo primero que haré será plantear el algoritmo del sistema de detección de obstáculos.

1. Comprobar la distancia de los objetos


1. ¿Está dentro del rango para avisar?
1. Si
1. Lanzar alarma visual y sonora
2. Continuar
2. No
1. Continuar

El algoritmo del sistema de alerta visual y sonora sería el siguiente.

1. ¿Está en zona verde?


1. Si
1. Encender LED verde
2. Emitir sonido 1
3. Salir
2. No
1. Continuar
2. ¿Está en zona amarilla?
1. Si
1. Encender LED amarillo
2. Emitir sonido 2
3. Salir
2. No
1. Continuar
3. ¿Está en zona roja?
1. Si
1. Encender LED rojo
2. Emitir sonido 2
3. Salir
2. No
1. Continuar

53
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

De los dos algoritmos anteriores, deducimos que vamos a necesitar varios umbrales de
decisión, uno para cada situación. Podemos coger una simple regla y determinarlos.

 Umbral 1: está en zona verde desde 30 cm a 20 cm.


 Umbral 2: está en zona amarilla, desde 20 cm a 10 cm.
 Umbral 3: está en zona roja, menos de 10 cm.

Es importante conocer el rango de funcionamiento del sensor de ultrasonidos. Va de 2 cm a


400 cm según la hoja de especificaciones técnicas.

Variables y constantes

A través del sensor de ultrasonidos vamos a detectar el obstáculo. Comenzamos a programar


declarando las variables y constantes. Siempre que trabajemos con pines digitales o
analógicos, es una buena práctica declarar una constante por cada uno de ellos.

#define LEDVERDE 2

#define LEDAMARILLO 3

#define LEDROJO 4

#define TRIGGER 5

#define ECHO 6

#define BUZZER 9

// Constantes

const float sonido = 34300.0; // Velocidad del sonido en cm/s

const float umbral1 = 30.0;

const float umbral2 = 20.0;

const float umbral3 = 10.0;

54
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

Definimos los pines para los LEDs, para el sensor de ultrasonidos y para el buzzer Arduino.
Siempre debemos fijarnos en el esquema eléctrico mostrado anteriormente. Luego
declaramos 4 constantes. La primera es la velocidad del sonido convirtiendo de metros por
segundo a centímetros por segundo. Esto lo hacemos multiplicando por 100. Las siguientes
constantes son los umbrales de decisión que hemos marcado antes.

Función setup

En la función setup iniciamos el monitor serie y ponemos los pines en el modo


correspondiente. Los LEDs, el Trigger del sensor de ultrasonidos y el buzzer son en modo
salida (OUTPUT). El pin Echo del sensor ultrasónico en modo entrada (INPUT).

Por último vamos a empezar desde un estado conocido, todos los LEDs apagados. He creado
una función para realizar esta tarea.

void setup() {

// Iniciamos el monitor serie

Serial.begin(9600);

// Modo entrada/salida de los pines

pinMode(LEDVERDE, OUTPUT);

pinMode(LEDAMARILLO, OUTPUT);

pinMode(LEDROJO, OUTPUT);

pinMode(ECHO, INPUT);

pinMode(TRIGGER, OUTPUT);

pinMode(BUZZER, OUTPUT);

// Apagamos todos los LEDs

apagarLEDs();

55
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

// Apaga todos los LEDs


2
void apagarLEDs()
3
{
4
// Apagamos todos los LEDs
5
digitalWrite(LEDVERDE, LOW);
6
digitalWrite(LEDAMARILLO, LOW);
7
digitalWrite(LEDROJO, LOW);
8
}

Las funciones son muy útiles por dos razones, nos permiten ordenar el código para que sea
más legible y también reutilizar el código. En este caso vamos a necesitar apagar todos los
LEDs más de una vez y es más fácil escribir una llamada a una función con una línea de código
que hacer las 3 llamadas a la función digitalWrite para apagar cada LED.

Función Loop

La función loop() contiene el código que se repetirá una y otra vez. Aquí es donde vamos a
ir poniendo todo nuestro algoritmo, el que hemos detallado anteriormente. He dividido
esta función en varias funciones para hacer el código más legible.

// Preparamos el sensor de ultrasonidos

iniciarTrigger();

// Obtenemos la distancia

float distancia = calcularDistancia();

56
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

// Apagamos todos los LEDs

apagarLEDs();

// Lanzamos alerta si estamos dentro del rango de peligro

if (distancia < umbral1)

// Lanzamos alertas

alertas(distancia);

A continuación te describo cada una de las funciones que ejecutamos en el loop().

Iniciar sensor ultrasónico

Lo primero que hacemos es preparar el sensor de ultrasonidos. Esto lo hacemos con la


función iniciarTrigger() que manda un pulso. Comienza en estado bajo durante 2
milisegundos, luego 10 milisegundos estado alto y por último ponemos en estado bajo.
Esto indica que a continuación se mandará la señal para que la capte el echo.

void iniciarTrigger()

// Ponemos el Triiger en estado bajo y esperamos 2 ms

digitalWrite(TRIGGER, LOW);

delayMicroseconds(2);

57
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

// Ponemos el pin Trigger a estado alto y esperamos 10 ms

digitalWrite(TRIGGER, HIGH);

delayMicroseconds(10);

// Comenzamos poniendo el pin Trigger en estado bajo

digitalWrite(TRIGGER, LOW);

Calcular la distancia de los objetos

Una vez que está preparado el sensor, ya podemos utilizarlo para calcular la distancia. Eso
lo hacemos con la función calcularDistancia(). Es una función particular ya que nos va a
devolver un valor. Eso se hace poniendo al final (o donde quieras) la palabra reservada
return seguido del valor que quieres devolver. Todo el código que haya por debajo del
return no se ejecuta así que precaución. En este caso yo devuelvo la distancia calculada
dentro de la función que es una variable del tipo float.

Para calcular el tiempo se utiliza la función nativa de Arduino pulseIn. Esta función nos
devuelve el tiempo transcurrido hasta que cambia de estado. Anteriormente hemos
preparado el sensor dejando el pin, donde tenemos conectado el trigger, en estado bajo.
Cuando la onda ultrasónica viaja por el aire, rebota en el objeto y es detectada por el echo,
el pin cambia de estado a alto (HIGH).

La función pulseIn detecta eso precisamente, y devuelve el tiempo transcurrido en


microsegundos. Por este motivo se debe convertir a segundos multiplicando por 0,000001
que es lo mismo que dividir por 1.000.000. Con esta información ya podemos aplicar la
fómula para calcular la distancia en función del tiempo y la velocidad.

// Devuelve una variable tipo float que contiene la distancia

float calcularDistancia()

58
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

// La función pulseIn obtiene el tiempo que tarda en cambiar entre estados, en este caso a
HIGH

unsigned long tiempo = pulseIn(ECHO, HIGH);

// Obtenemos la distancia en cm, hay que convertir el tiempo en segudos ya que está en
microsegundos

// por eso se multiplica por 0.000001

float distancia = tiempo * 0.000001 * sonido / 2.0;

Serial.print(distancia);

Serial.print("cm");

Serial.println();

delay(500);

return distancia;

El tiempo obtenido por la función pulseIn debe ser dividido por 2. Esto es devido a que
recorre dos veces la distancia, va hacia el objeto, rebota y vuelve hasta el sensor y por lo
tanto tarda el doble.

Lanzar alertas

Una vez tenemos la distancia calculada ya podemos decidir si estamos en la situación de


enviar alerta o no. Siempre que la distancia esté por debajo del primer umbral (umbral del
LED verde y el menos restrictivo), lanzaremos la correspondiente alerta visual y sonora.

Antes de hacer nada es conveniente apagar todos los LEDs. Esto lo hacemos llamando a la
función que hemos generado anteriormente.

59
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

Para reproducir un sonido con buzzer, utilizamos la función nativa de Arduino tone(pin,
frecuencia, duración). Esta función admite hasta 3 parámetros aunque con los 2 primeros,
sería suficiente.

 pin: es el pin donde hemos conectado el buzzer. Recuerda que debe ser un pin
PWM.
 frecuencia: podemos poner un valor entre 20 Hz y 20.000 Hz. Juega con estos
valores hasta conseguir un sonido adecuado.
 duración: la duración en milisegundos que quieres que dure el sonido.

Si no utilizas el parámetro de duración, el sonido se reproducirá continuamente hasta que


llames a la función noTone(pin).

La función comprueba que tipo de alerta hay que lanzar. Si está dentro del rango umbral 1 y
umbral 2, enciende el LED verde y reproduce un sonido de 2.000 Hz durante 200
milisegundos. Si está dentro del rango umbral 2 y umbral 3, enciende el LED amarillo y
reproduce un sonido de 2.500 Hz durante 200 milisegundos y si está por debajo de umbral
3, enciende el LED rojo y reproduce un sonido de 3.000 Hz durante 200 milisegundos.

void alertas(float distancia)

if (distancia < umbral1 && distancia >= umbral2)

// Encendemos el LED verde

digitalWrite(LEDVERDE, HIGH);

tone(BUZZER, 2000, 200);

else if (distancia < umbral2 && distancia > umbral3)

// Encendemos el LED amarillo

60
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

digitalWrite(LEDAMARILLO, HIGH);

tone(BUZZER, 2500, 200);

else if (distancia <= umbral3)

// Encendemos el LED rojo

digitalWrite(LEDROJO, HIGH);

tone(BUZZER, 3000, 200);

Código final

Aquí te dejo todo el código de este ejercicio para que lo utilices cómo y cuando quiera.
Recuerda que la mejor manera de aprender es practicando así que no lo copies entero e
intenta escribirlo tu mismo.

#define LEDVERDE 2

#define LEDAMARILLO 3

#define LEDROJO 4

#define TRIGGER 5

#define ECHO 6

#define BUZZER 9

// Constantes

const float sonido = 34300.0; // Velocidad del sonido en cm/s

61
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

const float umbral1 = 30.0;

const float umbral2 = 20.0;

const float umbral3 = 10.0;

void setup() {

// Iniciamos el monitor serie

Serial.begin(9600);

// Modo entrada/salida de los pines

pinMode(LEDVERDE, OUTPUT);

pinMode(LEDAMARILLO, OUTPUT);

pinMode(LEDROJO, OUTPUT);

pinMode(ECHO, INPUT);

pinMode(TRIGGER, OUTPUT);

pinMode(BUZZER, OUTPUT);

// Apagamos todos los LEDs

apagarLEDs();

void loop() {

// Preparamos el sensor de ultrasonidos

iniciarTrigger();

// Obtenemos la distancia

62
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

float distancia = calcularDistancia();

// Apagamos todos los LEDs

apagarLEDs();

// Lanzamos alerta si estamos dentro del rango de peligro

if (distancia < umbral1)

// Lanzamos alertas

alertas(distancia);

// Apaga todos los LEDs

void apagarLEDs()

// Apagamos todos los LEDs

digitalWrite(LEDVERDE, LOW);

digitalWrite(LEDAMARILLO, LOW);

digitalWrite(LEDROJO, LOW);

// Función que comprueba si hay que lanzar alguna alerta visual o sonora

void alertas(float distancia)

63
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

if (distancia < umbral1 && distancia >= umbral2)

// Encendemos el LED verde

digitalWrite(LEDVERDE, HIGH);

tone(BUZZER, 2000, 200);

else if (distancia < umbral2 && distancia > umbral3)

// Encendemos el LED amarillo

digitalWrite(LEDAMARILLO, HIGH);

tone(BUZZER, 2500, 200);

else if (distancia <= umbral3)

// Encendemos el LED rojo

digitalWrite(LEDROJO, HIGH);

tone(BUZZER, 3000, 200);

// Método que calcula la distancia a la que se encuentra un objeto.

// Devuelve una variable tipo float que contiene la distancia

float calcularDistancia()

// La función pulseIn obtiene el tiempo que tarda en cambiar entre estados, en este caso a
HIGH

64
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

unsigned long tiempo = pulseIn(ECHO, HIGH);

// Obtenemos la distancia en cm, hay que convertir el tiempo en segudos ya que está en
microsegundos

// por eso se multiplica por 0.000001

float distancia = tiempo * 0.000001 * sonido / 2.0;

Serial.print(distancia);

Serial.print("cm");

Serial.println();

delay(500);

return distancia;

// Método que inicia la secuencia del Trigger para comenzar a medir

void iniciarTrigger()

// Ponemos el Triiger en estado bajo y esperamos 2 ms

digitalWrite(TRIGGER, LOW);

delayMicroseconds(2);

// Ponemos el pin Trigger a estado alto y esperamos 10 ms

digitalWrite(TRIGGER, HIGH);

delayMicroseconds(10);

// Comenzamos poniendo el pin Trigger en estado bajo

digitalWrite(TRIGGER, LOW);

65
NOMBRE: BERNARDO JARA CHELE – KEVIN RUMBEA – JAUTEAUX CARLOS

REFERENCIAS
https://www.xataka.com/basics/uefi-y-bios-cuales-son-las-diferencias
https://programarfacil.com/blog/arduino-blog/sensor-ultrasonico-arduino-medir-distancia/
https://es.wikihow.com/instalar-Windows-XP

http://www.ite.educacion.es/formacion/materiales/43/cd/modulo_1/la_instalacin_paso_a_paso.
html

66

Das könnte Ihnen auch gefallen