Raspberry Pi (2ª Edición)
Configuración y programación con Python
Daniel Rodolfo Schmidt
El objetivo de este libro es acercar al lector a Raspberry PI y su electrónica vinculada a sensores, pantallas, motores y una serie de dispositivos electrónicos controlados mediante Pyhton 3.
Con un lenguaje claro y de forma secuencial se introduce al lector en la programación de Raspberry PI mediante el lenguaje Python y se muestra como
desarrollar proyectos de electrónica de manera práctica y sencilla.
Con esta obra el lector podrá aprender:
Los conceptos básicos de programación orientada a objetos (POO)
El desarrollo de interfaces gráficas de usuario
A interactuar con los GPIO de la Raspberry
A programar pantallas
A programar sensores
A programar motores
A programar Arduino
A comunicarse con un servidor web
Todo el contenido del libro se completa con numerosos
ejemplos prácticos, que son descargables desde la web del libro, para que lector pueda poner en práctica los conocimientos adquiridos.
- Escritor
- Daniel Rodolfo Schmidt
- Colección
- Profesional
- Materia
- Hardware (o soporte físico del ordenador)
- Idioma
- Castellano
- EAN
- 9788419444219
- ISBN
- 978-84-19444-21-9
- Páginas
- 270
- Edición
- 1
- Fecha publicación
- 28-07-2022
Reseñas
Índice de contenido
ACERCA DE ESTE LIBRO
COMENTARIOS DEL AUTOR
COMENZANDO CON RASPBERRY PI
QUE ES RASPBERRY PI
¿QUE ES GNU LINUX?
¿QUE ES RASPBIAN?
INICIANDO LA PLACA RASPBERRY
SECUENCIA DE ARRANQUE DE RASPBERRY PI
RASPBERRY Y SU ELECTRÓNICA
COMENZANDO CON PYTHON
PROGRAMACIÓN PARA RASPBERRY PI
QUE ES PYTHON
PYTHON CON INTERFACES GRÁFICAS
HOLA MUNDO CON PYTHON
QUE SON LAS CLASES Y OBJETOS
COMENTADO EL EJEMPLO
CONTROL GPIO CON PYTHON
FUNCIONAMIENTO DEL EJEMPLO
RASPBERRY CON DÍGITOS DE SIETE SEGMENTOS
QUE ES UNA INTERRUPCIÓN
CONTROL DE UN DISPLAY DE SIETE SEGMENTOS SIN DECODIFICADOR BCD
PARA RECORDAR SOBRE LOS GPIO
ADVERTENCIAS SOBRE LOS GPIO
PANTALLA LCD HITACHI 44780.
DISTRIBUCIÓN DE PINES EN LA PANTALLA HITACHI 44780
CONVERSIÓN ANALÓGICA DIGITAL
CONVERSOR A/D MCP3201
PROTOCOLO DE COMUNICACIONES SPI
CONVERSOR MCP3201 A RASPBERRY
CONVERSOR MCP3008 Y SENSOR MCP9700
SENSOR MCP9700
CONVERSOR ADS1115
RESOLUCIÓN DEL ADS1115
MODOS DE CONVERSIÓN DEL ADS1115
RANGO DE MEDICIÓN PARA EL ADS1115
MODOS DE FUNCIONAMIENTO ADS1115
LECTURA DEL CANAL A0
LECTURA DE CUATRO CANALES
ESCRITORIOS REMOTOS
SENSOR ANALÓGICO LM35
SENSOR 1-WIRE DS18B20
MANEJO DE UN MOTOR PASO A PASO
MOTORES PASO A PASO UNIPOLARES
MOTORES PASO A PASO BIPOLARES
POLOLU A4988
FUNCIONAMIENTO DE LA UART
PROTOCOLO RS-232
USART EN RASPIAN 3
EL BUS I2C
SENSOR BME280
MULTIPLEXADOR I2C TCA9548A
SENSOR DE HUMEDAD Y TEMPERATURA DHT22
PANTALLAS OLED DE 1.3 PULGADAS
CELDAS DE CARGA
INTERFAZ HX711
SENSOR SI1145
SISTEMAS CON TECNOLOGÍA RFID
FRECUENCIAS EN DISTINTOS PAÍSES
CANTIDAD DE INFORMACIÓN ALMACENADA EN UNA ETIQUETA DE RFID
ETIQUETAS DE LECTURA Y LECTURA/ESCRITURA
ETIQUETAS PASIVA Y ETIQUETAS ACTIVAS
USANDO TAGS DE SOLO LECTURA
USANDO UN SENSOR ULTRASÓNICO
ALGO MAS SOBRE ADAPTADORES DE NIVELES TTL
PANTALLAS TOUCH NEXTION
LECTURA DE UN BOTÓN EN PANTALLA
MOSTRANDO DATOS DEL CONVERSOR MCP3201
CONCLUSIONES SOBRE LAS PANTALLAS NEXTION
CONTROL REMOTO POR INFRARROJO
¿QUE ES UN SOCKET DE RED?
SOCKET UDP EN ELECTRÓNICA
SOCKET BLOQUEANTES VS. NO-BLOQUEANTES
DETECTANDO LA IP DE RASPBERRY PI
ALGUNOS DETALLES DEL TRABAJO CON VENTANAS
ANALIZANDO EL PROGRAMA
QUE SON LAS CLASES Y OBJETOS
SOCKET SERVIDOR CON SENSORES MCP9700
SOCKET CLIENTE PARA LEER SENSORES MCP9700
CONEXIONADO DEL CONVERSOR ANALÓGICO DIGITAL MCP3008
CONEXIONADO DE LOS SENSORES MCP9700
SERVIDOR WEB CON RASPBERRY PI
¿QUE ES PHP?
¿QUE ES HTML?
EJEMPLOS DE ALGUNAS ETIQUETAS HTML
MANEJO DE IMÁGENES EN CÓDIGO URI64
GET( ) Y POST( )
MANEJO DE PINES DESDE UN SERVIDOR WEB
BASE DE DATOS MARIADB
DS18B20 + BASE DE DATOS + PHP 7
ALGUNAS CONSIDERACIONES SOBRE HTML + PHP
FRAMEWORK
TRABAJANDO CON FLASK.
¿QUÉ ES UN FRAMEWORK?
MI PRIMERA WEB CON FLASK
CONTROL DE PINES CON FLASK
SENSOR BME280 CON PYTHON FLASK
QUE ES EL PROTOCOLO MQTT
POR QUÉ MQTT
¿COMO FUNCIONA MQTT?
INSTALACIÓN DE MOSQUITTO COMO BROKER MQTT
CONECTANDO ESP32 CON RASPBERRY MEDIANTE MQTT
EJEMPLO CON MQTT Y ESP32
SENSOR HDC1000 CON MQTT
NODE-RED CON MQTT
EJEMPLO CON MQTT Y ARDUINO ETHERNET
PROGRAMANDO ARDUINO CON RASPBERRY PI
TECNOLOGÍA LORA
CONECTADO ARDUINO CON RASPBERRY MEDIANTE LORA
ENVIANDO COMANDOS POR LORA A UNA PLACA ARDUINO
SENSOR OPT3001
DESCARGA DE LOS EJEMPLOS
MATERIAL ADICIONAL
Libros relacionados
(IFCT0084) Instalación y mantenimiento de ordenadores
(IFCT0077) Arquitectura del PC - Mantenimiento hardware
(IFCT016PO) Arquitectura del PC - Mantenimiento Hardware
(IFCT056PO) Instalación y mantenimineto de ordenadores
Montaje, configuración, actualización y reparación del PC. (Edición 2023)
IFCT016PO Arquitectura del PC - Mantenimiento Hardware
Programación de GPUs Usando Compute Unified Device Architecture (CUDA)
Raspberry Pi Fundamentos y Aplicaciones
E-Book - Bricolaje informático. Taller de Hardware
Bricolaje informático. Taller de Hardware