2024/11/25 | Olvin_Duarte
La Raspberry Pi 3B es una microcomputadora diseñada para proyectos educativos, IoT, robótica y mucho más. Una de sus características más poderosas es el conjunto de 40 pines GPIO (General Purpose Input/Output), que permiten interactuar directamente con componentes electrónicos como LEDs, sensores, motores, y otros dispositivos.
En este artículo exploraremos cómo funciona la Raspberry Pi 3B, cómo usar los pines GPIO de manera física y mediante programación, y los riesgos más comunes que debes evitar.
La Raspberry Pi 3B funciona como una computadora completa en tamaño reducido. Estas son sus principales funciones:
Los pines GPIO son el núcleo de la interacción física con el hardware. Se dividen en dos esquemas principales para referenciarlos:
El esquema físico hace referencia al número del pin en la fila, tal como aparece en la placa. Por ejemplo:
Es ideal para principiantes porque es más intuitivo trabajar según la ubicación física de los pines en la placa.
El esquema BCM se basa en el nombre interno de los pines en el procesador Broadcom. Por ejemplo:
Este esquema es más utilizado en programación avanzada, ya que está directamente relacionado con la configuración del hardware.
Conexión física:
Código en Python:
import RPi.GPIO as GPIO
import time
# Configuración
GPIO.setmode(GPIO.BCM) # Cambia a GPIO.setmode(GPIO.BOARD) para usar esquema físico
GPIO.setup(18, GPIO.OUT) # Configura el pin GPIO18 como salida
# Enciende y apaga el LED
try:
while True:
GPIO.output(18, GPIO.HIGH) # Enciende el LED
time.sleep(1) # Espera 1 segundo
GPIO.output(18, GPIO.LOW) # Apaga el LED
time.sleep(1)
except KeyboardInterrupt:
GPIO.cleanup() # Libera los pines al salir
Sobrecarga de corriente:
Uso incorrecto de voltajes:
Cortocircuitos:
Desconexión incorrecta:
GPIO.cleanup() al finalizar un programa para evitar conflictos al reiniciar.La Raspberry Pi 3B es una herramienta increíblemente versátil, y sus pines GPIO son el puente perfecto entre el software y el mundo físico. Usarlos de manera adecuada (siguiendo las reglas de los esquemas físico y BCM) y tomando precauciones para evitar daños puede abrir un mundo de posibilidades, desde encender LEDs hasta controlar robots.
2024/11/25 | Olvin_Duarte
La Raspberry Pi 3B es una microcomputadora diseñada para proyectos educativos, IoT, robótica y mucho más. Una de sus características más poderosas es el conjunto de 40 pines GPIO (General Purpose Input/Output), que permiten interactuar directamente con componentes electrónicos como LEDs, sensores, motores, y otros dispositivos.
En este artículo exploraremos cómo funciona la Raspberry Pi 3B, cómo usar los pines GPIO de manera física y mediante programación, y los riesgos más comunes que debes evitar.
La Raspberry Pi 3B funciona como una computadora completa en tamaño reducido. Estas son sus principales funciones:
Los pines GPIO son el núcleo de la interacción física con el hardware. Se dividen en dos esquemas principales para referenciarlos:
El esquema físico hace referencia al número del pin en la fila, tal como aparece en la placa. Por ejemplo:
Es ideal para principiantes porque es más intuitivo trabajar según la ubicación física de los pines en la placa.
El esquema BCM se basa en el nombre interno de los pines en el procesador Broadcom. Por ejemplo:
Este esquema es más utilizado en programación avanzada, ya que está directamente relacionado con la configuración del hardware.
Conexión física:
Código en Python:
import RPi.GPIO as GPIO
import time
# Configuración
GPIO.setmode(GPIO.BCM) # Cambia a GPIO.setmode(GPIO.BOARD) para usar esquema físico
GPIO.setup(18, GPIO.OUT) # Configura el pin GPIO18 como salida
# Enciende y apaga el LED
try:
while True:
GPIO.output(18, GPIO.HIGH) # Enciende el LED
time.sleep(1) # Espera 1 segundo
GPIO.output(18, GPIO.LOW) # Apaga el LED
time.sleep(1)
except KeyboardInterrupt:
GPIO.cleanup() # Libera los pines al salir
Sobrecarga de corriente:
Uso incorrecto de voltajes:
Cortocircuitos:
Desconexión incorrecta:
GPIO.cleanup() al finalizar un programa para evitar conflictos al reiniciar.La Raspberry Pi 3B es una herramienta increíblemente versátil, y sus pines GPIO son el puente perfecto entre el software y el mundo físico. Usarlos de manera adecuada (siguiendo las reglas de los esquemas físico y BCM) y tomando precauciones para evitar daños puede abrir un mundo de posibilidades, desde encender LEDs hasta controlar robots.