Taller de Arduino
Experimentando con Arduino MKR 1010
Segunda edición, 2021
© 2021 Germán Tojeiro Calaza y Gerardo Reino Bértoa
© 2021 MARCOMBO, S. L.
Diseño de cubierta: ENEDENÚ DISEÑO GRÁFICO
Maquetación: Giancarlo Salinas
Correctora: Nuria Barroso
Directora de producción: M.a Rosa Castillo Producció del ebook: booqlab
«Cualquier forma de reproducción, distribución, comunicación publica o transformación de esta obra solo puede ser realizada con la autorización de sus titulares, salvo excepción prevista por la ley. Diríjase a CEDRO (Centro Español de Derechos Reprográficos, www.cedro.org) si necesita fotocopiar o escanear algún fragmento de esta obra».
ISBN: 978-84-267-3235-4
A todas las personas afectadas directa o indirectamente por la COVID-19.
A Marga Abeal, por su sonrisa.
Índice
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
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.3 Operadores aritméticos, lógicos y booleanos
2.2.4 Estructuras de control: condicionales y ciclos
3. Transmisión en serie. Pines analógicos y digitales
3.1 Monitor serie
3.2.1 Funcionamiento de los interruptores, pulsadores y potenciómetros
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
4.1 Sensor de temperatura DS18B20
4.2 Relé para controlar dispositivos de corriente alterna
4.3 Sensor ultrasonidos HC-SR04
4.5 Termómetro de infrarrojos MLX90614
4.7 Control remoto y receptor IR
4.9 Detector de obstáculos con IR
5. Comunicaciones inalámbricas Bluetooth
5.1 Comunicaciones inalámbricas Bluetooth
5.1.1 Tipos de módulos Bluetooth