0% encontró este documento útil (0 votos)
83 vistas16 páginas

S16.s2 - Material

El GPIO (General Purpose Input Output) es conformado por pines utilizados como entradas y salidas para distintos usos. La simulación con firmware en Proteus es la forma donde al crear el proyecto se genera el código Python que controla el circuito. La simulación con flowchart es la forma donde se utiliza un diseñador visual para Raspberry Pi como compilador.

Cargado por

angie
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
83 vistas16 páginas

S16.s2 - Material

El GPIO (General Purpose Input Output) es conformado por pines utilizados como entradas y salidas para distintos usos. La simulación con firmware en Proteus es la forma donde al crear el proyecto se genera el código Python que controla el circuito. La simulación con flowchart es la forma donde se utiliza un diseñador visual para Raspberry Pi como compilador.

Cargado por

angie
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Arquitectura de

Computadoras
Raspberry Pi
Sistema GPIO
AGENDA

Raspberry Pi
- Sistema GPIO
- Proteus y Raspberry Pi
RECORDANDO

¿Qué opciones existen para instalar el sistema operativo


Raspberry Pi?
CONOCIMIENTOS PREVIOS

¿Qué diferencia hay entre software y firmware?


RASPBERRY PI

GPIO
- General Purpose Input Output (sistema de entrada y salida de
propósito general)
- Conformado por pines utilizados como entradas y salidas, para
conectar diversos elementos electrónicos y realizar distintas
funciones.
- Con ellos se puede crear proyectos electrónicos controlados desde
el sistema operativo mediante código (python)
RASPBERRY PI

GPIO
La cantidad de pines depende del modelo de la Raspberry Pi
- En Raspberry Pi version 1: 26 pines
- En Raspberry Pi version 2: 40 pines
RASPBERRY PI

GPIO
 Los pines GPIO tienen funciones específicas:

Amarillo (2) : Alimentación a 3.3V.


Rojo (2) : Alimentación a 5V.
Naranja (26) : Entradas / salidas de propósito general.
Nivel alto = 3.3V. No son tolerantes a tensiones de 5V.
Gris (2) : Reservados.
RASPBERRY PI

GPIO
 Los pines GPIO tienen funciones específicas:

Negro (8) : Conexión a GND.


Azul (2) : Comunicación x protocolo I2C para periféricos que siguen I2C
Verde (2) : Destinados a conexión para UART para puerto serie convencional.
Morado (5): Comunicación x protocolo SPI para periféricos que siguen SPI.
RASPBERRY PI

EJERCICIO:

Realice una investigación referente a los pines GPIO:

 ¿Qué pines se utilizan como PWM?

 ¿Qué pines se utilizan para comunicación SPI?

 ¿Qué pines se utilizan para comunicación serial TX, RX?


RASPBERRY PI

SIMULACIÓN CON PROTEUS

 Los equipos Raspberry Pi utilizan una copia completa del sistema


operativo Linux y pueden ejecutar gran cantidad de código diverso.
 Por esa razón la simulación de equipos Raspberry Pi utilizando
Proteus no es completa.

 Hay varias formas de crear proyectos de Raspberry en


Proteus:

- Proyecto sin firmware


- Proyecto con firmware
- Proyecto con flowchart
RASPBERRY PI

SIMULACIÓN CON PROTEUS – SIN FIRMWARE

 Inicialmente sin código que controle el circuito.


 posteriormente se puede generar el código Python.
RASPBERRY PI

SIMULACIÓN CON PROTEUS – CON FIRMWARE

 Al crear el proyecto, se generará el código Python que controla el


circuito (compilador: python).
RASPBERRY PI

SIMULACIÓN CON PROTEUS – CON FLOWCHART

 Se utiliza un diseñador visual para Raspberry Pi como compilador


EJEMPLO

 Demostración:

Formas de creación de proyectos Raspberry en Proteus


EJERCICIO

 Implemente el proyecto de Raspberry en Proteus, según los


procedimientos indicados en las hojas de ejercicios.
RESUMEN

Responder/completar:

 …………….. Está conformado por pines utilizados como entradas y


salidas para distintos usos.

 ……………. es la forma de simular Raspberry en Proteus, donde


al crear el proyecto, se generará el código Python que controla el
circuito

 ……………. es la forma de simular Raspberry en Proteus donde se


utiliza un diseñador visual para Raspberry Pi como compilador

También podría gustarte