Vous êtes sur la page 1sur 7

UNIVERSIDAD MAYOR DE SAN SIMÓN

FACULTAD DE CIENCIAS Y TECNOLOGÍA

UNIVERSIDAD MAYOR DE SAN SIMON


CARRERA DE INGENIERIA ELECTRÓNICA
FACULTAD DE CIENCIAS Y TECNOLOGIA

PRACTICA 1

ACCIONAMIENTO DE UN PIN GPIO DE RASPBERRY EN


WEB HTTP

Estudiantes:
Chambi Valencia Paolo Kharolt
Mendoza Cayola Mizraim
Puente Condori Javier

Docente: Ing. Luis Roberto Agreda Corrales

Asignatura: Diseño de Sistemas digitales 1

Carrera: Ing. Electrónica

Cbba-Bolivia.
INTRODUCCION:
Raspberry Pi es un computador de placa reducida, del tamaño de una tarjeta de crédito.
Consta de una placa base sobre la que se monta un procesador, un chip gráfico y memoria
RAM.

MATERIALES
Materiales Físicos:
- Raspberry Pi 3 Modelo B
- Cable Plano Extensor GPIO Raspberry Pi para Protoboard
- Protoboard
- Resistencia
- Led
- FUENTE ALIMENTACION 5V 3A MICRO USB - COMPATIBLE RASPBERRY PI 3
- Memoria MicroSD: (Clase 10;10 MB/seg Velocidad mínima de escritura)
- Monitor, teclado, mouse, cable HDMI(Si no tiene necesitaremos un adaptador
porque el Raspberry Pi solo tiene entrada de video solo de HDMI)
Software Necesario Para el Ordenador:
- PuTTY:(es un cliente SSH y Telnet con el que podemos conectarnos a servidores
remotos iniciando una sesión en ellos que nos permite ejecutar comandos.)
- 7-Zip: (Descompresor recomendado)
- win32diskimager: Es una aplicaciones para graba imágenes de CD o DVD en tu
memoria USB o en tu tarjeta SD, creando un lector de discos virtual.
- VNC Viewer: es un programa de software libre basado en una estructura cliente-
servidor que permite observar las acciones del ordenador servidor remotamente a
través de un ordenador cliente.
- Raspbian Strech: Es el sistema operativo que se instalara al Raspberry.
INSTALACION DEL SISTEMA OPERATIVO Y UTILITARIOS NECESARIOS
1- Descomprimimos el Raspbian Strech con el descompresor 7ZIP
2- win32diskimager lo utilizaremos para cargar el Raspbian Strech(Sistema Operativo)
a la microSD, y le daremos write en el botón.
3- Una vez instalador necesitaremos conectar el monitor, el teclado, mouse, monitor
(El monitor tendrá que tener un cable de salida HDMI caso contrario tendría que
conseguir un adaptado, activo en lo recomendado) y energizarlo con sus
respectivas fuentes.
4- Una vez inicializado el sistema operativo, buscamos en la barra de tarea
ejecutamos LXTerminal y nos emergerá una ventana de fondo negro:
Escribimos:
sudo raspi-config ---> Nos emergerá una ventana

“Interfacing Options” -> “Configure connection to perpher” -> Y Active(SSH,VNC,


1-Wire)

hostname –I :Anótese (Obtenemos la IP de la Raspberry, necesario para ingresar


como cliente SSH con PuTTy)
Y ya podemos instalar los paquetes por la LXTerminal.

Opcional:
 Una vez configurado podría desconectar todas las interfaces (no la
alimentación) y podría ingresar como un cliente por WiFi o por el puerto
Ethernet RJ-45.

 Por defecto el usuario es: pi; contraseña: Raspberry. Y esta listo para una
conexión remota externa de una pc.
5- Nosotros ingresaremos por un ordenador utilizaremos programa PuTTY y
ejecutamos e ingresamos la IP, le damos enter.
6- Una vez ingresado a la LXTerminal nos pide ingresar usuario y seguidamente
password. Y una vez ingresado estaremos en la terminal del Raspberry.
7- Instalación de Utilitarios necesarios para nuestras practicas
Apache
sudo apt-get install apache2 –y
Pruebe el servidor web:

Ingresando desde el Raspberry mismo con la URL http://localhost/.


Desde otra computadora obtiene primero la IP con el comando
hostname –I y lo pone en la URL. Deberia ver esto

¡Esto significa que tienes Apache funcionando!

CAMBIAR LA PÁGINA WEB PREDETERMINADA


Esta página web predeterminada es solo un archivo HTML en el sistema de
archivos. Está ubicado en /var/www/html/index.html.
Navega a este directorio en una ventana de terminal y mira lo que hay adentro:
cd /var/www/html
ls -al
Esto te mostrará:

total 12
drwxr-xr-x 2 root root 4096 Jan 8 01:29 .
drwxr-xr-x 12 root root 4096 Jan 8 01:28 ..
-rw-r--r-- 1 root root 177 Jan 8 01:29 index.html

Esto muestra que, de forma predeterminada, hay un archivo index.html y


pertenece al root usuario. Para editar el archivo, debe cambiar su propiedad a su
Usuario pi usando
sudo chown pi: index.html.

Ahora puede intentar editar este archivo y luego actualizar el navegador para ver
el cambio de la página web.
PHP
Para permitir que su servidor Apache procese archivos PHP, necesitará instalar la
última versión de PHP y el módulo PHP para Apache. Escriba el siguiente comando
para instalar estos:

sudo apt-get install php libapache2-mod-php -y


Ahora elimina el index.html archivo:

sudo rm index.html
y crea el archivo index.php:

sudo nano index.php


Le mostrara el editor y ponga algo de contenido PHP en él:

<?php echo "hello world"; ?>


Ahora guarde y actualice su navegador. Deberías ver "hola mundo". Esto no es
dinámico, pero todavía lo atiende PHP.

Prueba algo dinámico:


<?php echo date('Y-m-d H:i:s'); ?>

o muestre su información de PHP:


<?php phpinfo(); ?>
MySQL
Instale los paquetes de MySQL Server y PHP-MySQL ingresando el siguiente
comando en la ventana de la terminal:

sudo apt-get install mysql-server php-mysql -y


Ahora reinicie Apache:

sudo service apache2 restart

Vista en la pestaña del navegador:


Código Fuente en PHP:

Vous aimerez peut-être aussi