¿Qué es Raspberry Pi?
Raspberry Pi es un ordenador completo en una sola placa: tiene procesador, memoria, USB, red, Wi-Fi, salida de vídeo y un sistema operativo Linux. Le conectas un teclado y una pantalla y funciona como cualquier PC. Y además tiene 40 pines para conectar electrónica, como un Arduino.
Instalación
La Raspberry Pi arranca desde una tarjeta microSD. Instalarla consiste en grabar el sistema operativo en esa tarjeta desde tu ordenador. Después la puedes usar de dos formas: como un ordenador, con pantalla, teclado y ratón, o a distancia, desde tu ordenador por SSH.
Tu primer programa
El "Hola Mundo" de la electrónica también funciona en la Raspberry: hacer parpadear un LED. La diferencia con Arduino es que aquí programas en Python y el programa corre dentro de Linux.
Conceptos básicos
La terminal
Motores y servos
La Raspberry puede mover motores directamente con sus pines, a través de un driver, igual que el Arduino. gpiozero trae clases ya preparadas para servos, motores e incluso robots completos de dos ruedas.
Sensores por I2C
Muchos sensores avanzados se conectan por I2C: IMUs, sensores de distancia láser, de temperatura, pantallas... La Raspberry tiene un bus I2C en los pines 3 (SDA) y 5 (SCL). Como ejemplo, conectamos la misma IMU de la guía de Arduino.
Cámara
Una cámara convierte a la Raspberry en un robot que ve: puede seguir un objeto de un color, leer códigos QR, detectar caras o grabar lo que encuentra. Las cámaras oficiales se conectan con un cable plano a su propio conector.
Raspberry Pi y Arduino
La combinación más habitual en robótica: la Raspberry Pi piensa y el Arduino actúa. Se conectan con un simple cable USB y se hablan por el puerto serie.