Raspberry Pi Zero GPIO Pinout, especificaciones y lenguaje de programación

¡Descubre todo sobre el increíble Raspberry Pi Zero! En este artículo, te presentamos el pinout de GPIO, sus especificaciones técnicas y los diferentes lenguajes de programación compatibles. Si eres un entusiasta de la tecnología y quieres sacar el máximo provecho de este pequeño pero poderoso dispositivo, ¡no puedes perderte esta guía completa en español!

Raspberry Pi es una mini computadora de un solo chip. Está desarrollado por la Fundación Raspberry Pi en el Reino Unido junto con la asociación de Broadcom. Raspberry Pi Zero es el conjunto de chips más pequeño de la serie Raspberry Pi y es un 40 % más rápido que el Raspberry Pi original, pero tiene casi la mitad de su tamaño. Raspberry pi Zero GPIO Pinout o diagrama de pines, y los métodos de programación se explican en detalle en esta publicación.

Raspberry Pi Zero GPIO Pinout, especificaciones y lenguaje de programación
Frambuesa pi cero

El Raspberry Pi Zero admite miniconectores (como mini HDMI, mini alimentación USB y puerto USB móvil) para ahorrar más espacio. Y el GPIO de 40 pines está vacío, lo que brinda la flexibilidad de usar solo las conexiones que requiere el proyecto. consiste en un 1 GHz BCM2835 de un solo núcleo procesador, 512MB RAM, mini-HDMI, Puertos USB portátilesy un conector de cámara.

Nota: La raspberry pi Zero y Zero w tienen un puerto mini HDMI, no uno micro HDMI.

Especificaciones de Raspberry Pi Zero

A continuación se detallan las características y especificaciones detalladas de R-Pi zero:

Especificaciones Detalle
Procesador Procesador de un solo núcleo BCM2835: núcleo ARM11 de 1 GHz
Memoria SDRAM LPDDR2 de 512 MB
Conectividad • 2 × interfaz USB 2.0 con OTG
• Huella de encabezado de E/S de 40 pines compatible con HAT
• Ranura para tarjeta MicroSD
• Minipuerto HDMI
• Conector de cámara CSI
Video • Interfaz HDMI
• Video compuesto
Potencia de entrada 5 V CC 2,5 A
Factor de forma 65 mm × 30 mm × 5 mm
Esta tabla muestra las especificaciones técnicas de RPI Zero



Configuración de pines GPIO cero de Raspberry Pi

Raspberry Pi Zero GPIO Pinout, especificaciones y lenguaje de programación
Asignación de pines cero RPI

**Descargue la imagen HD R-Pi Zero Pinout desde aquí.

Una característica poderosa de Raspberry Pi es la fila de pines GPIO (entrada/salida de propósito general) a lo largo del extremo derecho de la placa. Como todos los conjuntos de chips Raspberry Pi, Zero consta de un GPIO de 40 pines.

La interfaz estándar para conectar una computadora de placa única o un microprocesador a otros dispositivos es a través de pines de entrada/salida de propósito general (GPIO). Los pines GPIO no tienen una función específica y se pueden personalizar mediante el software.

Algunas de las funciones populares de los pines GPIO se dan a continuación:

Tipo de pasador pines GPIO Descripción
pines PWM GPIO12, GPIO13, GPIO18, GPIO19 Utilizado para modulación de ancho de pulso
pines SPI SPI0: GPIO9 (MISO), GPIO10 (MOSI), GPIO11 (SCLK), GPIO8 (CE0)/ GPIO7 (CE1)
SPI1: GPIO19 (MISO), GPIO20 (MOSI), GPIO21 (SCLK), GPIO18 (CE0)/ GPIO17 (CE1)/GPIO17(CE2)
Utilizado para la interfaz de periféricos en serie
Pines I2C Datos: (GPIO2), Reloj: (GPIO3)
Datos de la EEPROM: (GPIO0), Reloj EEPROM: (GPIO1)
Se utiliza para la comunicación de circuitos interintegrados
Pines UART Texas: (GPIO14)
RX: (GPIO15)
Para comunicarse entre dos microcontroladores o las computadoras.
Pinout GPIO de la placa

Raspberry Pi Zero GPIO Pinout, especificaciones y lenguaje de programación
Diagrama de distribución de pines R-pi zero GPIO

Frambuesa PI cero Pines de alimentación:

La placa consta de dos pines de 5V, dos pines de 3V3 y 9 pines de tierra (0V), que no se pueden configurar.

5V: Los pines de 5v entregan directamente el suministro de 5v proveniente del adaptador de red. Este pin se puede usar para encender el Raspberry Pi zero y también se puede usar para encender otros dispositivos de 5v.

3,3 V: El pin de 3v está ahí para ofrecer un suministro estable de 3,3v a los componentes de alimentación y para probar los LED.

TIERRA: La tierra se conoce comúnmente como GND. El pin GND es desde donde se miden todos los voltajes y también completa un circuito eléctrico.

Frambuesa pi cero Pines de entrada/salida:

Un pin GPIO que se establece como un aporte alfiler, recibe la señal de voltaje entrante enviada por el dispositivo conectado a este pin. Raspberry Pi leerá un voltaje entre 1,8 V y 3,3 V como ALTO y si el voltaje es inferior a 1,8 V, lo leerá como BAJO.

Nota: No le dé un voltaje de más de 3.3V a los pines GPIO, o de lo contrario freirá el cero de Raspberry Pi.

Un pin GPIO configurado como un producción pin envía la señal de voltaje como alto (3.3V) o bajo (0V). Cuando este pin se establece en ALTO, el voltaje en la salida es de 3,3 V y cuando se establece en BAJO, el voltaje de salida es de 0 V.

Otros pines importantes en Raspberry Pi Cero:

Junto con la función simple de los pines de entrada y salida, los pines GPIO también pueden realizar una variedad de funciones alternativas. Algunos pines específicos son:

PWM (modulación de ancho de pulso) Pines:

  • Software PWM disponible en todos los pines
  • Hardware PWM disponible en estos pines: GPIO12, GPIO13, GPIO18, GPIO19

PINES SPI en R-Pi Cero:

SPI (Serial Peripheral Interface) es otro protocolo utilizado para la comunicación maestro-esclavo. La placa Raspberry pi la utiliza para comunicarse rápidamente entre uno o más dispositivos periféricos. Los datos se sincronizan mediante un reloj (SCLK en GPIO11) desde el maestro (RPi) y los datos se envían desde el Pi a nuestro dispositivo SPI usando el MOSI (Master Out Slave In) pin. Si el dispositivo SPI necesita volver a comunicarse con Raspberry Pi, envía los datos utilizando el MISO (Master In Slave Out) pin.

  • SPI0: GPIO9 (MISO), GPIO10 (MOSI), GPIO11 (SCLK), GPIO8 (CE0), GPIO7 (CE1)
  • SPI1: GPIO19 (MISO), GPIO20 (MOSI), GPIO21 (SCLK), GPIO18 (CE0), GPIO17 (CE1), GPIO16 (CE2)

Pines I2C en R-Pi Cero:

La placa Raspberry Pi utiliza I2C para comunicarse con dispositivos que son compatibles con el circuito interintegrado (un protocolo de comunicación en serie de dos hilos de baja velocidad). Este estándar de comunicación requiere roles maestro-esclavo entre ambos dispositivos. I2C tiene dos conexiones: SDA (datos en serie) y SCL (reloj serie). Funcionan enviando datos y utilizando la conexión SDA, y la velocidad de transferencia de datos se controla a través del pin SCL.

  • Datos: (GPIO2), Reloj (GPIO3)
  • Datos EEPROM: (GPIO0), Reloj EEPROM (GPIO1)

Pines UART en R-Pi Cero:

comunicación en serie o la UART (Universal Asynchronous Receiver/Transmitter) los pines proporcionan una forma de comunicación entre dos microcontroladores o las computadoras. El pin TX se usa para transmitir los datos en serie y el pin RX se usa para recibir datos en serie provenientes de un dispositivo en serie diferente.

Esquema de Raspberry Pi Zero (oficial):

Para descargar el esquema cero de Raspberry Pi, haga clic aquí.

Raspberry Pi Zero GPIO Pinout, especificaciones y lenguaje de programación
Esquema cero de Raspberry Pi

**Fuente: Tienda oficial R-Pi Zero

Guía de programación diferente para R-Pi Zero (material de aprendizaje):

Puede controlar el GPIO de Raspberry Pi Zero usando muchos lenguajes de programación. Algunos de los idiomas populares junto con el material de aprendizaje se dan a continuación:

Prefer Book? Read this article on Best Raspberry Pi Books for beginners

¿Dónde comprar R-Pi Zero?

No tienes que comprar RPI cero ahora como RPI Zero W y RPI Zero 2W, sus versiones actualizadas ya están disponibles. Puede obtener la placa Raspberry Pi Zero W original en diferentes tiendas. Pero si quieres conseguirlo en Amazon, te recomendamos los siguientes vendedores:

Artículos sugeridos para ti:

Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded




Raspberry Pi Zero GPIO Pinout, especificaciones y lenguaje de programación

Raspberry Pi Zero GPIO Pinout, especificaciones y lenguaje de programación

Introducción

El Raspberry Pi Zero es una versión compacta y económica de la popular serie de computadoras de placa única Raspberry Pi. A pesar de su pequeño tamaño, el Raspberry Pi Zero sigue ofreciendo una gran cantidad de funcionalidades y posibilidades de programación a través de sus pines GPIO (General Purpose Input/Output). En este artículo, exploraremos las preguntas más frecuentes sobre el pinout de GPIO, especificaciones y lenguaje de programación para el Raspberry Pi Zero.

1. ¿Qué es GPIO?

GPIO (General Purpose Input/Output) es una característica que permite a los pines del Raspberry Pi funcionar como entradas o salidas que pueden ser controladas programáticamente por el usuario. Estos pines pueden ser utilizados para interactuar con diferentes componentes y dispositivos electrónicos, como sensores, LED, relés, entre otros.

2. ¿Cuál es el pinout de GPIO en el Raspberry Pi Zero?

El Raspberry Pi Zero cuenta con un total de 40 pines GPIO. Estos pines están ubicados en la parte superior de la placa y están organizados en diferentes grupos. Puedes encontrar información detallada sobre el pinout de GPIO en la página de Wikipedia del Raspberry Pi.

3. ¿Cuáles son las especificaciones del Raspberry Pi Zero?

El Raspberry Pi Zero cuenta con un procesador de un solo núcleo y 1 GHz de velocidad, 512 MB de RAM, ranura para tarjetas microSD, conectividad mini-HDMI, puertos micro-USB para alimentación y datos, y un conector de cámara CSI. Además, la placa es extremadamente compacta, con dimensiones de 65mm x 30mm, lo que la hace perfecta para proyectos pequeños y portátiles.

4. ¿Qué lenguaje de programación se puede utilizar con el Raspberry Pi Zero?

El Raspberry Pi Zero es compatible con varios lenguajes de programación, lo que brinda flexibilidad a los desarrolladores para elegir el que mejor se adapte a sus necesidades. Algunos de los lenguajes populares para programar el Raspberry Pi son:

  1. Python: Es un lenguaje de programación de alto nivel y fácil de aprender, que ofrece una amplia gama de bibliotecas y herramientas para la programación GPIO del Raspberry Pi Zero.
  2. C: Es un lenguaje de programación de bajo nivel que brinda un control preciso y directo sobre los pines GPIO del Raspberry Pi Zero. Es muy eficiente y se utiliza principalmente para aplicaciones de alto rendimiento.
  3. JavaScript: Con el uso de frameworks como Node.js, es posible programar el Raspberry Pi Zero utilizando JavaScript. Esta opción es popular para aquellos que ya están familiarizados con este lenguaje.

Para obtener más información sobre la programación de GPIO en el Raspberry Pi Zero, puedes consultar la página de Wikipedia del Raspberry Pi o la documentación oficial de Raspberry Pi.


Deja un comentario