Aprender Raspberry Pi 4 con 100 ejercicios prácticos. Ferran Fabregas
Чтение книги онлайн.
Читать онлайн книгу Aprender Raspberry Pi 4 con 100 ejercicios prácticos - Ferran Fabregas страница 6
4. Igual que la Raspberry Pi A/A+, la Raspberry Pi Zero no llevará conector Ethernet, por lo que deberemos conectarla a Internet mediante un dongle WiFi por USB 5.
5. Otra de las características especiales que encontraremos en la Raspberry Pi Zero es que, debido a su pequeño tamaño, no dispondrá de un puerto de conexión USB estándar, sino de un puerto micro-USB (como el usado en los cargadores de teléfonos), por lo que tendremos que utilizar un adaptador USB-OTG 6 para conectar nuestros dispositivos USB a la Raspberry Pi Zero.
6. Dado que los conectores USB de carga y de datos son idénticos, y están uno al lado del otro, seráimportante no confundirse al hacer las conexiones para no estropear la placa.
006
Las diferencias entre Raspberry Pi y Arduino
IMPORTANTE
Un sistema en tiempo real (STR, o RTS en inglés) es aquel sistema digital que interactúa activamente con un entorno con una dinámica conocida, en relación con sus entradas y salidas, para darle un correcto funcionamiento y que sea predecible y estable.
Después de conocer la características de la Raspberry Pi, una de las dudas más frecuentes de las personas que se inician es entender las diferencias entre esta y Arduino. Aunque en algunos casos pueden dar respuesta a necesidades similares, en realidad son dispositivos totalmente diferentes y, muchas veces, complementarios.
1. La Raspberry Pi es un ordenador completo basado en un SoC (System on a Chip) 1 que contiene, entre otras cosas, el procesador y la memoria RAM. Esto implica que, a todos los efectos, una Raspberry Pi se comportará como un portátil o un ordenador de sobremesa, y se podrá usar para las mismas tareas, pero con ciertas limitaciones de potencia y memoria.
2. Arduino es una placa de prototipado 2 que contiene un microcontrolador. Eso significa que, a diferencia de la Raspberry Pi, su funcionamiento estará centrado en unas tareas muy específicas, que básicamente serán leer y escribir datos utilizando sus pines de entrada y salida.
3. Esta diferencia significará, por ejemplo, que con la Raspberry Pi podremos instalar un sistema operativo completo para navegar por Internet, jugar, programar o trabajar, cosa que será imposible con Arduino.
4. De la misma manera, podemos considerar que la Raspberry Pi será más flexible que un microcontrolador Arduino. Las placas Arduino, al dedicarse a una tarea mucho más específica, podrán funcionar como un dispositivo en tiempo real, y serán energéticamente más eficientes y menos propensas a fallos.
5. Si deseamos utilizar la Raspberry para que interactúe, exclusivamente, con el entorno mediante sensores y actuadores 3, deberemos meditar la posibilidad de adquirir un Arduino para complementarla, ya que dispondrá de un rango más amplio de salidas PWM, y entradas analógicas, de las que carece Raspberry Pi. Sin embargo, si buscamos un entorno de desarrollo mucho más flexible, que nos brinde fácilmente conexión a Internet, la elección más completa sería la Raspberry Pi.
6. La baza más importante con la que cuenta la Raspberry Pi será la flexibilidad, ya que, como veremos en los diferentes ejercicios de este libro, nos permitirá hacer infinidad de proyectos interesantes con una amplia y activa comunidad de usuarios y desarrolladores detrás. Estos proyectos serán mucho más variados de lo que serían con Arduino u otro microcontrolador, sobre todo en el campo del desarrollo de software 4.
007
Puesta en marcha de nuestra Raspberry Pi
IMPORTANTE
Aunque existen adaptadores de HDMI a VGA, a veces es difícil encontrar uno que funcione correctamente con la Raspberry Pi, por lo que recomendamos siempre usar HDMI o DVI.
IMPORTANTE
Si quieres arrancar rápidamente, y sin complicaciones, la Raspberry Pi puede ser interesante comprar una tarjeta SD oficial, ya que su precio será razonable, y nos ayudará en los primeros pasos.
Ahora que conocemos todas las partes que componen la Raspberry Pi, en este ejercicio vamos a conectarla y ponerla en marcha por primera vez. Para hacerlo, vamos a explicar paso a paso cómo hacer todas las conexiones para tener lista nuestra Raspberry Pi para trabajar.
1. Aunque la Raspberry Pi puede funcionar con cualquier tipo de televisor o monitor (VGA/DVI/HDMI) 1, por defecto, la Raspberry Pi (hasta el modelo 3) solo trae un conector HDMI. En el caso de que tengamos un monitor o televisor con HDMI, lo conectaremos directamente a nuestra Raspberry Pi.
2. Los modelos Raspberry Pi Zero/Zero W traerán conectores mini-HDMI y, por ello, deberemos disponer adicionalmente de un adaptador de mini-HDMI a HDMI, por lo que tendremos que hacernos con un adaptador si queremos usar otro tipo de conexión.
3. El modelo Raspberry Pi 4 traerá dos conectores micro-HDMI (que permiten conectar dos pantallas de resolución 4K). Debido a esto, deberemos disponer, adicionalmente, de un adaptador de micro-HDMI a HDMI para hacer la conexión a nuestro(s) monitor(es).
4. Deberemos conectar un teclado y un ratón a los puertos USB 2. También podremos usar un teclado y ratón Bluetooth para minimizar el uso de los puertos.
5. En el caso de que dispongamos de una una RasPiCam 3, aprovecharemos para acoplarla al conector superior de nuestra Raspberry Pi.
6. Introduciremos nuestra tarjeta SD/micro-SD con el sistema operativo 4 (si hemos comprado la Raspberry Pi con tarjeta, la introduciremos en la ranura. En caso contrario, seguiremos los pasos de los ejercicios que van desde el 8 al 12).
7. Cuando todo esté conectado correctamente, usaremos un cargador con conector micro-USB 5 para alimentar nuestra Raspberry Pi (hasta el modelo 3). Se trata del mismo utilizado por los teléfonos móviles (excepto iPhones).
8. En el caso de disponer de una Raspberry Pi 4, usaremos un cargador con USB de tipo C de un mínimo de 3 amperios. Se trata del mismo conector que usan los móviles de última