Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Más de 40 proyectos para dominar hoy Guías independientes de técnicas esenciales. Frambuesa Pi El manual completo Machine Translated by Google Machine Translated by Google La Raspberry Pi es una de las cosas más interesantes que le han sucedido a las computadoras desde que Steve Jobs reveló el iPad. Como herramienta educativa, este tamaño de una tarjeta de crédito La PC ha reavivado el interés por la informática básica en las escuelas. Como plataforma para software de código abierto, ha inspirado a casi tres millones de personas a probar Linux, muchas de ellas por primera vez. Sin embargo, lo mejor de todo es que, en su función como plataforma de desarrollo, Raspberry Pi ha permitido a personas de todos los ámbitos de la vida codificar y realizar algunos proyectos realmente impresionantes, muchos de los cuales demostraremos en este libro... El manual completo Bienvenido a Frambuesa Pi Machine Translated by Google Machine Translated by Google Editor de arte senior ross andres Impreso por Imagine Publishing Ltd, www.imagineshop.co.uk. Teléfono 01202 586200 Russell Barnes Raspberry Pi El manual completo © 2014 Imagine Publishing Ltd Distribuido en el Reino Unido e Irlanda por Raspberry Pi es una marca registrada de la fundación Raspberry Pi Diseño jefe de publicaciones Gordon & Gotch, Equinox Centre, 18 Rodborough Road, Frenchs Forest, NSW 2086. Tel + 61 2 9972 8800 Distribuido en Australia por Greg Whitaker ISBN 9781909758803 Marketforce, edificio Blue Fin, 110 Southwark Street, Londres, SE1 0SU James Sheppard Jefe de Diseño Descargo de responsabilidad Perry WardellWicks Aarón Asadi Fotógrafo Distribuido en el Resto del Mundo por Editor William Gibbons, 26 Planetary Road, Willenhall, West Midlands, WV13 3XT Esta librería es totalmente independiente y no está afiliada de ninguna manera con las empresas mencionadas en este documento. El editor no puede aceptar responsabilidad por ningún material no solicitado perdido o dañado en el envío. Todo el texto y el diseño son propiedad intelectual de Imagine Publishing Ltd. Nada en esta revista puede reproducirse total o parcialmente sin el permiso por escrito del editor. Todos los derechos de autor se reconocen y utilizan específicamente con fines de crítica y revisión. Aunque la librería se ha esforzado por garantizar que toda la información sea correcta en el momento de la impresión, los precios y la disponibilidad pueden cambiar. Gorjeo: @Books_Imagine 33 colina de Richmond Sitio web: www.imaginepublishing.co.uk Casa de Richmond +44 (0) 1202 586200 Imagine Publishing Ltd. Dorset BH2 6EZ Facebook: www.facebook.com/ImagineBookazines Bournemouth serie de revistas Parte de Frambuesa Pi El manual completo Machine Translated by Google Aprende nuevas habilidades de codificación 42 Acceso a escritorio remoto 46 Compartir archivos con Samba 20 El escritorio Raspian 28 Instalar y usar paquetes 40 Empieza con Geany 66 Interactúa con Scratch Tomar fotografías y videos. 38 Guía para principiantes de Nano 32 Los cuatro mejores tableros complementarios 26 La tienda Pi Interfaz con el mundo 16 conceptos básicos de la línea de comando Haz tu primer juego cuestionario de elección 24 Conéctate 36 Convierte tu Pi en una suite de oficina Acceda a la CLI de forma remota 14 Instalar una distribución Comparte en tu red ¡Nunca más pierdas un archivo! 54 Programa con Scratch 60 Crea un clon de serpiente ¡Usa Raspbian en cualquier lugar! 30 Utiliza instalaciones gráficas Utilice este gran IDE 12 Configura tu Pi 58 Crea una aplicación de dibujo con Scratch Utilice el puerto GPIO Editar texto desde la CLI 10 El kit de inicio ¡Diversión de opción múltiple! 52 Usa el tablero de la cámara 64 Construya un sistema múltiple Puerto 50 GPIO Maestro LibreOffice 8 modelos de frambuesa Pi 48 Haz una copia de seguridad de tu Pi Arrastrar y soltar codificación con rasguño 22 Domina la herramienta de configuración 44 Acceder a archivos con SSH Encuentre el código del proyecto en www.linuxuser.co.uk/tutorialfi les Empezando Los proyectos Contenido Qué puedes encontrar dentro de la librería Descubre cómo puedes hacer una frambuesa Coche con motor Pi a partir de la página 130 Cómo modificar tu configuración Cuatro de los mejores periféricos Lo que necesitas para tu Pi Ejecute su nuevo sistema operativo Descargar nuevo software Cuatro de los mejores periféricos Encontrar su camino alrededor Conoce los modelos A y B Instalar y eliminar gráficamente Configura tu nueva PC Aprende nuevas habilidades esenciales Accede a un mundo de aplicaciones Cómo utilizar aptget 6 Machine Translated by Google 7Encuentre el código del proyecto en www.linuxuser.co.uk/tutorialfi les ¡Codifica y crea con tu Pi! 90 Código Arduino con Python Juega juegos en tu Pi Vigila tu Pi Aprende nuevas habilidades web Navega por la web de forma segura 100 Disparador de cámara a intervalos 68 Crear un centro multimedia Empezar ¡Codifica un éxito número uno! Crea una pieza de humor Enséñale a tu Pi a hablar 126 Pivaders Pt 2: gráficos y sonido Descarga aplicaciones fácilmente 138 Programar un cuadricóptero88 Codificar un bot de Twitter Familiarícese con VoiP Transmitir música en línea Haz tu propio controlador Toma el control con GPIO Clon de invasores Haz la película LEGO 2 130 Construye un automóvil con motor Pi 134 Controla un coche con motor Pi 96 Transmitir música Controlar servos y motores Obtén WiFi en cualquier lugar 116 Construye un Pi de cebolla Lleva música a tu teléfono Código con SimpleGUITk Hacer un vídeo timelapse 84 Programa MinecraftPi El cine en casa definitivo 112 Crea un portátil 80 Construye tu primer servidor web 70 Haz tu propia consola de juegos retro 114 Construye una cámara de seguridad Agregar animación y sonido 82 Jugar MinecraftPi ¡Pon tu Pi en el cielo!Enséñale a tu Pi a twittear 92 Crea una lámpara de tres colores. 72 Hacer música Maniobrar un coche de juguete 78 sintetizador de voz Programa con Pygame 108 Crea una caja de torrents siempre activa Lo último en RC 120 Programar un espacio 110 Construir un servidor VoIP 94 Usa un acelerómetro 74 Controlar un LED usando GPIO 98 Haz un clon de pong con Python 102 Animación stop motion con el tablero de la cámara 106 Construir una radio por Internet portátil Crea un minijuego punto de acceso inalámbrico Machine Translated by Google IV GPU con soporte para OpenGL ES 2.0, que Puerto Ethernet (lo que significa que se requiere un WiFi USB para acceder a Internet. Si bien eso resulta en un menor Ambos modelos Pi utilizan el Broadcom BCM2835 Requieren programación y control directamente desde la interfaz de línea de comando. CPU, que es un procesador basado en ARM11 que funciona a 700 MHz. Hay modos de overclocking integrados para que los usuarios aumenten la velocidad siempre y cuando el núcleo no se caliente demasiado, momento en el cual se desacelera. También se incluye Broadcom VideoCore Las principales diferencias entre losdos sabores. precio para el Modelo A, significa que un usuario tendrá que comprar un concentrador USB con alimentación para que funcione en muchos proyectos. El Modelo A está dirigido más a quienes crean proyectos electrónicos que de Pi son la RAM, la cantidad de puertos USB 2.0 y el hecho de que el Modelo A no tiene Solo hay un puerto USB en el Modelo A, por lo que el primer accesorio que probablemente querrás es un concentrador USB con alimentación. La salida de vídeo de alta resolución con sonido es cortesía de También cuenta con un conector jack de 3,5 mm para salida de audio. Se proporciona una ranura para tarjeta SD en la otra cara de su Pi. El tamaño máximo que puede contener es de 32 GB. Toma HDMI que puede alimentar Televisores y monitores a 1080p El adaptador Micro USB no viene con tu Pi. Tiene una clasificación mínima de 500 mA para el modelo A y 700 mA para el modelo B. El video compuesto RCA significa que puedes usar tu Raspberry Pi para ver imágenes y videos Si bien es más limitado que el Modelo B en términos de conexiones de hardware, sigue siendo una pequeña máquina capaz ranura para tarjetas SD Puerto HDMI Puerto USB únicoAlimentación micro USB Salida de audioSalida de video 8 Empezando Frambuesa Pi (Modelo A) Frambuesa Pi (Modelo A) Machine Translated by Google el centro de controlencabezado de pin GPIOConector de pantalla DSI conexión CSI Puerto Ethernet Puerto USB doble Puerto HDMI para conectar a una toma HDMI de un televisor o a un puerto DVI de un monitor. Tanto los cables HDMIHDMI como HDMIDVI funcionan bien y ofrecen vídeo de 1080p o 1920x1080. El sonido también se envía a través de la conexión HDMI, pero si usa un monitor sin parlantes, existe el conector estándar de 3,5 mm para audio. La conexión de vídeo compuesto RCA fue diseñada para su uso en países donde el nivel de tecnología es menor y se utilizan pantallas más básicas, como televisores más antiguos. Puede realizar 24 GFlops y decodificar y reproducir vídeo H.264 con una resolución de 1080p. Originalmente, el Modelo A debía usar 128 MB de RAM, pero se actualizó a 256 MB de RAM y el Modelo B pasó de 256 MB a 512 MB. La fuente de alimentación del Pi se realiza a través de la toma microUSB de 5V. Como el Modelo A tiene menos interfaces alimentadas, solo requiere 300 mA, en comparación con los 700 mA que necesita el Modelo B. El estandar El sistema de conexión de los modelos Pi es utilizar el Para la mayoría de los usuarios, el Modelo B es la versión elegida, con su RAM adicional y su puerto Ethernet. (SoC) que alberga la CPU Broadcom de 700 MHz y la GPU VideoCore IV El módulo de cámara de 5MP recientemente lanzado se conecta aquí y le brinda al Pi la capacidad de capturar fotografías y grabar videos. Nuevamente, a diferencia del Modelo A, el Modelo B cuenta con un puerto Ethernet, por lo que no necesita una llave WiFi ya que puede conectarse a Internet. La principal ventaja del Modelo B es que tiene dos puertos USB (a diferencia del Modelo A). Esto reduce la necesidad de un concentrador USB. El chip principal del Pi es un sistema en un chipEl cabezal de pin GPIO es su puerta de entrada a un mundo de dispositivos y componentes electrónicos de conexión para control directo a través del Pi. Puede conectar un panel LCD a su Pi a través del conector de pantalla DSI. Proporciona una visualización de alta resolución que da como resultado una salida de vídeo impecable. 9 EmpezandoFrambuesa Pi (Modelo B) Frambuesa Pi (Modelo B) Machine Translated by Google Cuando decimos periféricos, por supuesto nos referimos a otro hardware que la Raspberry Pi puede conectar y utilizar. Podrían ser algo tan simple como un HDMI decente o podrían ser los últimos y mejores dispositivos personalizados que mejoran las capacidades de su proyecto. Si bien es posible realizar proyectos sin un teclado y un mouse conectados, los necesitará para la configuración inicial. Una tarjeta SD también es una compra importante: es donde reside el sistema operativo. Hay todo un mundo de posibilidades disponibles para Raspberry Pi; desde brazos robóticos hasta helicópteros teledirigidos... ¡Los únicos límites son el hardware disponible y tu imaginación! Quizás necesites un adaptador WiFi de algún tipo, o quizás solo un trozo de cable de red. Luego está el lado electrónico básico de la Raspberry Pi, ¿qué necesitarías para comenzar algunos de los experimentos de control y electrónica para principiantes? Claramente, hay más en Raspberry Pi de lo que algunos podrían pensar. Para obtener la mejor experiencia con tu Raspberry Pi, tendrás que conseguir algunos extras además de la propia placa Raspberry Pi. Por ejemplo, necesitará un teclado y un mouse para ingresar comandos y navegar. Comencemos con los componentes más básicos, el teclado y el mouse. En términos generales, prácticamente cualquier teclado USB y mouse de desplazamiento de tres botones funcionarán con Raspberry Pi y, aunque para algunos proyectos ni siquiera necesitarás un teclado y un mouse, los necesitarás para la configuración inicial. La tarjeta SD es el dispositivo de almacenamiento que contiene el sistema operativo Raspberry Pi, cualquiera que decidas que sea. Estos se pueden comprar preinstalados con el sistema operativo o en blanco de varias fuentes. Las tarjetas SD vienen en una variedad de tamaños y velocidades, pero para lo básico es aceptable una tarjeta de 2 GB o más. Aquí hay algunos periféricos vitales para comenzar Hay más en tu Pi de lo que parece a primera vista. La mayoría de los minoristas en línea venden paquetes completos con todos los accesorios que pueda necesitar. incluso tarjetas SD preinstaladas. 10 El kit de inicio tarjeta SD Sabías… Empezando Teclado y ratón El kit de inicio Machine Translated by Google 11 El kit de inicio Caso Concentrador USB alimentado Cable de energía Adaptador wifi USB Salida de vídeo Placa de cámara Raspberry Pi Ser declarado Encontrarás dos puertos de salida de vídeo, un puerto HDMI y un conector RCA. Es muy probable que HDMI sea el conector de salida de video principal para la mayoría de los usuarios, pero si no tiene HDMI en su televisor o monitor, entonces el puerto de salida de video RCA se puede usar para conectar televisores, monitores o a un SCART. cable. El uso de un adaptador USB WiFi liberará la ubicación de la Raspberry Pi. Ya no tendrá que conectar un cable Ethernet desde su enrutador y podría usarse para proyectos más avanzados donde ejecutar una conexión a Internet por cable no es una opción válida. Solo asegúrese de que sea compatible con Linux cuando lo compre. La Raspberry Pi utiliza un conector micro USB estándar para su entrada de alimentación, que debería funcionar a 5 V. En la mayoría de los casos, será suficiente un cable micro USB a USB, cuyo extremo se puedeconectar al puerto USB de una computadora portátil o de una PC. Un cargador de teléfono Android también debería funcionar perfectamente (5,25 V 1500 mA). Se trata de una placa complementaria diseñada a medida que se conecta a uno de los zócalos integrados de Raspberry Pi mediante un cable flexible. Es extremadamente pequeño, pero notablemente poderoso, tiene una resolución nativa de cinco megapíxeles y admite video de 1080p. ¡Es esencialmente la cámara de un teléfono inteligente para Pi! Vale la pena considerar los puertos USB adicionales como una compra anticipada con su Pi. Una vez que hayas conectado un teclado y un mouse, ¡te darás cuenta de por qué! El uso de un concentrador USB con alimentación es importante para evitar que se agote la energía del Pi y permitirle conectar un disco duro externo, por ejemplo. Aunque no es totalmente esencial, colocar tu Raspberry Pi en un estuche obviamente la protegerá y evitará que sus delicados pines GPIO se doblen. Aparte de daños accidentales, el estuche puede hacer que su Raspberry Pi sea una unidad más atractiva o llamativa, para usarla como centro multimedia en la sala de estar, por ejemplo. Machine Translated by Google Aunque parezca desalentador, configurar la Raspberry Pi para el uso diario es en realidad muy sencillo. Al igual que un televisor o una computadora normal, solo ciertos cables encajarán en las ranuras específicas, y el trabajo principal realmente es asegurarse de que haya conectado lo que necesita en cada momento. La Raspberry Pi en sí no etiqueta gran parte de la placa. Sin embargo, la mayoría de los buenos casos lo harán por usted de todos modos, si decide invertir en uno. La Raspberry Pi es capaz de mostrar una salida de 1920 x 1080, también conocida como 1080p. Algunos monitores modernos le permiten conectar HDMI directamente, tal como lo hacen los televisores. Sin embargo, es posible que necesites un adaptador si tu televisor no La Raspberry Pi se alimenta mediante un cable microUSB, al igual que muchos teléfonos Android modernos. Sólo hay un número limitado de puertos USB en una Raspberry Pi (solo uno, si tienes el Modelo A). Se puede apagar desde una computadora portátil o computadora. Pero para aprovecharlo al máximo, lo ideal es un adaptador de red adecuado, como este. Como cualquier computadora, necesitará un teclado y un mouse para cualquier operación estándar estilo PC que realice con la Raspberry Pi. Cuanto más básico sea el teclado, mejor; Lo mismo con el ratón, ya que algunos especiales necesitan software adicional. No es necesario un estuche para usar el Pi correctamente, pero uno decente puede mantenerlo bien protegido del polvo y facilitar su movimiento mientras está en funcionamiento. Necesitará una tarjeta SD de al menos 4 GB. Para solucionar este problema, necesitará un concentrador USB. Es importante conseguir uno con alimentación, ya que el Pi no puede suministrar suficiente energía por sí solo. Descubra qué va y dónde en su nuevo Raspberry Pi con nuestra guía fácil de seguir concentrador USB Teclado y ratón Estuche y accesorios Adaptador de corriente Monitor 1212 Configura tu Raspberry PiEmpezando Configura tu Frambuesa Pi Machine Translated by Google 1313 Los televisores que lo admiten también captarán el audio automáticamente a través de él. Todos los periféricos que desea conectar a través de USB (concentradores USB, teclado, mouse, almacenamiento USB, etc.) se conectan aquí. Asegúrese de tener la selección correcta de cables, como un cable Ethernet para redes e Internet, y un cable HDMI o de video para salida de video. El HDMI puede manejar audio, pero la salida de video requerirá un cable auxiliar adicional Asegúrese de tener alimentación externa para el concentrador USB si tiene que usar uno. La tarjeta SD va debajo de la placa Raspberry Pi. Esto contendrá su sistema operativo que ejecuta Raspberry Pi. La Raspberry Pi no viene con Internet inalámbrico y, si bien puedes agregar un adaptador USB, generalmente es más fácil conectar un cable Ethernet. Esto se conectará a la parte posterior de su enrutador en el otro extremo y le brindará Internet y acceso a su red doméstica. Sin embargo, el sistema operativo Pi debe configurarse desde otra computadora antes de usarlo. El puerto HDMI es la salida principal de video (y audio) de Raspberry Pi, lo que le permite mostrar videos en el escritorio con una resolución de hasta 1080p. Para configuraciones que no usan HDMI, el puerto de salida de video amarillo está disponible. Para usarlo con sonido, necesitarás usar el pequeño puerto negro al lado, con auriculares o un cable auxiliar para canalizar el audio. Configura tu Raspberry Pi Empezando Salida digital Redes USB Cableado tarjeta SD Salida analógica Machine Translated by Google Pi se llama Raspbian. Eso es lo que recomendamos, pero hay otras opciones. La distribución oficial de la Echamos un vistazo a algunos de los aspectos clave involucrados en la instalación de un sistema operativo prediseñado. Instalar una distribución Sabías… Lo que necesitarás… Empezando Con su tamaño pequeño y precio económico, muchas personas podrían engañarse al pensar que la Raspberry Pi solo se puede utilizar para tareas básicas y para aprender a programar. Si bien uno de los objetivos principales del Pi era aumentar los conocimientos informáticos a un nivel inferior en lugar de simplemente aprender a crear hojas de cálculo de Excel, el Pi tiene muchos otros usos excelentes. Hay una gran cantidad de sistemas operativos completos, muchos de ellos bifurcados de sus hermanos mayores de escritorio que han sido optimizados específicamente para Pi. Uno de los más populares es Raspbian, que es una adaptación de Debian. Debian es una parte clave del ecosistema Linux y muchas otras distribuciones populares de código abierto se derivan del código fuente de Debian. El Debian original se lanzó en 1993 y ha recorrido un largo camino desde entonces. Raspbian necesitaba trabajo para alcanzar los niveles de rendimiento estándar, ya que Pi utiliza la arquitectura ARMv6 más antigua. Ahora es un excelente escritorio para todos los días. Como la Raspberry Pi es esencialmente una mini PC, con una salida HDMI y de TV analógica en lugar de una conexión de monitor tradicional, puede realizar muchas tareas comunes para las que se suele utilizar una computadora portátil o de escritorio. Si bien en realidad no tiene la potencia de procesamiento o la RAM para ejecutar la última versión de Windows, existen otras opciones. Instalar una distribución Si está utilizando OS X o www.raspberrypi.org/downloads sistema de archivos FAT32 Hay un par de herramientas gráficas disponibles que facilitan la instalación de una imagen en una tarjeta SD. Linux, entonces es probable que utilices la línea de comandos para instalar tus sistemas operativos prediseñados.Antes de copiar la imagen de su sistema operativo, deberá asegurarse de que la tarjeta SD esté formateada en el Es una buena idea conseguir una tarjeta SD razonablemente rápida para que su sistema funcione sin problemas. La clase 4 o superior es la mejor 14 Herramientas automatizadas Velocidad de la tarjeta Formato de tarjeta Línea de comando Descargas de Raspberry Pi Machine Translated by Google 15 ¿Sistemas operativos para descargar?”. archlinuxhf20130211.img de=/dev/disk1 04La tarjeta SD que arrancarás Una de sus primeras preguntas puede ser "¿dónde puedo encontrar algo?" descargas. Estos son sistemas estables y bien probados que vale la pena investigar. Simplemente copiar el archivo a la tarjeta SD no hará nada; necesitarás usar un programa para extraerlo. sudo dd bs=32m if=/Usuarios/ Después de eso, elija el formato y luego Dentro del zip encontrarás un archivo con extensión .img o .iso. utilizar se llama 'dd'. Esto es Los usuarios de Windows pueden utilizar Win32 Cuando se complete la instalación, puede colocar la tarjeta SD en su Pi. ¡Fácil! Windows, para formatear la tarjeta puede denominarse "consola" o "línea de comando". lo más probable es que tengas que descomprimirlo. La mayoría de las imágenes comunes se pueden encontrar en el sitio principal de Raspberry Pi: http://www.raspberrypi.org/ 07El comando que necesitas 01uno 06Si estás usando OS X o Linux, Cuando hayas descargado tu imagen, lo primero entonces tendrás que usar la terminal para copiar la imagen. En OS X, la aplicación Terminal viene instalada de forma predeterminada y la mayoría de las versiones de Linux vienen con una de una forma u otra. Él rachelcrabb/Escritorio/ArchLinux/ 'FAT32' en el menú desplegable. Son el equivalente a una "instantánea" de un CD o DVD de instalación. ingresado en el formato de 'sudo dd bs=1m if=[img] of=/dev/[sdcard]'. Un ejemplo de esto se puede ver a continuación: simplemente insértelo y espere a que se monte. Luego haga clic en 'Mi PC' y luego haga clic derecho en el ícono de tarjetas. Esto se puede hacer en Windows haciendo clic derecho y eligiendo "extraer". En OS X, simplemente haga doble clic para extraer los archivos. from debe estar en blanco, así que primero asegúrese de que no haya nada importante en él. También necesitarás formatearlo para usar el sistema de archivos FAT32. Este es un sistema común, utilizado por la mayoría de memorias USB y cámaras. Generador de imágenes de disco. Una vez que haya descargado la herramienta, simplemente haga clic derecho en el archivo .exe, elija "ejecutar como administrador" y siga las instrucciones. 05En Descomprimiendo Win 32 generador de imágenes de disco Formato del sistema operativo Usando la terminal comando DD EmpezandoInstalar una distribución formato de tarjeta SD Formatear la tarjeta Obtención de sistemas operativos 08 02 03 Machine Translated by Google La línea de comando recuerda sus últimos comandos. Simplemente use las flechas Arriba y Abajo para usarlos. raspbiano Conceptos básicos de la línea de comandoEmpezando Sabías… Lo que necesitarás… Inicias el sistema operativo y… terminas en una línea de comando. El primer paso aquí es no entrar en pánico: esto es perfectamente normal. Puede que sea un concepto un poco extraño para usted, que sólo se ve en películas con piratas informáticos callejeros que quieren derribar "el sistema". Eso es todo. Raspbian cargará el escritorio y podrás comenzar a usar el mouse nuevamente. Rápido e indoloro en este caso, y también en el de muchos otros sistemas operativos. Lo que has hecho es usar un comando, específicamente en este caso para iniciar el servidor X. El servidor X maneja la interfaz gráfica y se puede desactivar de forma predeterminada en algunos sistemas Pi. El segundo paso, al menos en el caso de Raspbian, es simplemente escribir: Probablemente todos hemos pasado por eso con la Raspberry Pi. Instaló Raspbian u otro sistema operativo Raspberry Pi en su tarjeta SD y se apresuró a completar el script de configuración o no hizo su investigación. Conceptos básicos de la línea de comando dieciséis Aprenda una forma alternativa de controlar su Raspberry Pi usando la línea de comando y su teclado $ inicio x www.raspberrypi.org Fig 1: El emulador de terminal le permite acceder a la línea de comando mientras aún se encuentra en el entorno de escritorio Machine Translated by Google $ raspiconfig Aquí está la pantalla de configuración inicial (Fig. 2). Desde aquí puede habilitar el escritorio al arrancar (Fig. 3) e incluso actualizar el firmware y agregar soporte para el módulo de cámara oficial Raspberry Pi. Esto le permite modificar Raspbian sin tener que reinstalarlo nuevamente. de la misma manera que iniciamos el escritorio y usamos exactamente los mismos comandos (Fig. 1). En Raspbian, busque la aplicación LX Terminal en la sección Accesorios del menú y haga clic en ella. Si ha tenido que usar start x para acceder al escritorio, ahora podemos solucionarlo antes de continuar. En la terminal, ingrese: Sin embargo, colocar tu Raspberry Pi en el escritorio no es lo único que puedes hacer en la línea de comandos. Hay todo un mundo de funcionalidades integradas en la línea de comandos; de hecho, la mayoría de los programas gráficos que estás usando simplemente ejecutan estos comandos de esa manera. Tampoco es necesario abandonar la comodidad del entorno de escritorio para realizar estos comandos, ya que todos los sistemas operativos Raspberry Pi vendrán con una aplicación conocida como emulador de terminal. Este es un programa que le permite explorar el software disponible para el sistema operativo, similar a Pi Store. Sin embargo, no utilizará esos dos comandos con mucha frecuencia, entonces, ¿tiene alguna utilidad práctica profundizar en la línea de comandos? Mucho es así. Para empezar, Raspbian no tiene un administrador de paquetes oficial. Sin embargo, hay otro software disponible para Raspbian que no puedes conseguir a través de la tienda. Tampoco puedes actualizar específicamente el software Pi, y todo esto se puede solucionar usando la línea de comando. Esto crea una ventana donde se puede escribir un comando en el 17 Un nuevo mundo EmpezandoConceptos básicos de la línea de comando Fig 3: Cambie la selección predeterminada a escritorio para la próxima vez que use el Frambuesa Pi Fig 2: Acceda a raspiconfig para cambiar configuraciones como el inicio en el escritorio o agregar un módulo de cámara Machine Translated by Google $ sudo aptobtener actualización $ sudo aptobtener actualización $ sudo aptget install wolframengine 18 Es posible que le solicite que confirme la actualización, en cuyo caso escriba 'y' y luego presione Entrar. Lo que estamos haciendo en ambas ocasiones es usar el administrador de paquetes de línea de comandos Aptitude (aptget) para verificar primero los repositoriosy luego actualizar los paquetes de acuerdo con eso (Fig. 4). Esto mostrará una lista de repositorios (o repositorios) en línea que contienen el software que utiliza Raspbian. Una vez que haya terminado, la línea de comandos aparecerá nuevamente esperando su siguiente comando. Como es la primera vez que lo haces, es probable que necesites actualizar el software actual de tu Raspberry Pi. Puedes hacerlo con el comando: Lo primero que querrás hacer es informarle a Raspbian exactamente qué hay disponible en línea. Es una tarea muy sencilla; todo lo que necesitas hacer es: Para instalar software, utilice instalar en lugar de actualizar o actualizar, seguido del nombre del paquete. Por ejemplo, con el lenguaje de programación matemática, puedes instalarlo con: El primer comando, sudo, le permite ejecutar la tarea aptget como administrador y se utiliza en muchas otras operaciones de línea de comandos. Puede utilizar la pestaña para completar comandos. Simplemente comience a escribir y presione la pestaña. Si te gusta ¡Lo que ves pulsa Enter para finalizar! Conceptos básicos de la línea de comando Sabías… Empezando Software para todosFig 4: Actualice su sistema y sus archivos, y obtenga las últimas actualizaciones y correcciones de errores en el proceso Machine Translated by Google $ cd /home/pi/Descargas $ mkdir NuevaCarpeta $ cd Descargas $ rm archivo.txt $ls $ cp archivo.txt ~/Documentos/archivo.txt $ cp archivo.txt otro archivo.txt Fig 5: Hay muchas herramientas simples de línea de comandos que pueden ayudarlo a navegar y usar su sistema. Siempre puedes regresar a tu carpeta de Inicio en la línea de comando escribiendo: cd ~ y presionando Enter. "La línea de comando o terminal intentará autocompletar la frase si presionas la tecla Tab mientras algo está parcialmente escrito" 19 Empezando Mover y crear Conceptos básicos de la línea de comando Sabías… Cuando abras la terminal por primera vez, se abrirá en tu casa. Esto lo llevará al directorio de Descargas. Como comenzamos en la carpeta de inicio, en realidad solo necesitábamos hacer esto: carpeta. Si bien no puedes saber específicamente qué es, puedes mostrar exactamente qué tipo de archivos hay en el directorio con (Fig. 5): Finalmente, hay algunos comandos rápidos que puedes usar para manipular archivos. Los archivos individuales se pueden copiar usando el comando cp, seguido del nombre del archivo y la nueva ubicación de esta manera: Instalar y actualizar son sólo algunas de las muchas cosas que puedes hacer en la línea de comandos. También puede explorar todo el sistema de archivos, mover archivos, crear carpetas y eliminar elementos. Todas estas son operaciones muy simples. Es sensible al contexto y sabe buscar en el directorio en el que ya se encuentra. Hay otro truco que puedes usar para no tener que recordar el nombre exacto de la ruta: la línea de comando o terminal intentará autocompletar la frase si presionas el botón Tecla Tabulador mientras algo se escribe solo parcialmente. Pruebe el comando cd nuevamente, pero intente presionar Tab cuando solo haya escrito "Abajo". Luego, el archivo original se puede eliminar usando el comando rm: Se utiliza para navegar por el sistema de archivos. Para navegar, usaremos el comando cd, seguido de la ubicación a la que desea moverse. Esto se puede hacer así: Hay mucho más que puedes hacer con la línea de comando, pero estos son los muy básicos. A medida que uses Linux cada vez más, te enfrentarás a tareas que requieren la línea de comandos y, a través de este proceso, aprenderás cuánto se puede lograr cuando trabajas como un hacker de películas callejero. El signo de tilde (~) se utiliza para indicar la carpeta de inicio y se puede También puedes usar esto para cambiar el nombre de los archivos haciendo: ¿Quieres crear una nueva carpeta? Use cd para moverse al directorio al que necesita agregar una carpeta y luego use mkdir seguido del nombre que desea darle a la carpeta: Machine Translated by Google Puede parecer un poco extraño a primera vista, pero usar Raspbian no es muy diferente a usar Windows (salvo Windows 8, por supuesto). Hay una barra de menú, un navegador web, un administrador de archivos y no faltan accesos directos en el escritorio a aplicaciones preinstaladas. Como era de esperar, simplemente haga doble clic en ellos para comenzar... “Puede parecer un poco extraño a primera vista, pero usar Raspbian no es muy diferente a usar Windows” Windows, es este último al que más se parece el escritorio Aunque el sistema operativo de Raspberry Pi está más cerca del Mac que Empezando El escritorio Raspbian El escritorio Raspbian Junto al administrador de archivos hay un acceso directo a Midori, una opción para minimizar todas las ventanas y una función de escritorio dual. Ninguna computadora estaría completa sin un administrador de archivos. Haga clic aquí para abrirlo. Los archivos se pueden copiar, cambiar de nombre y eliminar arrastrándolos al contenedor de basura de la ventana. También puede crear ventanas con pestañas en el explorador de archivos o abrir más. Las ubicaciones de las carpetas se pueden marcar para facilitar el acceso y los archivos en sí se pueden ver como íconos o en una lista detallada. Si necesita realizar algún trabajo de línea de comandos, la carpeta gráfica actual también se puede abrir en la terminal como la carpeta actual allí. Al igual que el menú Inicio de Windows, haga clic en la esquina para abrir un menú de programas y opciones. Las categorías principales incluyen accesorios, aplicaciones para uso educativo, gráficos, Internet (incluidos algunos navegadores alternativos), programación, una variedad general de aplicaciones y utilidades y herramientas del sistema. También encontrará que algunos programas que descargue de Pi Store (como LibreOffice) aparecerán aquí. También hay un conjunto de opciones de preferencias para configurar cómo funcionan ciertos elementos del sistema, como el teclado y el mouse. La opción Ejecutar es como la de Windows: abre un intérprete de línea de comandos para ejecutar comandos. Varias de las aplicaciones preinstaladas tienen íconos en el escritorio. Para ejecutar la aplicación asociada, simplemente haga doble clic en el icono. Los íconos se pueden mover y colocar en otras ubicaciones. Haga clic, mantenga presionado y arrastre para moverlos. Hay íconos para una variedad de tareas, desde aplicaciones como Python y Scratch para programación, hasta Midori para navegación web, LXTerminal para emitir comandos directamente al sistema y materiales de referencia. Se puede cambiar el nombre de los iconos o incluso eliminarlos si ya no los desea en el escritorio. Haga clic derecho sobre cualquier icono para ver las opciones disponibles. Barra de menús Administrador de archivos Accesos directos del escritorio 20 Machine Translated by Google 21 El Pi cuenta con varios navegadores;el predeterminado es Midori. Hay un ícono en el escritorio para iniciarlo. Se puede cambiar el tamaño de la ventana colocando el cursor sobre los lados o las esquinas. Las direcciones web se escriben en la barra de direcciones larga, mientras que las consultas de búsqueda se escriben en la barra más corta con las palabras Duck Duck Go. Hay botones de navegación estándar para avanzar y retroceder por las páginas web. Midori admite múltiples ventanas con pestañas y presenta navegación privada y la capacidad de borrar datos de navegación. Haga clic en el icono Opciones al final de la barra de herramientas para acceder a estas funciones. Hay un acceso directo en el escritorio a Pi Store y, una vez que se está ejecutando, aparece aquí un icono, así como una ventana minimizada en la barra de tareas. Podrás acceder nuevamente a la Tienda haciendo clic en ella y además, aquí aparecerán los mensajes de la Tienda. Funciona de manera muy similar a Steam, Google Play o App Store. Debes registrarte para obtener una cuenta en IndieCity, lo que puedes hacer directamente en la interfaz de la Tienda. Para visitas futuras, deberá iniciar sesión. Las aplicaciones descargadas e instaladas desde la Tienda aparecen en una pestaña llamada Mi biblioteca. Algunos sólo se pueden ejecutar desde aquí. En lugar de simplemente desconectar el Pi cuando está ejecutando el escritorio, es mejor hacer clic aquí y seleccionar 'Cerrar sesión en el escritorio'. Esto cierra todos los archivos temporales y abandona el escritorio, devolviéndolo a la línea de comando. Luego puedes desconectar el Pi. Al lado del símbolo de poder hay un reloj; haga clic en esto para revelar un calendario, resaltando la fecha actual. Si hace clic derecho en la hora, tiene la opción de ir a la configuración personalizable del Reloj digital o eliminarlo del panel por completo. El escritorio Raspbian Empezando Tienda Pi poder y tiempo navegador web Machine Translated by Google Le permite overclockear su Pi rápida y fácilmente para brindarle velocidad y potencia adicionales con poco riesgo. Le permite cambiar muy rápida y fácilmente la partición de las raíces para llenar la tarjeta SD por completo www.raspbian.org Cambie la contraseña de su nombre de usuario predeterminado 'pi' para que sea algo más personal o más fácil de recordar para usted. Configure el teclado correcto: hay muchos diseños diferentes. Usar el incorrecto puede resultar molesto Puede acceder a la herramienta de configuración en cualquier momento escribiendo 'sudo raspiconfig' desde una ventana de terminal o la línea de comando. rasbiano: Configura tu teclado overclocking Expandir raícesCambiar la contraseña Domina la herramienta de configuración Lo que necesitarás… Abra la herramienta raspiconfig Empezando Sabías… herramienta de configuración Dominar la La herramienta 'RasPi Confi g' permite la configuración de su sistema que de otro modo sería más complicada en el entorno Linux y es la Lo primero que verás cuando instales Raspbian. ¿Por qué? Tareas como configurar la fecha y hora o la configuración regional de su teclado a menudo se realizan en una interfaz de línea de comandos sin cuadros de diálogo ni ayuda adicional; para un usuario nuevo, esto es una pesadilla. Hay algunas especificidades adicionales para Pi y Raspbian, tales como: la capacidad de habilitar fácilmente la sobreexploración para su televisor; cambie la división de memoria de la computadora/tarjeta gráfica o incluso overclockee su sistema para hacerlo un poco más rápido; habilitar el acceso SSH remoto al sistema; detener el inicio del sistema en el entorno de escritorio, entre otras cosas. La herramienta Raspi Confi g elimina el dolor del proceso y pone el poder real a su alcance. 22 haciendo doble clic en el icono de LXTerminal en su escritorio. Esto iniciará el símbolo del sistema, donde podrá ejecutar la herramienta de configuración. Para hacer esto necesitarás ejecutar un comando. 001 Hay algunas configuraciones de particular interés que cubriremos en esta sección, aunque todas tienen sus usos en el funcionamiento de su Pi. Algunas de las configuraciones de este menú son importantes y otras son irreversibles, ¡así que utilícelas con precaución! Cuando hayas escrito la contraseña 01Inicio sudo raspiconfig Cuando se le solicite su contraseña, en realidad no verá cómo la escribe. y presionó Enter para enviarlo, se le mostrará la pantalla de configuración. Dígale a su Raspberry Pi cómo comportarse usando la poderosa herramienta de configuración incorporada Machine Translated by Google 23 05 Actualizar raspiconfig Cambiar el comportamiento de arranque Activar y desactivar la sobreexploración Overclockea tu Pi EmpezandoDomina la herramienta de configuración Cambiar la división de la memoria Expandir el sistema de archivos raíz Configura tu ubicación y asegure un buen flujo de aire alrededor de su Pi. Se recomienda overclock medio Dos comportamientos si estás usando tu Pi con un HDTV moderno. Memoria GPU de 64 MB para uso de escritorio que requiere reproducción de video o tener efectos 3D habilitados. Si no puedes ver los bordes de tu pantalla para llegar a ellos, estás sufriendo una sobreexploración. Timezone lo llevará a una pantalla de tzdata donde podrá ajustarlo. 04Puedes configurar la velocidad del reloj Sin ellos, nunca será más nuevo. Intente siempre asegurarse de tener la última versión. El valor que le dé debe ser 16/32/64/128/256. Aquí están nuestras recomendaciones: 02Por Si luego quieres ejecutar una ventana configuración regional que usa su Pi: si bien esto generalmente tiene poco impacto en lo que verá, también es responsable de cualquier configuración de moneda predeterminada, etc., por lo que podría resultar irritante más adelante si se equivoca. Recuerda, sin embargo, cuando estés Obviamente puedes revertir esto en cualquier Esto generalmente es para agregar más funciones o corregir pequeños errores, ¡o ambas cosas! La opción de Roots hará que el sistema operativo utilice todo el espacio. Al utilizar esta opción, el comando se ejecutará inmediatamente. La operación puede llevar algún tiempo. Reinicie su sistema para ver los cambios. arrancará en una línea de comando la herramienta raspiconfig recibe y voltaje de su Pi a varios ajustes preestablecidos diferentes. Configurar la velocidad del reloj y el voltaje a velocidades más altas que las especificaciones puede causar inestabilidad, así que hágalo en pequeños incrementos. Ideal ya que las líneas de comando les asustan. Si tiene el problema anterior, es posible que deba activar la sobreexploración o habilitar un modo de "zoom" o similar en su televisor. Si ve alguna inestabilidad notable, Esto se hace para que la imagen proporcionada pueda caber en tantas tarjetas SD diferentes como sea posible. Hay un borde negro alrededor de la imagen generada por el Pi; simplemente no encajacorrectamente. Esto se debe a la subexploración. Memoria GPU de 128 MB para gráficos Para la mayoría de las personas, una división de 64 MB para gráficos será suficiente. manager (en este caso, se llama 'X'), debe darle al sistema un comando para informarle que eso es lo que desea hacer. – parece dar un poco más de rendimiento sin efectos secundarios notables. También se recomienda reiniciar su sistema después de realizar este cambio. Mantenga presionada la tecla Shift para desactivar temporalmente el overclocking. Memoria GPU de 32 MB para uso básico de distribución donde no se requieren video ni renderizado 3D. Ejecute este asistente nuevamente y ajuste la velocidad del reloj a un nivel ligeramente más bajo; repita hasta que su sistema esté completamente estable. Para el alcance de este tutorial, un Modest/ 07Es posible que hayas notado uno de Al seleccionar la opción, se le dirigirá a través de un asistente. Utilice las teclas de flecha para verificar la ubicación construida antes de construir más (lleva un tiempo). Al intentar actualizar su copia de la herramienta raspiconfig, necesitará una conexión a Internet activa, ya sea a través de un cable LAN o un dongle inalámbrico. De forma predeterminada, el sistema de archivos raíz de Raspbian será de 2 GB; esto es 001 iniciox interfaz, por lo que primero debe iniciar sesión como 'pi'. Cambiar la división de memoria del Pi le permite darle al sistema o al procesador de gráficos una mayor cantidad de memoria. 03La configuración regional es el idioma y No es mala idea ejecutar el actualizador cuando utilice la herramienta, antes de comenzar a cambiar cualquier configuración del sistema. Si bien es mucho más probable que se actualice para verse mejor o hacer más cosas, no es imposible que pueda haber varias correcciones de errores ocultas que, de otro modo, le causarían algunas molestias. 06Por Debido a esto, existe la opción de actualizaciones de vez en cuando. inicia X automáticamente, al arrancar. Establezca esta opción en "Sí" para habilitar este comportamiento de forma predeterminada. Si su tarjeta es más grande, 'expand_' Si tiene este último problema, debe desactivar la sobreexploración para poder ver los bordes. aplicaciones y juegos que hacen multimedia extensa o juegan juegos renderizados en 3D. 08El por defecto, la distribución Raspbian Para mucha gente esto no es realmente Es hora de volver a un inicio de sesión basado en texto donde debe comenzar manualmente: Machine Translated by Google Para acceder a un mundo de utilidades, aplicaciones y recursos, necesita conectarse. Asi es como se hace… Si va a colocar su Raspberry Pi cerca de su enrutador de Internet, todo lo que necesita hacer es conectar un cable Ethernet. Obtener en línea Consigue tu Pi en línea La opción wifi Lo que necesitarás… Empezando Sabías… Cualquier distribución Raspberry Pi Dongle WiFi o Ethernet La forma más sencilla de conectarse es comprar una Raspberry Pi Modelo B, ya que viene con una toma Ethernet RJ45. El Modelo A no sólo carece del puerto Ethernet, sino que tiene la desventaja de tener solo un puerto USB. Eso significa que tendrá que comprar un concentrador USB de alimentación para poder conectarse. Sin embargo, volviendo al Modelo B y para conectarse, simplemente conecte un cable Ethernet al enchufe del Pi y conéctelo a un puerto similar en la parte posterior de su módem/enrutador de Internet. Encienda su Pi e inicie el escritorio, luego haga doble clic en Midori y debería ver aparecer Internet (imagen principal). Para comprobar que está funcionando, mire las luces del propio Pi. La luz roja de encendido debería encenderse. Encima está la luz verde que parpadea al acceder a la tarjeta SD. Debajo de la luz de encendido se encuentran las tres luces relacionadas con Ethernet. Tenga en cuenta que el Modelo A no tiene estos LED porque no tiene la toma Ethernet. La luz del medio es verde y se enciende cuando detecta una conexión LAN Full Duplex. Esto significa que puede enviar y recibir datos a Internet. El siguiente La luz es verde y parpadea cuando se accede a Internet enviando o recibiendo datos. La última luz es amarilla y se encenderá y permanecerá encendida cuando se detecte una conexión LAN de 100 Mb. Si no está lo suficientemente cerca del módem/enrutador para poder conectar la conexión Ethernet, o simplemente tiene un Modelo A, entonces se requiere un concentrador USB con alimentación. Esto se conecta a un puerto USB del Pi. Luego puedes conectar un dongle Wi Fi a esto. Inicie el Pi y ejecute el escritorio. Luego haga doble clic en el ícono de Configuración de WiFi. Deberías ver un nombre para el dongle en la sección Adaptador. Haga clic en Escanear para buscar redes y debería aparecer una lista de las encontradas (Fig. 1). Haga doble clic en el que desea conectarse y se enumerarán sus detalles. Casi todas las redes domésticas utilizan una clave de red, que suele estar escrita en el propio módem. Haga clic en PSK, que significa clave precompartida, y escríbala (Fig. 2). Luego haga clic en Agregar. Procesará esto, luego asociará la conexión y luego Fig 2: Ingrese la clave precompartida para conectarse al enrutador de su hogar Fig 1: Con una llave WiFi conectada, ejecute la utilidad y busque redes disponibles www.raspberrypi.org/downloads 24 Machine Translated by Google hacer ping a google.com dirección IP Fig 4: Computadoras Windows y Mac Pi conectado directamente pueden compartir sus conexiones a Internet con un Fig 3: Si parece que la conexión no funciona, existen algunas formas sencillas de comprobar qué está pasando 25 EmpezandoConsigue tu Pi en línea Compartir una conexión Comprobando la conexión Para comprobar que el Pi tiene una conexión a Internet válida, haga doble clic en Utilice la interfaz web con otro dispositivo para iniciar sesión en 192.168.1.0 o cualquiera que sea la dirección IP real de su módem para verificar que el servidor DHCP Debería ver una lista de números, con la línea inferior comenzando con 'inet' y luego la dirección IP de la conexión Pi (Fig. 3). Normalmente, esto es algo así como 192.168.1.11 y muestra que la conexión está funcionando porque al Pi se le ha asignado una dirección IP basada en la utilizada por su módem/enrutador de Internet. Si esto no aparece, es posible que haya un problema en el extremo del enrutador. El módem/ Si no tiene una llave WiFi, un concentrador USB con alimentación o un cable Ethernet lo suficientemente largo, pero tiene otra computadora conectada a Internet, hay otra forma de obtener acceso. En una Mac, conéctelo al Pi mediante un cable USB o Ethernet. Lanzamiento Preferencias del Sistema; En Internet e inalámbrico, haga clic en Compartir. Haga clic en Compartir Internet, luego seleccione WiFi (o AirPort) como tipo de conexión para compartiry seleccione cómo se conecta el Pi a su Mac (Fig. 4). Centro de redes y recursos compartidos>Cambiar configuración del adaptador. finalmente aparecerá una nueva dirección IP para la conexión WiFi. Si hace clic en la pestaña Administrar redes, la red ahora aparecerá en la lista y tendrá activo un botón de opción Habilitado. Para conectarse a Internet, simplemente inicie Midori y estará conectado. La utilidad WiFi seguirá ejecutándose en la parte inferior derecha del panel. Si hace clic derecho en el ícono de WiFi, verá opciones para Desconectar o Reconectar, el historial de eventos y los resultados del análisis más reciente. Haga clic en Estado para ver cómo funciona. En una PC con Windows, vaya a Explorador de Windows>Redes> Terminal LX. Ingrese este comando: El servicio está activado. Finalmente en la terminal escribe: El enrutador debe ejecutar un servidor DHCP y cuando el Pi se conecte a él, se le proporcionará la dirección IP. Si no está funcionando, nada más conectado a él tampoco podrá acceder a Internet. Machine Translated by Google conexión a Internet raspbiano sudo aptget install pistore. categorías. Las categorías de Aplicaciones y Juegos contienen la esencia de lo que la gente espera de una tienda de aplicaciones específica para dispositivos. Cada uno de estos artículos, como todos los artículos de la tienda, presenta comentarios de los clientes en forma de una calificación sobre cinco y una sección de comentarios. Muchos de los productos son versiones de programas existentes que han sido reempaquetados. Es posible navegar por la Tienda e iniciar sesión como cliente usando Además de ser una plataforma para explorar, instalar y comprar aplicaciones, Pi Store tiene funciones integradas para que los desarrolladores creen un perfil y carguen proyectos. Los clientes también pueden crear un perfil y participar en el lado social de las cosas. Al iniciar, se le presenta una ventana de dos paneles con pestañas en la parte superior y un área principal debajo (imagen principal). La primera pestaña es Explorar, y aquí es donde puedes buscar nuevas aplicaciones. Lanzada en 2012, Pi Store tiene como objetivo proporcionar un centro para desarrolladores profesionales y aficionados que quieran que su software esté disponible para Pi. El servicio fue creado por la Fundación Raspberry Pi en cooperación con las empresas IndieCity y Velocix. com) o utilizando la aplicación Pi dedicada. Para instalar la aplicación, escriba La ventana principal en sí hace uso de más pestañas para el contenido. En particular, han subrayado que les gustaría ver desarrolladores de todas las edades. Este enfoque se relaciona con toda la estrategia de utilizar Pi para fomentar el interés en el desarrollo de software. Además, The Pi Store es posiblemente la forma más fácil para que los principiantes expandan su Pi. La Tienda debería ser visible como un icono en el que se puede hacer clic en el fondo. La tienda se puede navegar a través de la web (http://store.raspberrypi. un navegador web o la aplicación Pi dedicada. Hasta ahora, la mayoría de los artículos en Pi Store son gratuitos o de bajo precio, y está claro que los desarrolladores del sitio esperan construir una comunidad próspera. Hay una combinación de juegos y aplicaciones gratuitos y de pago en Pi Store Fig. 3 Personaliza tu perfil con un nombre de usuario reconocible y una imagen para socializar con otros usuarios Desde aquí también puedes iniciar aplicaciones instaladas o elegir eliminarlas. Fig. 4 Haga clic en la pestaña Cargar para comenzar a editar su perfil de desarrollador si planea cargar sus propias creaciones. Fig. 1 El tutorial es un software funcional para aprender junto con la documentación. Fig 2 Esta sección incluye una lista de todas las aplicaciones que ha instalado. www.raspberrypi.org/downloads 26 La tienda de Raspberry Pi Navegando por la tienda Lo que necesitarás... La Tienda Pi Empezando Machine Translated by Google 27 ¡Es hora de ensuciarnos las manos! indiecity/pistore/Scripts.log. Los archivos que componen las aplicaciones se pueden almacenar en varias ubicaciones de su tarjeta SD, pero muchos de los archivos más importantes relacionados con juegos y aplicaciones terminan en Este archivo registra toda la actividad de la tienda y puede ser una fuente invaluable de información al solucionar problemas. Haga clic derecho en este archivo para abrirlo en Leafpad. Las cosas funcionan mejor si no manipulas directamente los archivos, pero es útil saber dónde están si algo sale mal. Los archivos relacionados con su perfil y configuración no están diseñados para editarse a mano, pero se pueden encontrar en [su directorio de inicio]/indiecity. Un archivo útil para solucionar problemas es [su directorio de inicio]/ /usr/local/bin/indiecity/. Empezando Mi biblioteca La tienda de Raspberry Pi Los archivos mismos Subiendo contenido Una vez que el proyecto se haya hecho público, podrá ver estadísticas relacionadas con el número de visitas a la página y descargas. También puede especificar su licencia preferida para el producto. Por ejemplo, puede optar por permitir que otras personas tengan permiso para remezclar lo que ha creado. Los Tutoriales son paquetes de recursos diseñados para educarle sobre diversos aspectos del Pi. El poder de esta característica es que estos paquetes no se limitan a archivos de texto plano y pueden contener otros recursos. Por ejemplo, un tutorial demuestra cómo crear un programa de base de datos utilizando el lenguaje de programación Python junto con SQL, un lenguaje para acceder a bases de datos (Fig. 1). Desde aquí, también puedes agregar un producto. Cuando agrega un producto, puede especificar que será visible u oculto públicamente y que está terminado o es un trabajo en progreso. También puedes especificar la categoría de tu proyecto (juego, aplicación, tutorial, herramientas de desarrollo o medios), agregar capturas de pantalla, cuadros, clasificación por edades, etiquetas, descripción y precios. Al hacer clic en la pestaña Cargar, podrá crear un perfil de desarrollador (Fig. 4). Esto le brinda una página de inicio completa en el sitio que puede personalizar. Puede elegir la combinación de colores y la imagen del banner, y puede conectarlo a sus transmisiones de Facebook y Twitter. Tenga en cuenta que una vez que haya creado una página de desarrollador y la haya guardado, no podrá cambiar el nombre en el futuro. específicamente para el Pi. Las herramientas de desarrollo son recursos y herramientas para ayudar a los desarrolladores, como paquetes de gráficos y sonido ya preparados. Hacer esto le ayudará a establecer una presencia dentro de la comunidad cuando brinde comentarios. Esta última característica es útil porque significa que puede borrar y reinstalar su Raspberry Pi sin perder permanentemente el contenido que obtuvo de la Tienda. Estasección también incluye un recuento actualizado, en forma de ícono, de las aplicaciones que tiene instaladas actualmente (Fig. 2). Puede ver qué aplicaciones ha comprado e instalado haciendo clic en la pestaña Mi biblioteca. Desde aquí puedes iniciar aplicaciones que hayas instalado, eliminarlas de tu sistema o reinstalarlas. Si hace clic en su nombre de usuario, puede editar su perfil (Fig. 3). Puedes cambiar tu nombre de usuario del que te asigna la tienda cuando te registras por primera vez y agregar un enlace a tu sitio web y una foto. Machine Translated by Google lúcido/man8/aptget.8.html http://manpages.ubuntu.com/manpages/ http://linux.die.net/man/8/apt Si presiona la tecla Tab, la línea de comando intentará completar automáticamente su comando; simplemente presione Entrar para finalizar. Página de ayuda de Aptget: Página de ayuda del comando apto: Instalar y usar paquetes Sabías… Empezando Lo que necesitarás… Instalar y usar paquetes Estos programas, conocidos como paquetes, son tan amplios y variados como los desarrolladores que los diseñaron originalmente. En Linux, si se necesita un programa en particular, alguien desarrolla uno. Por sí sola, la Raspberry Pi es una mini computadora casi perfecta. Ya contiene una gran cantidad de software educativo, algunos juegos, algunas utilidades de programación y varias herramientas del sistema. Pero, como ocurre con la mayoría de las computadoras, esto es sólo la punta del proverbial iceberg. Luego lo publican al mundo y hacen que el código fuente esté disponible gratuitamente, por lo tanto, es "código abierto". Una vez que el programa haya sido probado, eventualmente llegará a uno de los muchos servidores remotos de esa distribución de Linux en particular. Al instalar más programas, puedes hacer mucho más. Estos servidores remotos, llamados repositorios o repositorios, contienen todos los elementos del paquete para que se descargue e instale en su sistema. El proceso es muy rápido y fácil una vez que sabes cómo se hace... La Raspberry Pi es genial, pero mejora con el software que le instalas 28 Machine Translated by Google 29 al simple comando Apt que lo que parece a primera vista. Hay muchos subcomandos diferentes que puedes ejecutar y muchos subcomandos diferentes. aptitud vv moo aptitud vvv moo 01Conseguir aptitud vvvvvv moo sudo aptget moo sudo aptget update sudo aptget update O… en Raspberry Pi implica ingresar a la terminal de línea de comandos, a través del ícono LXTerminal en el escritorio, e ingresar algunos comandos. Pero antes de hacer eso, debemos asegurarnos de que el sistema esté actualizado. Ingrese lo siguiente en la terminal: Ahora, busquemos en la lista de paquetes de servidores los juegos disponibles. sudo aptget purge remove enojadodd Ingrese 'Y' para aceptar la eliminación. 07El comando Apt es más corto, perfectamente bien, y puedes ver cuán poderoso es realmente el comando Apt. Pero, ¿qué pasa si quieres eliminar un paquete? enojado sudo aptget instalar enojadodd 02El comando aptget 06Esta instalación de paquetes es sudo aptget actualización && sudo aptget actualización Necesitará saberlo para poder instalarlo. Utilice las teclas de flecha arriba/abajo para navegar; presione 'Q' para salir. teclas, navegue por la lista. Si encuentra algo que le guste, diga Angry Drunken Dwarves, recuerde el nombre del paquete, en este caso 'angrydd', y presione 'Q' para salir de la lista. aptitud vvvv moo aptitud vvvvv moo 05El resultado de la previa descarga e instalación exitosa del juego, Angry Drunken Dwarves. 03La lista actual que encuentres juego de búsqueda aptcache | menos variante no basada en menú aptitud moo aptitud v moo Como puedes ver, hay más. hombre apto retención de un paquete Usando las flechas arriba y abajo (Advanced Package Tool) es la clave para descargar e instalar paquetes en Raspberry Pi. En el caso anterior, actualizamos los paquetes y el sistema existentes, actualizamos los que lo necesitaban y actualizamos la lista de paquetes actual. Usando el comando Apt nuevamente, digamos que queremos eliminar por completo todo rastro de Angry Drunken Dwarves de la Raspberry Pi. Para ejecutar el paquete recién instalado, puede ejecutarlo desde el menú LXDE en Juegos>Angry Drunken Dwarves, o escribiendo lo siguiente en la terminal: Para instalar el paquete, ingrese lo siguiente en la terminal: Si desea ver qué más puede hacer el comando Apt, ingrese lo siguiente: El comando debe ser el variaciones en las que ejecutarlos. you in es el nombre de todos los paquetes etiquetados como 'juegos' del servidor disponible. En la lista, la parte antes del guión le indica el nombre del paquete, que es lo que del comando Aptitud. Este comando tiene una larga historia en Linux y, como resultado, tiene algunas "características" bastante especiales, también conocidas como huevos de Pascua. Simplemente por diversión, escriba los siguientes comandos y vea los resultados: Empezando Apto huevos de Pascua Quitar un paquete Man el comando Apt Instalación de un paquete Ejecutando el paquete Búsqueda apta Actualizar y mejorar Instalar y usar paquetes buscar un paquete 04 08 Machine Translated by Google Synaptic tiene acceso al mismo repositorio que a través de la línea de comando, como se demostró en las dos páginas anteriores. Instalar y más Explorar toda la documentación Encuentra programas fácilmente Sináptico: Actualizar sistemas completos Utilice instalaciones gráficas.Empezando Sabías… Lo que necesitarás… Aquí es donde entra en juego Synaptic. Synaptic es una solución amigable Si es nuevo en Linux, puede que le resulte un poco intimidante y confuso utilizar su herramienta de administración de paquetes Apt incorporada. El comando aptget se utiliza para instalar aplicaciones a través de Internet, conectándose a servidores remotos, llamados repositorios, que albergan los programas como paquetes. Pero se utiliza a través del símbolo del sistema del terminal, lo que puede resultar desalentador, por lo que necesitamos una alternativa: un método de interfaz de entorno de escritorio para obtener paquetes. Interfaz gráfica para el comando de terminal aptget que le permite administrar las instalaciones y eliminaciones de sus aplicaciones a través del entorno de escritorio ya familiar. Piense en ello como una especie de tienda en línea donde puede elegir los programas que desea y descargarlos e instalarlos en su Raspberry Pi sin tener que ingresar al terminal. Utilice instalaciones gráficas. ¿Prefieres una interfaz gráfica para instalar nuevos programas? Si es así, sigue leyendo... 30 Synaptic le permite localizar fácilmente paquetes y programas por nombre, descripción, versión e incluso por quién desarrolló el programa. Synaptic es una herramienta muy poderosa. Synaptic tiene la capacidad de actualizar cada programa o paquete, y puede actualizar todo su sistemaa la última versión. Desde Synaptic, puede explorar y leer toda la documentación en línea disponible relacionada con un paquete o programa. Con él puede instalar, eliminar, actualizar y degradar uno o varios paquetes y programas. www.nongnyu.org/synaptic/ Machine Translated by Google 31 Ejecutivo = gksudo synapticpkexec frambuesa Esta es la contraseña predeterminada de Pi, por lo que asumimos que no la has cambiado. 04tú 05corriendo sudo aptget actualización sudo aptget actualización sudo nano /usr/share/ instalar Synaptic, primero Después de haber ingresado esos cambios, salga de nano mediante Ctrl+X, seguido de Y para aceptar los cambios y luego presione Entrar un par de veces para volver al símbolo del sistema. Ahora puedes iniciar Synaptic desde el menú o ingresando el siguiente comando cuando estés en la terminal: hacer. Synaptic ahora está instalado y listo para usar. Sin embargo, debido a su complejidad, es posible que haya algunos errores que deban solucionarse primero, por lo que es mejor seguir estos pasos. Para probar si Synaptic está funcionando bien, primero ingrese el siguiente comando en la terminal: Si tiene aversión a ingresar a la terminal de línea de comandos, entonces se quedará atrapado en el primer paso. es volver a la terminal y alterar la forma en que se ejecuta el programa desde el menú. Todo lo que se necesita es cambiar una línea a otra, para que el comando gksudo se use nuevamente en lugar del simple synapticpkexec. Desde la terminal, escriba: Sináptico de la Primero, haga clic derecho en el ícono Synaptic en el menú y haga clic izquierdo en Propiedades. En el cuadro de texto Comando, cambie el texto para agregar el comando gksudo. Entonces, en lugar de 'synapticpkexec', se leerá: Necesito ingresar al LXTerminal Ahora debería estar mirando la ventana del programa Synaptic, donde puede desplazarse por la lista de programas disponibles y hacer clic en cada uno para descargarlos e instalarlos. Ahora necesitamos probar si se ejecutará desde LXDE. olvide escribir Y en cualquier mensaje que le solicite aceptar la instalación: 06Esto solucionará temporalmente el aplicaciones/ synaptic.desktop Cambie 'Exec=synapticpkexec' a… Pero que no cunda el pánico: todo lo que hace es pedir una contraseña. . Ingrese la siguiente contraseña en el cuadro: gksudo sináptico Antes de instalar cualquier cosa, debemos asegurarnos de que la Raspberry Pi esté completamente actualizada y que todos los paquetes existentes estén actualizados. Simplemente ingrese lo siguiente en LXTerminal: menú. Haga clic en el icono en la parte inferior izquierda, luego vaya a Preferencias>Administrador de paquetes Synaptic. El menú LXDE genera un error. y ejecute el siguiente comando – no 03En esencia, eso es todo lo que necesitas gksudo sinápticopkexec 07La segunda, y mejor, opción 02A sudo aptget instalar sináptico problema, pero para resolverlo permanentemente, realice una de las siguientes acciones. gksudo sináptico 01Desafortunadamente, si tienes un Utilice instalaciones gráficas. Arreglando Sináptico – Instalación de Synaptic Ejecutando Synaptic – Parte 1 Ejecutando Synaptic – Parte 3 Actualizar el sistema Ejecutando Synaptic – Parte 2 Opción 1 opcion 2 Empezando Sináptico en pleno funcionamiento Arreglando Sináptico – 08 Machine Translated by Google Hay un gran proyecto para probar con Gertboard en RasPi.TV (bit.ly/1ebauWA) donde, usando un controlador de videojuego Wii Remote, puedes crear una cacofonía de movimiento y ruido que muestra exactamente cuánto puedes hacer. con el tablero Gert. El hermano mayor de Gertboard, Gertduino, es una placa Arduino híbrida que tiene mejor conectividad con Raspberry Pi. Los Arduinos son microcontroladores de código abierto que te permiten controlar objetos físicos, con mucho más control, precisión y automatización que lo que puedes hacer con Gertboard. La característica más importante de Gertduino es que tiene el mismo chip que Arduino Uno, la placa Arduino insignia que mucha gente que realiza proyectos de hobby utiliza para su electrónica. Es altamente configurable y todos los extras compatibles de Arduino para Uno funcionan con Gertduino. Al parecer, Gert van Loo, el inventor de la placa, utiliza su Gertduino para sus gallinas. También hay un chip especial llamado ATmega48 integrado en el Gertduino que no encontrarás en el Uno. Sus funciones principales incluyen una batería de respaldo y un reloj de alta precisión, los cuales permiten que Gertduino se desconecte del Pi una vez que haya terminado de programarlo. Todo esto significa que puedes configurarlo para abrir un gallinero a una hora determinada cada mañana sin necesidad de que la Raspberry Pi esté allí también. Desde ondear banderas hasta encender ventiladores y hacer sonar campanas, puedes crear tu propia máquina Rube Goldberg con tecnología Raspberry Pi. Todo lo que necesitas es un dongle Bluetooth para sincronizar un control remoto de Wii con tu Raspberry Pi y la biblioteca Cwiid Python para comenzar a jugar con él. El manual completo de Gertduino tiene algunos proyectos de ejemplo excelentes para probar. Creado por uno de los diseñadores originales de Raspberry Pi, Gert van Loo, Gertboard es un complemento para los puertos GPIO que permite a Raspberry Pi interactuar con el mundo real. Se utiliza para realizar tareas informáticas físicas: accionar motores para abrir la puerta de un garaje o abrir algunas cortinas, detectar temperaturas para saber cuándo apagar la calefacción, acceder a luces LED y más. Si bien no está al nivel de un Arduino, está más integrado en Raspberry Pi y es una excelente herramienta de enseñanza. Requiere un poco de soldadura para construirlo, aunque puedes encontrar Gertboards preensamblados por muy poco dinero extra si buscas lo suficiente y no te apetece armarlos tú mismo: ¡es todo un trabajo! con la placa y se puede encontrar en el sitio web de element14 (bit.ly/1aFd8RD). 32 Gertduino £ 20 Tablero de Gert £ 30 Saque más provecho de su Raspberry Pi utilizando estas placas complementarias para ampliar su funcionalidad Los cuatro mejores tableros complementariosEmpezando Los cuatro mejores tableros complementarios Machine Translated by Google “La magia de RasWIK es que viene con un chip de radio inalámbrico que se ajusta perfectamente a los puertos GPIO desde el primer momento” ayudar a las personas a aprender a programar y utilizar en general su Raspberry Pi. Es totalmente compatible con Scratch y también se puede utilizar con Python y C para crear aplicaciones más complejas. Otra placa basada en Arduino que te permite realizar algunos cálculos físicos. Sin embargo, este es para aquellos que no quieren pelear tanto con el cableado de los puertos GPIO. Algunos de estos proyectos y más se encuentran en el sitio web de Ciseco (bit.ly/ 1hTsmDD), por lo que puede echarles
Compartir