0% encontró este documento útil (0 votos)
40 vistas23 páginas

FINAL - Raspberry Pi Clase

El documento proporciona una introducción a Raspberry Pi, incluyendo sus características, hardware, software y usos principales. Explica que Raspberry Pi es un miniordenador de bajo costo que se puede usar para crear proyectos de computación y promover la enseñanza de ciencias de la computación. También introduce conceptos clave como GPIO, Raspbian y lenguajes de programación como Python.

Cargado por

Isma Villacis
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)
40 vistas23 páginas

FINAL - Raspberry Pi Clase

El documento proporciona una introducción a Raspberry Pi, incluyendo sus características, hardware, software y usos principales. Explica que Raspberry Pi es un miniordenador de bajo costo que se puede usar para crear proyectos de computación y promover la enseñanza de ciencias de la computación. También introduce conceptos clave como GPIO, Raspbian y lenguajes de programación como Python.

Cargado por

Isma Villacis
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
Está en la página 1/ 23

Principios, Funciones y Aplicaciones

Objetivo
Sin tener ningún conocimiento en el manejo de las
placas Raspberry Pi, se le dotara de conceptos y
herramientas para que puedan programar e
implementar aplicaciones electrónicas en el ámbito
de la automatización y control.
INTRODUCCIÓN
El mini ordenador Raspberry Pi es simple
y agradable, evitando dificultades en el
manejo del código de programación

Las Raspberry pi proporcionan un


ordenador de bajo costo, fácil de
usar para crear proyectos
informaticos.
QUE ES RASPBERRY PI?
Raspberry Pi es un mini ordenador de pequeñas dimensiones
y precio destinado principalmente al desarrollo de pequeños
prototipos y a estimular la enseñanza de las ciencias de la
computación en los centros educativos. Desarrollado en
hardware libre cuenta con sistemas operativos GNU/Linux
como Raspbian aunque podemos encontrar otros sistemas
operativos optimizados para el hardware de la Raspberry Pi.
CARACTERÍSTICAS TÉCNICAS
HARDWARE DE LA RASPBERRY PI 3 B+
¿QUÉ ES GPIO?
SOFTWARE DE LA RASPBERRY PI 3 B+
¿QUÉ ES RASPBIAN?

Es una distribución del OS GNU/Linux


basado en Debian Stretch para las placas
Raspberry Pi. Trae pre-instalado
softwares de programación como
Python y scratch para promover la
educación.
INSTALACIÓN DEL RASPIAN

• Desde nuestro ordenador descargamos el sistema operativo


desde su web oficial raspberrypi.org/downloads/raspbian/
en la versión que preferimos(en este caso será la versión con
escritorio)
• Conectamos la SD de la Raspberry Pi a nuestra Pc
• Desde un software para flasehar (https://etcher.io/) la
imagen del OS a la SD
• Una vez que la SD tenga instalado el OS procederemos a
insertarla en la Raspberry Pi, Conectaremos los periféricos que
usaremos y al final el cable de poder.
• Luego de que inicie el sistema abriremos la consola de comandos.
• Ingresaremos las siguientes líneas de comando:
• sudo apt-get update
• sudo apt-get upgrade
• sudo apt-get upgrade –fix-missing (en caso de que el upgrade
normal de algún error).
(Estos comandos se encargaran de actualizar cualquier paquete
existente).
• Sudo shutdown -r now
(con este comando reiniciaremos la placa para completar las
actualizaciones y estará lista para empezar a programar).
¿QUÉ ES PYTHON?
Python es un lenguaje de programación
interpretado de tipado dinámico cuya
filosofía hace hincapié en una sintaxis
que favorezca un código legible. Se
trata de un lenguaje de programación
multiparadigma y disponible en varias
plataformas.
PYTHON-OPERADORES
Python es un lenguaje de
programación que soporta el
paradigma de la
programación funcional. Esto
quiere decir que está
basada en una
programación declarativa de
funciones matemáticas.
TIPOS DE DATOS
• Numéricos: se pueden representar números enteros, reales y complejos.
• Booleanos: El tipo booleano solo puede tener dos valores, True
(Verdadero) y False (Falso).
• Cadenas: Las cadenas no son más que texto encerrado entre comillas
simples (‘cadena’) o dobles (“cadena”). Dentro de las comillas se pueden
añadir caracteres especiales escapándolos con ‘\’, como ‘\n’, el carácter
de nueva línea, o ‘\t’, el de tabulación.
• Listas: Son variables que almacenan arrays, internamente cada posición
puede ser un tipo de datos distinto.
• Tuplas: Una tupla es una lista inmutable. Una tupla no puede
modificarse de ningún modo después de su creación.
VARIABLE
Las variables son espacios reservados en la memoria que, como su nombre
indica, pueden cambiar de contenido a lo largo de la ejecución de un
programa. Una variable corresponde a un área reservada en la memoria
principal del ordenador.
ENTRADA DE DATOS
SALIDA DE DATOS
CONDICIONES
BUCLES
FUNCIONES
EJERCICIOS

• Definir una función impar() que tome como argumento 1 numero y devuelva si es par
o impar.
• Definir una función mayor() que tome como argumento dos números y devuelva el
mayor de ellos.
• Definir una función superposicion() que tome dos listas y devuelva True si tienen al
menos 1 miembro en común o devuelva False de lo contrario. Escribir la función
usando el bucle for anidado.
• Definir una function menor() que tome una lista de numeros y devuelva el menor de
ellos

También podría gustarte