Читать книгу Taller de Arduino. Experimentando con Arduino MKR 1010 - German Tojeiro Calaza - Страница 6

Índice

Оглавление

Prólogo

Agradecimientos

1. Empezando con Arduino MKR

1.1 ¿Qué es Arduino y para qué sirve?

1.2 Configuración e instalación

1.2.1 Instalación del entorno de desarrollo

1.2.2 Instalación de controladores para el MKR 1010

1.3 Una primera práctica: parpadeo de un LED

1.4 La familia Arduino MKR

2. El lenguaje de programación de Arduino

2.1 Introducción al concepto de programación

2.2 Cuerpo de un programa en Arduino

2.2.1 Estructuras

2.2.2 Variables

2.2.3 Operadores aritméticos, lógicos y booleanos

2.2.4 Estructuras de control: condicionales y ciclos

2.3 Funciones

2.4 Librerías

3. Transmisión en serie. Pines analógicos y digitales

3.1 Monitor serie

3.2 Pines digitales

3.2.1 Funcionamiento de los interruptores, pulsadores y potenciómetros

3.2.2 Memoria FlashStorage

3.2.3 Modulación por amplitud de pulsos PWM

3.2.4 Funcionamiento de un pequeño altavoz

3.2.5 Introducción a las interrupciones en Arduino

3.3 Entradas analógicas

4. Sensores y actuadores

4.1 Sensor de temperatura DS18B20

4.2 Relé para controlar dispositivos de corriente alterna

4.3 Sensor ultrasonidos HC-SR04

4.4 Servomotor

4.5 Termómetro de infrarrojos MLX90614

4.6 Sensor micrófono

4.7 Control remoto y receptor IR

4.8 Sensor de luz LDR

4.9 Detector de obstáculos con IR

4.10 Pantallas gráficas TFT

5. Comunicaciones inalámbricas Bluetooth

5.1 Comunicaciones inalámbricas Bluetooth

5.1.1 Tipos de módulos Bluetooth

5.1.2 Comandos AT

5.1.3 Conexión y configuración de Bluetooth HC-05 a MKR 1000

5.2 Control de un led con BlueTerm

5.3 App Inventor 2 y MKR 1010

5.3.1 Funcionamiento básico de App Inventor 2

5.3.2 Encendido y apagado de un led

6. Extender Arduino MKR con shields

6.1 Arduino MKR env shield

6.2 Arduino MKR relay proto shield

6.2.1 EL RTC interno del MKR

6.2.2 Aplicación completa con RTC y Shield Relay

6.3 Arduino MKR motor shield

6.3.1 Servomotores

6.3.2 Motores DC

7. El sistema grove y sus módulos básicos

7.1 El sistema grove

7.2 Práctica 7.1: Funcionamiento de un led grove

7.3 Práctica 7.2: Funcionamiento de un pulsador grove con zumbador

7.4 Práctica 7.3: Funcionamiento de un potenciómetro grove

7.5 Práctica 7.4: Funcionamiento de un micrófono grove

7.6 Práctica 7.5: Funcionamiento de un sensor de contacto

7.7 Práctica 7.6: funcionamiento de la LDR grove

7.8 Práctica 7.7: Funcionamiento del sensor de temperatura

7.9 Práctica 7.8: Funcionamiento del LCD grove

7.10 Práctica 7.9: El módulo relé grove

7.11 Práctica 7.10: El RTC (reloj en tiempo real)

7.12 Práctica 7.11: El módulo PIR grove

7.13 Práctica 7.12: El módulo DHT grove

7.14 Práctica 13: El módulo humedad grove

7.15 Práctica 14: El módulo display Oled 1.12”

7.16 Práctica 7.15: el módulo display triple color E-INK 1.54”

8. IoT Internet de las cosas

8.1 Introducción al internet de las cosas

8.2 El origen del internet de las cosas

8.3 ¿Qué es el internet de las cosas?

8.4 Comunicación IoT

8.4.1 Comunicaciones “dispositivo a dispositivo”

8.4.2 Comunicaciones “dispositivo a la nube”

8.4.3 Comunicaciones “dispositivo a puerta de enlace”

8.4.4 Comunicaciones “intercambio de datos a través del back-end”

8.5 El mercado

8.6 Aplicaciones del IoT

8.7 Protocolos de comunicación

8.7.1 Entorno doméstico

8.7.2 Entorno industrial

8.8 Plataformas IoT

8.8.1 Thingspeak

8.8.2 IFTTT

8.8.3 THINGER.IO

8.8.4 ADAFRUIT.IO

8.8.5 Blynk

9. Arduino MKR 1010 e IOT

9.1 Características wifi del 1010

9.1.1 La librería WiFiNINA

9.1.2 Escanear redes inalámbricas wifi

9.1.3 Implementar un simple control de ledes por wifi

9.2 Monitor continuo de casos de Covid-19 en España

9.3 ADAFRUIT.IO

9.3.1 Feeds

9.3.2 Dashboard

9.3.3 Control de un led inalámbricamente

9.3.4 Visualización remota de variables ambientales

9.4 Automatización con IFTTT

9.5 Trabajar con ThingSpeak

10. Arduino MKR 1010 + Blynk

10.1 ¿Cómo funciona Blynk?

10.2 Cómo controlar varias placas en un mismo proyecto

10.3 Cómo configurar placas diferentes en un mismo proyecto

10.4 Comunicación entre placas

11. Lorawan y Arduino MKR 1300

11.1 Arduino MKR 1300

11.2 Comunicación entre dos Arduino MKR 1300

11.3 RAK 7258. GATEWAY LORAWAN.TTN

11.4 Envío de datos de temperatura a TTN

12. Los Bricks y Arduino 1010

12.1 Bricks

12.2 Bricks y Arduino MKR 1010

12.3 Bricks, Arduino MKR 1010 y la nube

12.4. Visualización de valores del DHT11 en el puerto Serie.

Taller de Arduino. Experimentando con Arduino MKR 1010

Подняться наверх