¿Qué es la Raspberry Pi? Crear tareas con la Raspberry Pi

Índice de Contenido
  1. ¿Qué es la Raspberry Pi?
  2. Utilizar la Raspberry Pi para gestionar los LEDs (Misión Digital Fácil)
    1. ¿Qué es la Raspberry Pi?
    2. Construcción de la Raspberry Pi
    3. Elementos del circuito primario y componentes del Raspberry Pi 3 Mannequin B
    4. Distinción entre Raspberry Pi B e Raspberry Pi B+
    5. Crear tareas con la Raspberry Pi
    6. Pines de entrada/salida de propósito normal
    7. Programación con la Raspberry Pi
    8. Utilizar la Raspberry Pi para gestionar los LEDs (Misión Digital Fácil)

¿Qué es la Raspberry Pi?

Utilizar la Raspberry Pi para gestionar los LEDs (Misión Digital Fácil)

¿Qué es la Raspberry Pi?

Raspberry Pi es un pequeño microordenador del tamaño de una tarjeta bancaria que consiste en opciones incorporadas como Ranura para tarjetas SD, lAN wi-fi e Bluetooth e 1.procesador ARM de 2GHZ y así sucesivamente (los elementos adicionales se dan debajo). Puede ser utilizado por los aficionados para construir pequeñas iniciativas sensatas. Fue desarrollado por primera vez por Raspberry Pi Basis en 2012. Centrémonos en la Raspberry en detalle e intentemos hacer una empresa digital sencilla con ella (tutorial paso a paso con código).

Construcción de la Raspberry Pi

En una placa Raspberry Pi se encuentran los siguientes elementos

  1. Pines de entrada/salida estándar para la conexión a {hardware} externo y a diferentes dispositivos electrónicos.
  2. Un puerto micro USB para insertar un cable USB para la alimentación.
  3. Puertos USB para referirse a teclados, ratones, cámaras web, etc.
  4. Una ranura para tarjetas micro SD para insertar una tarjeta SD, para cargar el sistema de trabajo "Raspbian".
  5. Una toma HDMI para conectarla a un monitor de ordenador o a un televisor.

Las diferentes variantes abarcan Maniquí A de la Raspberry Pi, Maniquí B de la Raspberry Pi, Mannequin Pi Raspberry B+, Raspberry Pi Mannequin B+ Version2 y el Raspberry Pi3 (El último modelo que admite CPU ARM de 1,2 GHz, Bluetooth 4.1, Wi-Fi, 1 GB de RAM, etc.).

Elementos del circuito primario y componentes del Raspberry Pi 3 Mannequin B

Haz clic en la imagen para ampliarlaCircuito básico y componentes de la Raspberry Pi Modelo B

Fig - Raspberry Pi 3 Maniquí B

Distinción entre Raspberry Pi B e Raspberry Pi B+

Haz clic en la imagen para ampliarla

Fig: Distinción entre Raspberry Pi B e Raspberry Pi B+

Crear tareas con la Raspberry Pi

Las piezas importantes para que los principiantes puedan crear una empresa utilizando la Raspberry Pi son un teclado, un ratón, un sistema de trabajo, un cargador de móvil sensible, una pantalla y un cable HDMI.

La tarjeta SD actúa como un disco duro y se puede utilizar para poner en el sistema de trabajo del concesionario todo el papeleo, el código, etc. Los fabricantes más habituales son Samsung Evo y SanDisk Excessive.

La actividad principal es cargar el sistema de trabajo en la tarjeta SD. Aunque formalmente 'Raspbianse utiliza un sistema de trabajo diferente, también se utilizarán programas de trabajo diferentes como Home windows 10 IoT core y Ubuntu Mate.Interfaz gráfica de usuario de Raspbian

Raspbian es un sistema de trabajo de suministro abierto basado principalmente en Linux, que permite ver y modificar el código de suministro. Se puede poner utilizando el método del nuevo programa de software fuera de campo (NOOBS) o copiar un archivo de imagen de todo el sistema de trabajo al instante en la tarjeta SD.

La tarjeta SD se conecta primero a Home Windows (o a otro sistema operativo) mediante un lector o adaptador de tarjetas. A continuación, se formatea la tarjeta con el formateador de tarjetas SD (utilizando el formateador FAT32 de Home Windows).

El archivo NOOBS se descarga posteriormente del sitio: magpi.cc/2bnf5XF. Los datos del registro se extraen de la carpeta zip descargada y se copian en las raíces de la tarjeta SD. Una vez copiado el NOOBS en la tarjeta SD, ésta se expulsa del PC y se vuelve a colocar en la bandeja de la Raspberry Pi.

A continuación, la placa se relaciona con el monitor mediante un cable HDMI, se alimenta mediante un adaptador USB y se relaciona con periféricos externos como el teclado y el ratón. Una vez conectada, la placa arranca por sí misma y muestra el instalador NOOBS. El Sistema de Trabajo se puede poner en cuanto la persona confirme lo mismo.

Una vez introducido, el sistema de trabajo Raspbian consta de la configuración de escritorio X11 ligero (LXDE) que permite utilizar la Raspberry Pi de forma similar al ordenador. Consta de un botón de Menú, que permite acceder a una serie de paquetes y aplicaciones. Ayuda al navegador de Internet denominado "Epiphany" y a un programa de correo electrónico denominado "Claws Mail". Se puede relacionar con la web mediante Ethernet o Wi-Fi

La configuración se ajustará mediante la interfaz del escritorio o un programa de terminal denominado "Raspi Config". Al igual que Microsoft Workplace en Home Windows, el sistema de escritorio de Raspbian consta del sistema LibreOffice con paquetes como Author (Frase), Calc (Hojas de cálculo Excel), Impress (Muestras), Draw (Gráficos vectoriales y diagramas de flujo), Base (Base de datos) y Math (Componentes de modificación).

Pines de entrada/salida de propósito normal

La Raspberry Pi consta de 40 pines de entrada/salida de objetivo normal (uno mismo dentro de la fig. inferior) que actúan como interfaz entre la placa y los elementos digitales externos (LEDs, Relé, Motores etc.) o iniciativas (Arduino). Estos elementos deben estar relacionados con los pines GPIO y se gestionan mediante la correspondiente programación en Python

Los pines GPIO también permiten la conexión con sensores y otros periféricos mediante métodos de comunicación totalmente diferentes, como I2C (circuito interconectado), SPI (interfaz de periféricos en serie) y UART (transmisor asíncrono común).

Haz clic en la imagen para ampliarlaDiferencia entre la Raspberry Pi B y la Raspberry Pi B+

Fig - Diagrama de las partes principales de la Raspberry Pi

Estos pines permiten, además, la conexión con accesorios de {Hardware} embebidos (a menudo llamados {Hardware} enganchados en Prime), que funcionan tan rápidamente como los relacionados con la Raspberry Pi.

Sin embargo, hay que tener en cuenta que la conexión aleatoria de los pines GPIO a aparatos de gran potencia, como los motores, puede no ser segura en una protoboard, y una opción mejor es utilizar un cable "Breakout" entre la protoboard y la Pi.

Estos pines actúan normalmente como pines de entrada o salida. Mientras que al aparecer como pines de salida, ambos tendrán estados HIGH o LOW, al aparecer como pines de entrada, ambos serán pull up o pull down.

Programación con la Raspberry Pi

La primera lenguaje de programación utilizado con la Raspberry Pi é Pythonun lenguaje de programación dinámico utilizado en numerosas funciones y muy similar a TCL, Pearl, Ruby o Java. La sintaxis es sencilla y utiliza frases clave del inglés normal.

Se escribirá un programa en Python utilizando IDLE, una atmósfera de crecimiento. Ofrece un Aprendizaje-Consideración-Print-Loop (REPL) inmediato para introducir las instrucciones de Python. También se escribirá utilizando el editor de contenido textual Leafpad.

Utilizar la Raspberry Pi para gestionar los LEDs (Misión Digital Fácil)

  1. Aprende también: Una visión general de la conservación de la energía en los edificios

Paso 1el primer paso consiste en conectar el {hardware}, es decir, conectar el cátodo de cada LED a 2 pines GPIO e intercambiar el pulsador a un pin GPIO diferente.

Paso 2el siguiente paso consiste en importar los datos de los registros de la biblioteca y escribir el código

Dentro del terminal de comandos de linux, escribe el siguiente código

Sudo apt-get configura RPi.GPIO.

Paso 3el siguiente paso es abrir el programa IDLE y escribir el siguiente código

Importar Rpi.GPIO como GPIO

Tiempo de importación

GPIO.setmode (GPIO.BCM)

LED_verde = 17

LED_rojo = 27

Botón = 18

GPIO.cleanup ()

GPIO.setup (LED_verde, GPIO.output)

GPIO.setup (Red_LED, GPIO.output)

GPIO.setup (Botón, GPIO.IN, pull_up_down = GPIO.PUD_DOWN)

Estado_de_entrada = GPIO.enter (Botón)

Si Estado_de_entrada = = Verdadero:

Imprime ('LED inexperto encendido')

GPIO.output (LED_verde, GPIO.HIGH)

tiempo.dormir (0.2)

De lo contrario,

Imprimir ("LED morado encendido")

GPIO.output (Red_LED, GPIO.LOW)

tiempo.dormir (0.2)

Permite mantener un breve diálogo sobre el código anterior.

1. Las dos cepas principales de códigos importan los datos obligatorios de los registros de la biblioteca y el archivo asociado al temporizador.

2. La tercera línea representa la asignación de la numeración de los pines GPIO. Ten en cuenta que habrá dos formas de hacerlo: utilizando la numeración del SoC de Broadcom (BCM) o el modo BOARD. Mientras que el segundo utiliza la misma secuencia de numeración que el tablero, el primero utiliza otras formas.

3. Las tres cepas siguientes caracterizan el dar nombres totalmente diferentes a los pines GPIO para su uso.

4. La séptima línea consiste en llamar a la operación de limpieza () para asegurarse de que todos los canales de entrada/salida están libres para ser utilizados.

5. Las dos cepas siguientes contienen el establecimiento de los pines relacionados con el LED como pines de salida.

6. La siguiente línea implica establecer un pin relacionado con el pulsador como un pin de entrada. Encuentra el argumento 'pull_up_down = GPIO.PUD_DOWN). Como ya hemos comentado, los pines GPIO pueden utilizarse como entrada, ya sea pull up o pull down

Por qué todos los GPIOs tienen resistencias configurables por software que pueden utilizarse en modo pull up o pull down. Omitir este argumento dentro de la operación mantendría el pin de entrada flotante. Así, el comando escrito permitiría la resistencia de arrastre y, en cuanto se pulsara el pulsador, se devolvería "Verdadero".

7. En el siguiente conjunto de cepas, se habla del control de los LEDs, de modo que en cuanto se pulsa el Pulsador, el LED Verde puede estar Encendido y cuando no se pulsa, el LED Morado puede estar Encendido.

Descubre que, a diferencia de otros lenguajes de programación como C o Java, ahora no utilizamos paréntesis o corchetes para distinguir los bucles, sino que aquí se utiliza la sangría.

Paso 4el siguiente paso es guardar el archivo y "Ejecutar" o apretar "F5" para ejecutar el código.

Este es un pequeño resumen fundamental sobre la Raspberry Pi. Aunque esta placa es comparable en rendimiento a Arduino, pero Arduino es más popular para iniciativas menos complicadas en comparación con Raspberry Pi. La lógica, los lectores son bienvenidos a decir dentro de la parte inferior.

Podrás seguir aprendiendo:

Si quieres conocer otros artículos parecidos a ¿Qué es la Raspberry Pi? Crear tareas con la Raspberry Pi puedes visitar la categoría Electricidad Básica.

¡Más Contenido!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir