Ejercicios prácticos con Raspberry Pi

Ejercicios prácticos con Raspberry Pi
Автор книги: id книги: 2200975     Оценка: 0.0     Голосов: 0     Отзывы, комментарии: 0 2449,69 руб.     (26,69$) Читать книгу Купить и скачать книгу Электронная книга Жанр: Математика Правообладатель и/или издательство: Bookwire Дата добавления в каталог КнигаЛит: ISBN: 9788426727794 Скачать фрагмент в формате   fb2   fb2.zip Возрастное ограничение: 0+ Оглавление Отрывок из книги

Реклама. ООО «ЛитРес», ИНН: 7719571260.

Описание книги

Con millones de nuevos usuarios y varios nuevos modelos, el ecosistema de Raspberry Pi continua expandiendose, junto con muchas nuevas preguntas sobre las capacidades del Pi. La segunda edicion de este popular libro ofrece mas de 240 ejercicios practicos para ejecutar pequenos ordenadores de bajo coste con Linux, programarlos con Python y conectar sensores, motores y otros equipos, como Arduino e Internet de las Cosas. El hacker prolifico y autor Simon Monk tambien ensena principios basicos para ayudarle a utilizar nuevas tecnologias con Raspberry Pi a medida que su ecosistema evoluciona. Este libro practico es ideal para programadores y aficionados familiarizados con el Pi a traves de diversos recursos, incluyendo Getting Started with Raspberry Pi (O'Reilly). Codigos de Python y otros codigos de ejemplo del libro estan disponibles en GitHub. – Configurar su Raspberry Pi y conectarse a una red. – Trabajar con su sistema operativo basado en Linux. – Programar Raspberry Pi con Python. – Dar «ojos» a su Pi con vision artificial. – Controlar hardware mediante el conector GPIO. – Utilizar Raspberry Pi para hacer funcionar diferentes tipos de motores. – Trabajar con interruptores, teclados y otras entradas digitales. – Utilizar sensores para medir la temperatura, la luz y la distancia. – Conectarse a dispositivos IoT de varias maneras. – Crear proyectos dinamicos con Arduino.

Оглавление

Simon Monk. Ejercicios prácticos con Raspberry Pi

Ejercicios prácticos con Raspberry Pi

Tabla de contenidos

Prefacio

Convenciones utilizadas en este libro

Uso de ejemplos de código

Agradecimientos

CAPÍTULO 1. Ajustes y configuración. 1.1 Introducción

1.2 Seleccionar un modelo de Raspberry Pi. Problema

Solución

Observaciones

Para saber más

1.3 Proteger Raspberry Pi. Problema

Solución

Observaciones

Para saber más

1.4 Seleccionar una fuente de alimentación. Problema

Solución

Observaciones

Para saber más

1.5 Seleccionar la distribución del sistema operativo. Problema

Solución

Observaciones

Para saber más

1.6 Grabar una tarjeta microSD con NOOBS. Problema

Solución

Observaciones

Para saber más

1.7 Conectar el sistema. Problema

Solución

Observaciones

Para saber más

1.8 Conectar un monitor DVI o VGA. Problema

Solución

Observaciones

Para saber más

1.9 Usar un monitor de vídeo compuesto. Problema

Solución

Observaciones

Para saber más

1.10 Ajustar el tamaño de la imagen al monitor. Problema

Solución

Observaciones

Para saber más

1.11 Maximizar el rendimiento. Problema

Solución

Observaciones

Para saber más

1.12 Cambiar la contraseña. Problema

Solución

Observaciones

Para saber más

1.13 Ajustar Pi para empezar directamente con un sistema de ventanas. Problema

Solución

Observaciones

Para saber más

1.14 Apagar su Raspberry Pi. Problema

Solución

Observaciones

Para saber más

1.15 Instalar el módulo de cámara de Raspberry Pi. Problema

Solución

Observaciones

Para saber más

1.16 Usar bluetooth. Problema

Solución

Observaciones

Para saber más

CAPÍTULO 2. Redes. 2.1 Introducción

2.2 Conectar a una red por cable. Problema

Solución

Observaciones

Para saber más

2.3 Encontrar la dirección IP. Problema

Solución

Observaciones

Para saber más

2.4 Configurar una dirección IP estática. Problema

Solución

Observaciones

Para saber más

2.5 Ajustar el nombre de Raspberry Pi. Problema

Solución

Observaciones

Para saber más

2.6 Configurar una conexión inalámbrica. Problema

Solución

Observaciones

Para saber más

2.7 Conectar un cable de consola. Problema

Solución

Observaciones

Para saber más

2.8 Controlar Pi de forma remota con SSH. Problema

Solución

Observaciones

Para saber más

2.9 Controlar Pi de forma remota con VNC. Problema

Solución

Observaciones

Para saber más

2.10 Controlar Pi de forma remota con RDP. Problema

Solución

Observaciones

Para saber más

2.11 Uso compartido de archivos en una red Mac. Problema

Solución

Observaciones

Para saber más

2.12 Compartir la pantalla Pi en un Mac. Problema

Solución

Observaciones

Para saber más

2.13 Usar Raspberry Pi como almacenamiento conectado a la red (NAS) Problema

Solución

Observaciones

Para saber más

2.14 Impresión en red. Problema

Solución

Observaciones

Para saber más

CAPÍTULO 3. Sistema operativo. 3.1 Introducción

3.2 Mover archivos de forma gráfica. Problema

Solución

Observaciones

Para saber más

3.3 Comenzar una sesión de terminal. Problema

Solución

Observaciones

Para saber más

3.4 Navegar por el sistema de archivos mediante un terminal. Problema

Solución

Observaciones

Para saber más

3.5 Copiar un archivo o una carpeta. Problema

Solución

Observaciones

Para saber más

3.6 Renombrar un archivo o carpeta. Problema

Solución

Observaciones

Para saber más

3.7 Editar un archivo. Problema

Solución

Observaciones

Para saber más

3.8 Visualizar el contenido de un archivo. Problema

Solución

Observaciones

Para saber más

3.9 Crear un archivo sin utilizar un editor. Problema

Solución

Observaciones

Para saber más

3.10 Crear un directorio. Problema

Solución

Observaciones

Para saber más

3.11 Eliminar un archivo o un directorio. Problema

Solución

Observaciones

Para saber más

3.12 Realizar tareas con privilegios de superusuario. Problema

Solución

Observaciones

Para saber más

3.13 Entender los permisos de archivo. Problema

Solución

Observaciones

Para saber más

3.14 Cambiar los permisos de archivo. Problema

Solución

Observaciones

Para saber más

3.15 Cambiar la propiedad del archivo. Problema

Solución

Observaciones

Para saber más

3.16 Hacer una captura de pantalla. Problema

Solución

Observaciones

Para saber más

3.17 Instalar un software con apt-get. Problema

Solución

Observaciones

Para saber más

3.18 Eliminar un software instalado con apt-get. Problema

Solución

Observaciones

Para saber más

3.19 Instalar paquetes de Python con pip. Problema

Solución

Observaciones

Para saber más

3.20 Buscar archivos desde la línea de comandos. Problema

Solución

Observaciones

Para saber más

3.21 Buscar códigos fuente con Git. Problema

Solución

Observaciones

Para saber más

3.22 Ejecutar un programa o una secuencia de comandos al iniciar. Problema

Solución

Observaciones

Para saber más

3.23 Ejecutar un programa o secuencia de comandos como servicio. Problema

Solución

Observaciones

Para saber más

3.24 Ejecutar automáticamente un programa o una secuencia de comandos en intervalos regulares. Problema

Solución

Observaciones

Para saber más

3.25 Encontrar cosas. Problema

Solución

Observaciones

Para saber más

3.26 Utilizar el historial de la línea de comandos. Problema

Solución

Observaciones

Para saber más

3.27 Supervisar la actividad del procesador. Problema

Solución

Observaciones

Para saber más

3.28 Trabajar con archivos comprimidos. Problema

Solución

Observaciones

Para saber más

3.29 Mostrar los dispositivos USB conectados. Problema

Solución

Observaciones

Para saber más

3.30 Redirigir la salida desde la línea de comandos a un archivo. Problema

Solución

Observaciones

Para saber más

3.31 Concatenar archivos. Problema

Solución

Observaciones

Para saber más

3.32 Usar pipes (tuberías) Problema

Solución

Observaciones

Para saber más

3.33 Ocultar la salida al terminal. Problema

Solución

Observaciones

Para saber más

3.34 Ejecutar programas en segundo plano. Problema

Solución

Observaciones

Para saber más

3.35 Crear alias de comandos. Problema

Solución

Observaciones

Para saber más

3.36 Ajustar la fecha y la hora. Problema

Solución

Observaciones

Para saber más

3.37 Saber cuánto espacio tiene en la tarjeta SD. Problema

Solución

Observaciones

Para saber más

CAPÍTULO 4. Software. 4.1 Introducción

4.2 Crear un centro multimedia. Problema

Solución

Observaciones

Para saber más

4.3 Instalar programas de ofimática. Problema

Solución

Observaciones

Para saber más

4.4 Instalar otros navegadores. Problema

Solución

Observaciones

Para saber más

4.5 Usar Pi Store. Problema

Solución

Observaciones

Para saber más

4.6 Crear un servidor webcam. Problema

Solución

Observaciones

Para saber más

4.7 Ejecutar un emulador de juegos de consola vintage. Problema

Solución

Observaciones

Para saber más

4.8 Ejecutar Minecraft Pi Edition. Problema

Solución

Observaciones

Para saber más

4.9 Ejecutar un servidor de Minecraft. Problema

Solución

Observaciones

Para saber más

4.10 Ejecutar Open Arena. Problema

Solución

Observaciones

Para saber más

4.11 Transmisor de radio Raspberry Pi

Problema

Solución

Observaciones

Para saber más

4.12 Ejecutar GIMP. Problema

Solución

Observaciones

Para saber más

4.13 Radio por Internet. Problema

Solución

Observaciones

Para saber más

CAPÍTULO 5. Fundamentos de Python. 5.1 Introducción

5.2 Decidir entre Python 2 y Python 3. Problema

Solución

Observaciones

Para saber más

5.3 Editar programas de Python con IDLE. Problema

Solución

Observaciones

Para saber más

5.4 Usar la consola de Python. Problema

Solución

Observaciones

Para saber más

5.5 Ejecutar programas de Python desde el terminal. Problema

Solución

Observaciones

Para saber más

5.6 Variables. Problema

Solución

Observaciones

Para saber más

5.7 Visualizar la salida. Problema

Solución

Observaciones

Para saber más

5.8 Leer la entrada del usuario. Problema

Solución

Observaciones

Para saber más

5.9 Aritmética. Problema

Solución

Observaciones

Para saber más

5.10 Crear cadenas. Problema

Solución

Observaciones

Para saber más

5.11 Concatenar (unir) cadenas. Problema

Solución

Observaciones

Para saber más

5.12 Convertir números en cadenas. Problema

Solución

Observaciones

Para saber más

5.13 Convertir cadenas en números. Problema

Solución

Observaciones

Para saber más

5.14 Conocer la longitud de una cadena. Problema

Solución

Observaciones

Para saber más

5.15 Conocer la posición de una cadena dentro de otra. Problema

Solución

Observaciones

Para saber más

5.16 Extraer una parte de una cadena. Problema

Solución

Observaciones

Para saber más

5.17 Sustituir una cadena de caracteres por otra dentro de una cadena. Problema

Solución

Observaciones

Para saber más

5.18 Convertir una cadena en letras mayúsculas o minúsculas. Problema

Solución

Observaciones

Para saber más

5.19 Ejecutar comandos de forma condicional. Problema

Solución

Observaciones

Para saber más

5.20 Comparar valores. Problema

Solución

Observaciones

Para saber más

5.21 Operadores lógicos. Problema

Solución

Observaciones

Para saber más

5.22 Repetir instrucciones un número exacto de veces. Problema

Solución

Observaciones

Para saber más

5.23 Repetir instrucciones hasta que alguna condición cambie. Problema

Solución

Observaciones

Para saber más

5.24 Interrumpir bucles. Problema

Solución

Observaciones

Para saber más

5.25 Definir una función en Python. Problema

Solución

Observaciones

Para saber más

CAPÍTULO 6. Listas y diccionarios de Python. 6.1 Introducción

6.2 Crear una lista. Problema

Solución

Observaciones

Para saber más

6.3 Acceder a elementos de una lista. Problema

Solución

Observaciones

Para saber más

6.4 Conocer la longitud de una lista. Problema

Solución

Observaciones

Para saber más

6.5 Añadir elementos a una lista. Problema

Solución

Observaciones

Para saber más

6.6 Eliminar elementos de una lista. Problema

Solución

Observaciones

Para saber más

6.7 Crear una lista dividiendo una cadena. Problema

Solución

Observaciones

Para saber más

6.8 Iterar sobre una lista. Problema

Solución

Observaciones

Para saber más

6.9 Enumerar una lista. Problema

Solución

Observaciones

Para saber más

6.10 Clasificar una lista. Problema

Solución

Observaciones

Para saber más

6.11 Cortar una lista. Problema

Solución

Observaciones

Para saber más

6.12 Aplicar una función a una lista. Problema

Solución

Observaciones

Para saber más

6.13 Crear un diccionario. Problema

Solución

Observaciones

Para saber más

6.14 Acceder a un diccionario. Problema

Solución

Observaciones

Para saber más

6.15 Eliminar elementos de un diccionario. Problema

Solución

Observaciones

Para saber más

6.16 Iterar sobre diccionarios. Problema

Solución

Observaciones

Para saber más

CAPÍTULO 7. Python avanzado. 7.1 Introducción

7.2 Dar formato a números. Problema

Solución

Observaciones

Para saber más

7.3 Dar formato a la fecha y hora. Problema

Solución

Observaciones

Para saber más

7.4 Devolver más de un valor. Problema

Solución

Observaciones

Para saber más

7.5 Definir una clase. Problema

Solución

Observaciones

Para saber más

7.6 Definir un método. Problema

Solución

Observaciones

Para saber más

7.7 Herencia. Problema

Solución

Observaciones

Para saber más

7.8 Escritura en un fichero. Problema

Solución

Observaciones

Para saber más

7.9 Lectura de un fichero. Problema

Solución

Observaciones

Para saber más

7.10 Pickling. Problema

Solución

Observaciones

Para saber más

7.11 Manejar excepciones. Problema

Solución

Observaciones

Para saber más

7.12 Usar módulos. Problema

Solución

Observaciones

Para saber más

7.13 Números aleatorios. Problema

Solución

Observaciones

Para saber más

7.14 Hacer peticiones web desde Python. Problema

Solución

Observaciones

Para saber más

7.15 Argumentos de la línea de comandos en Python. Problema

Solución

Observaciones

Para saber más

7.16 Ejecutar comandos de Linux desde Python. Problema

Solución

Observaciones

Para saber más

7.17 Enviar correos electrónicos desde Python. Problema

Solución

Observaciones

Para saber más

7.18 Escribir un servidor web simple en Python. Problema

Solución

Observaciones

Para saber más

7.19 Hacer más de una cosa a la vez. Problema

Solución

Observaciones

Para saber más

7.20 No hacer nada en Python. Problema

Solución

Observaciones

Para saber más

7.21 Usar Python con Minecraft Pi Edition. Problema

Solución

Observaciones

Para saber más

CAPÍTULO 8. Visión artificial. 8.1 Introducción

8.2 Instalar SimpleCV. Problema

Solución

Observaciones

Para saber más

8.3 Configurar una webcam USB para la visión artificial. Problema

Solución

Observaciones

Para saber más

8.4 Usar un módulo de cámara de Raspberry Pi para la visión artificial. Problema

Solución

Observaciones

Para saber más

8.5 Contar monedas. Problema

Solución

Observaciones

Para saber más

8.6 Detección facial. Problema

Solución

Observaciones

Para saber más

8.7 Detección de movimiento. Problema

Solución

Observaciones

Para saber más

8.8 Reconocimiento óptico de caracteres. Problema

Solución

Observaciones

Para saber más

CAPÍTULO 9. Fundamentos de hardware. 9.1 Introducción

9.2 Conocer el camino al conector GPIO

Problema

Solución

Observaciones

Para saber más

9.3 Mantener su Raspberry Pi segura cuando utilice el conector GPIO. Problema

Solución

Observaciones

Para saber más

9.4 Configurar I2C. Problema

Solución

Observaciones

Para saber más

9.5 Usar herramientas I2C. Problema

Solución

Observaciones

Para saber más

9.6 Configurar SPI. Problema

Solución

Observaciones

Para saber más

9.7 Instalar PySerial para acceder al puerto serie desde Python. Problema

Solución

Observaciones

Para saber más

9.8 Instalar Minicom para probar el puerto serie. Problema

Solución

Observaciones

Para saber más

9.9 Usar una placa de pruebas con cables puente. Problema

Solución

Observaciones

Para saber más

9.10 Usar una placa de pruebas con Pi Cobbler. Problema

Solución

Observaciones

Para saber más

9.11 Usar una Raspberry Squid. Problema

Solución

Observaciones

Para saber más

9.12 Usar el botón Raspberry Squid. Problema

Solución

Observaciones

Para saber más

9.13 Convertir señales de 5 V a 3,3 V con dos resistores. Problema

Solución

Observaciones

Para saber más

9.14 Convertir señales de 5 V a 3,3 V con un módulo convertidor de nivel. Problema

Solución

Observaciones

Para saber más

9.15 Alimentar Raspberry Pi con pilas. Problema

Solución

Observaciones

Para saber más

9.16 Alimentar Raspberry Pi con una batería LiPo. Problema

Solución

Observaciones

Para saber más

9.17 Introducción a Sense HAT. Problema

Solución

Observaciones

Para saber más

9.18 Introducción a Explorer HAT Pro. Problema

Solución

Observaciones

Para saber más

9.19 Introducción a la placa RaspiRobot. Problema

Solución

Observaciones

Para saber más

9.20 Utilizar una placa de prototipado para Pi. Problema

Solución

Observaciones

Para saber más

9.21 Crear un Hardware At Top (HAT) Problema

Solución

Observaciones

Para saber más

9.22 Pi Compute Module. Problema

Solución

Observaciones

Para saber más

9.23 Pi Zero. Problema

Solución

Observaciones

Para saber más

CAPÍTULO 10. Control de hardware. 10.1 Introducción

10.2 Conectar un led

Problema

Solución

Observaciones

Para saber más

10.3 Dejar los pines GPIO en un estado seguro. Problema

Solución

Observaciones

Para saber más

10.4 Controlar el brillo de un led. Problema

Solución

Observaciones

Para saber más

10.5 Producir un zumbido. Problema

Solución

Observaciones

Para saber más

10.6 Conmutar un dispositivo CC de alta potencia mediante un transistor. Problema

Solución

Observaciones

Para saber más

10.7 Conmutar un dispositivo de alta potencia con un relé. Problema

Solución

Observaciones

Para saber más

10.8 Controlar los dispositivos de CA de alto voltaje. Problema

Solución

Observaciones

Para saber más

10.9 Crear una interfaz de usuario para activar y desactivar cosas. Problema

Solución

Observaciones

Para saber más

10.10 Crear una interfaz de usuario para controlar la potencia de PWM en ledes y motores. Problema

Solución

Observaciones

Para saber más

10.11 Cambiar el color de un led RGB. Problema

Solución

Observaciones

Para saber más

10.12 Usar muchos ledes (Charlieplexing)

Problema

Solución

Observaciones

Para saber más

10.13 Usar un medidor analógico como pantalla. Problema

Solución

Observaciones

Para saber más

10.14 Programar con interrupciones. Problema

Solución

Observaciones

Para saber más

CAPÍTULO 11. Motores. 11.1 Introducción

11.2 Controlar servomotores

Problema

Solución

Observaciones

Para saber más

11.3 Controlar servomotores de manera precisa. Problema

Solución

Discusión

Para saber más

11.4 Controlar varios servomotores. Problema

Solución

Observaciones

Para saber más

11.5 Controlar la velocidad de un motor CC. Problema

Solución

Observaciones

Para saber más

11.6 Controlar la dirección de un motor CC. Problema

Solución

Opción 1: chip L293D y placa de pruebas

Opción 2: Módulo controlador del motor

Software

Observaciones

Para saber más

11.7 Utilizar motores paso a paso unipolares. Problema

Solución

Observaciones

Para saber más

11.8 Utilizar motores paso a paso bipolares. Problema

Solución

Observaciones

Para saber más

11.9 Utilizar un HAT para accionar un motor paso a paso bipolar. Problema

Solución

Observaciones

Para saber más

11.10 Utilizar una tarjeta RaspiRobot para impulsar un motor paso a paso bipolar

Problema

Solución

Observaciones

Para saber más

11.11 Crear un robot Rover sencillo. Problema

Solución

Observaciones

Para saber más

CAPÍTULO 12. Entradas digitales. 12.1 Introducción

12.2 Conectar un pulsador

Problema

Observaciones

Para saber más

12.3 Conmutar con un pulsador. Problema

Solución

Observaciones

Para saber más

12.4 Usar un conmutador de dos posiciones o un interruptor deslizante. Problema

Solución

Observaciones

Para saber más

12.5 Usar un conmutador con la posición central de apagado o un interruptor deslizante. Problema

Solución

Observaciones

Para saber más

12.6 Eliminar el rebote al pulsar un botón. Problema

Solución

Observaciones

Para saber más

12.7 Usar una resistencia pull-up externa. Problema

Solución

Observaciones

Para saber más

12.8 Usar un codificador rotatorio (cuadratura) Problema

Solución

Observaciones

Para saber más

12.9 Usar un teclado. Problema

Solución

Observaciones

Para saber más

12.10 Detectar movimiento. Problema

Solución

Observaciones

Para saber más

12.11 Añadir un GPS a Raspberry Pi. Problema

Solución

Observaciones

Para saber más

12.12 Interceptar pulsaciones de teclas. Problema

Solución

Observaciones

Para saber más

12.13 Interceptar movimientos de ratón. Problema

Solución

Observaciones

Para saber más

12.14 Usar un módulo de reloj en tiempo real. Problema

Solución

Observaciones

Para saber más

CAPÍTULO 13. Sensores. 13.1 Introducción

13.2 Usar sensores resistivos

Problema

Solución

Observaciones

Para saber más

13.3 Medir la luz. Problema

Solución

Observaciones

Para saber más

13.4 Medir la temperatura con un termistor. Problema

Solución

Observaciones

Para saber más

13.5 Detectar metano. Problema

Solución

Observaciones

Para saber más

13.6 Medir el voltaje. Problema

Solución

Observaciones

Para saber más

13.7 Reducir el voltaje para medir. Problema

Solución

Observaciones

Para saber más

13.8 Usar sensores resistivos con un ADC. Problema

Solución

Observaciones

Para saber más

13.9 Medir la temperatura con un ADC. Problema

Solución

Observaciones

Para saber más

13.10 Medir la temperatura de la CPU de Raspberry Pi. Problema

Solución

Observaciones

Para saber más

13.11 Medir la temperatura, la humedad y la presión con Sense HAT. Problema

Solución

Observaciones

Para saber más

13.12 Medir la temperatura con un sensor digital. Problema

Solución

Observaciones

Para saber más

13.13 Medir la aceleración con un módulo MCP3008. Problema

Solución

Observaciones

Para saber más

13.14 Usar la Unidad de Medición Inercial (IMU) del Sense HAT. Problema

Solución

Observaciones

Para saber más

13.15 Encontrar el norte magnético con el Sense HAT. Problema

Solución

Observaciones

Para saber más

13.16 Detectar un imán con un interruptor de láminas. Problema

Solución

Observaciones

Para saber más

13.17 Detectar un imán con un Sense HAT. Problema

Solución

Observaciones

Para saber más

13.18 Medir la distancia. Problema

Solución

Observaciones

Para saber más

13.19 Sensor táctil capacitivo. Problema

Solución

Observaciones

Para saber más

13.20 Visualizar los valores de un sensor. Problema

Solución

Observaciones

Para saber más

13.21 Registrar en una unidad flash USB. Problema

Solución

Observaciones

Para saber más

CAPÍTULO 14. Visualización. 14.1 Introducción

14.2 Usar una pantalla led de cuatro dígitos

Problema

Solución

Observaciones

Para saber más

14.3 Visualizar mensajes en una matriz de led I2C. Problema

Solución

Observaciones

Para saber más

14.4 Usar la pantalla de matriz de led del Sense HAT. Problema

Solución

Observaciones

Para saber más

14.5 Visualizar mensajes en un HAT LCD alfanumérico. Problema

Solución

Observaciones

Para saber más

14.6 Visualizar mensajes en un módulo LCD alfanumérico. Problema

Solución

Observaciones

Para saber más

14.7 Utilizar una pantalla gráfica OLED. Problema

Solución

Observaciones

Para saber más

14.8 Usar tiras de ledes RGB direccionables. Problema

Solución

Observaciones

Para saber más

CAPÍTULO 15. El Internet de las cosas. 15.1 Introducción

15.2 Controlar las salidas GPIO mediante una interfaz web. Problema

Solución

Observaciones

Para saber más

15.3 Visualizar las lecturas de los sensores en una página web. Problema

Solución

Observaciones

Para saber más

15.4 Enviar correos electrónicos y otras notificaciones con IFTTT. Problema

Solución

Observaciones

Para saber más

15.5 Enviar tuits con ThingSpeak. Problema

Solución

Observaciones

Para saber más

15.6 CheerLights. Problema

Solución

Observaciones

Para saber más

15.7 Enviar los datos de los sensores a ThingSpeak. Problema

Solución

Observaciones

Para saber más

15.8 Responder tuits utilizando Dweet y IFTTT. Problema

Solución

Observaciones

Para saber más

CAPÍTULO 16. Arduino y Raspberry Pi. 16.1 Introducción

16.2 Programar un Arduino desde Raspberry Pi

Problema

Solución

Observaciones

Para saber más

16.3 Comunicarse con el Arduino usando el monitor serial. Problema

Solución

Observaciones

Para saber más

16.4 Configurar PyFirmata para controlar un Arduino desde Raspberry Pi. Problema

Solución

Observaciones

Para saber más

16.5 Escritura de salidas digitales en un Arduino desde Raspberry Pi. Problema

Solución

Observaciones

Para saber más

16.6 Utilizar PyFirmata con TTL en serie. Problema

Solución

Observaciones

Para saber más

16.7 Lectura de entradas digitales de Arduino usando PyFirmata. Problema

Solución

Observaciones

Para saber más

16.8 Lectura de entradas analógicas de Arduino usando PyFirmata. Problema

Solución

Observaciones

Para saber más

16.9 Salidas analógicas (PWM) con PyFirmata. Problema

Solución

Observaciones

Para saber más

16.10 Controlar un servo con PyFirmata. Problema

Solución

Observaciones

Para saber más

16.11 Comunicación personalizada con un Arduino sobre TTL en serie. Problema

Solución

Observaciones

Para saber más

16.12 Comunicación personalizada con un Arduino sobre I2C. Problema

Solución

Observaciones

Para saber más

16.13 Utilizar Arduinos pequeños con Raspberry Pi. Problema

Solución

Observaciones

Para saber más

16.14 Comenzar con una tarjeta aLaMode y una Raspberry Pi. Problema

Solución

Observaciones

Para saber más

16.15 Utilizar un shield de Arduino con aLaMode y Raspberry Pi. Problema

Solución

Observaciones

Para saber más

APÉNDICE A. Componentes y proveedores. Componentes

Equipos para prototipos

Resistores y condensadores

Transistores y diodos

Circuitos integrados

Optoelectrónica

Módulos

Varios

APÉNDICE B. Asignación de patillaje de Raspberry Pi. Modelo B, B+, A+ y Zero de la Raspberry Pi 3/2

Modelo B revisión 2 y modelo A de la Raspberry Pi

Modelo B revisión 1 de la Raspberry Pi

Отрывок из книги

Ejercicios prácticos con Raspberry Pi

1. Ajustes y configuración

.....

8.5 Contar monedas

8.6 Detección facial

.....

Добавление нового отзыва

Комментарий Поле, отмеченное звёздочкой  — обязательно к заполнению

Отзывы и комментарии читателей

Нет рецензий. Будьте первым, кто напишет рецензию на книгу Ejercicios prácticos con Raspberry Pi
Подняться наверх