Detalle del libro
Ver Índice
1. Introducción al microcontrolador
1.1 Principales nociones
1.2 Programación
2. Presentación general
3. Descripción técnica
3.1 Alimentación
3.2 Reloj
3.3 Reset
3.4 Entradas/salidas
3.5 Memoria
4. Historia de Arduino
5. Hardware
5.1 Soldador
5.2 Breadboard
5.3 Multímetro
5.4 Cable de alimentación
Entorno de desarrollo
1. Presentación
2. Instalación
2.1 En Windows
2.2 En Linux
2.3 En Mac OS 333.
Interfaz de desarrollo
3.1 Arrancar en el entorno
3.2 Crear un nuevo proyecto
3.3 Abrir un proyecto existente
3.4 Funcionalidades útiles
3.5 Comunicación con la tarjeta Arduino
4. Primera aplicación: hacer parpadear un LED
Conceptos básicos de electrónica
1. Introducción
2. Algunas nociones de electricidad
2.1 Intensidad, tensión y potencia
2.1.1 Intensidad de una corriente eléctrica
2.1.2 Tensión de un corriente
2.1.3 Potencia de un corriente eléctrica
2.2 Corriente continua y corriente alterna
2.2.1 Corriente continua
2.2.2 Corriente alterna
2.3 Cable de tierra, cable neutro y cable de fase
3. Componentes básicos
3.1 Diodos/LED
3.2 Resistencia
3.3 Transistor
3.3.1 Introducción a los transistores
3.3.2 Transistor bipolar
3.3.3 Transistor de efecto campo
3.4 Condensadores
3.5 Bobinas 694.
Principios fundamentales
4.1 Ley de Ohm
4.2 Ley de los nodos
4.3 Ley de las mallas
5. Lectura y comprensión de los esquemas eléctricos
5.1 Montajes en serie
5.2 Montajes en paralelo
6. Descubriendo otros componentes
6.1 Descubriendo nuevos componentes
6.1.1 Multiplexadores y demultiplexadores
6.1.2 Relé
6.1.3 Opto-acoplador
6.2 Lectura de datasheets
6.3 Ejemplo de datasheet: el transistor
7. Primera conexión: conectar la tarjeta a un diodo
Conceptos básicos de programación
1. Introducción
2. Algunas nociones de informática
3. Lenguaje de programación
3.1 Sintaxis de programación
3.2 Inclusiones y definiciones
4. Variables y constantes
4.1 Definiciones
4.2 Tipos de variables y constantes
4.3 Ámbito de las variables
5. Operaciones básicas
5.1 Operaciones matemáticas
5.2 Operaciones lógicas
5.3 Operaciones trigonométricas
6. Estructuras de control
6.1 Estructuras condicionales
6.2 Bucles
7. Estructuras de datos
7.1 Definiciones generales e introducción a la complejidad
7.2 Estructuras lineales
7.3 Elección de una estructura de datos
8. Funciones
8.1 Definición de una función
8.2 Creación de una función
8.3 Llamada a una función
9. Compilación
9.1 Definición
9.2 Lectura de los errores de compilación
La programación en Arduino
1. Estructura de un programa
2. Variables y constantes específicas
3. funciones propias de Arduino
3.1 Entradas/salidas
3.2 Gestión del tiempo
3.2.1 Funciones de pausa
3.2.2 Funciones para contar
3.3 Generación de números aleatorios
3.4 Manipulación de bits
3.5 Gestión de las interrupciones
4. Librerías y objetos
4.1 Definiciones
4.2 Creación de una librería
4.2.1 Librería en C
4.2.2 Librería en C++
4.3 Añadir librerías a su proyecto
Las entradas/salidas
1. Introducción
2. Los tipos de entradas
2.1 Las entradas digitales
2.2 Las entradas analógicas
3. Los tipos de salida
3.1 Las salidas digitales
3.2 Las salidas PWM
Las interfaces de comunicación
1. Presentación de las interfaces
1.1 Unión asíncrona
1.2 Unión síncrona
2. Comunicación Serial
2.1 Principio de comunicación
2.2 Librería Serial
2.3 Ejemplo de uso de Serial
3. Comunicación I 2 C
3.1 Principio de comunicación
3.2 Librería Wire
3.2.1 Funciones maestras
3.2.2 Funciones esclavas
3.2.3 Funciones de lectura y escritura
3.3 Ejemplo de uso del I 2 C
4. Comunicación SPI
4.1 Principio de comunicación
4.2 Librería SPI
Las tarjetas Arduino
1. Introducción
2. Arduino Uno
2.1 Presentación del Arduino Uno
2.2 Ventajas e inconvenientes
3. Arduino Mega
3.1 Presentación de Arduino Mega
3.2 Ventajas e inconvenientes
4.arduino Nano
4.1 Presentación de Arduino Nano
4.2 Ventajas e inconvenientes
5. LilyPad Arduino
5.1 Presentación de la LilyPad Arduino
5.2 Ventajas e inconvenientes
Adaptar la tarjeta Arduino a su proyecto
Los shields
1. Definiciones y usos
2. El protoshield: construya sus propios shields
2.1 Definición general
2.2 Uso de un protoshield
3. El módulo XBee: comunicarse con el exterior
3.1 Definición general
3.2 Interés e inconvenientes
3.3 Utilización de un módulo XBee
4. Los shields Ethernet/Wi-Fi: conectar Arduino a Internet
4.1 Definición general
4.2 El shield Ethernet
4.3 El shield Wi-Fi
4.4 El shield GSM
1. Introducción
2. La pantalla LCD: comunicar con el entorno
2.1 Conectar una pantalla
2.2 Uso de una pantalla
2.3 Realizar una interfaz gráfica
2.4 Utilización de la pantalla para ejecutar comandos
3. Los captadores: conocer su entorno
3.1 Captadores remotos
3.2 Captadores de temperatura
3.3 Captadores de luz
3.4 Captadores de orientación
3.5 Captadores de movimiento
4. Los motores: moverse en su entorno
4.1 Definición general
4.2 Tipos de motores
4.2.1 Servomotores
4.2.2 Motores paso a paso
4.2.3 Motores de corriente continua
4.3 Puesta en marcha y parada de un motor
4.3.1 La librería Servo
4.3.2 La librería Stepper
5. Saber adaptarse a su entorno automáticamente
Hacia la Internet de los objetos y la robótica
1. Internet de los objetos, objetos conectados y objetos inteligentes
1.1 Definición general
1.2 Interés, ventajas e inconvenientes
1.3 Realización de objetos inteligentes con Arduino
1.4 Caso particular de la domótica
1.5 Aplicación domótica: conectar una lámpara a una tarjeta Arduino
2. Robótica
2.1 Definición general
2.2 Realización de robots con Arduino
2.3 Aplicaciones robóticas
índice
"Esta guía práctica presenta con detalle las diferentes funciones de la popular hoja de cálculo Microsoft® Excel 2016; se dirige a todas aquellas personas que desean descubrir el conjunto de sus funciones y profundizar en ellas.
Tras la descripción del entorno, que incluye la cinta de opciones y la pestaña Archivo, así como la gestión de libros, plantillas y hojas de cálculo, descubrirá todas las técnicas para introducir y modificar datos (números, fechas, series de datos, relleno rápido automático, ecuaciones, etc.).
A continuación podrá ver cómo efectuar todo tipo de cálculos, desde los más sencillos (porcentajes, estadísticas) hasta los más complejos (fórmulas condicionales, cálculo de fechas, funciones de búsqueda, cálculo de las cuotas a devolver de un préstamo, tabla de doble entrada, consolidación de hojas de cálculo, cálculo matricial...).
Una parte está dedicada a las herramientas de análisis: creación de escenarios, cálculo del valor objetivo, auditoría de las hojas de cálculo y uso del Solver.
Después aprenderá a sacar provecho de las numerosas funciones de que dispone para dar formato a las tablas (fuentes, colores, bordes, formatos condicionales, estilos...).
Aprenderá a ordenar y filtrar los datos, a organizar las tablas en forma de esquemas y a imprimirlas.
Excel es una herramienta potente en materia de representación gráfica; descubrirá los numerosos tipos de gráficos de los que dispone: lineales, de barras, circulares, gráficos en 3D, líneas de tendencia y minigráficos. Asimismo, aprenderá a insertar objetos gráficos en una hoja de cálculo (formas, imágenes, diagramas...).
Pero Excel también es una herramienta muy potente a la hora de analizar datos: estudiará la creación y gestión de tablas de datos, así como la realización de tablas y gráficos dinámicos que puede ordenar y filtrar de forma inteligente.
Una parte de este libro está dedicada al trabajo de grupo, lo que incluye abundante información sobre la protección de los libros, la posibilidad de compartir datos y la coedición.
Los últimos capítulos tratan sobre las técnicas para optimizar la introducción de datos (crear series de datos personalizadas, listas desplegables), la importación y exportación de datos, las macros, cómo guardar el libro en forma de página web y la gestión de sus cuentas de usuario."