Profile PictureFrancisco Misael Granados Orozco
$15

Arduino UNO: mas de 60 practicas

Add to cart

Arduino UNO: mas de 60 practicas

$15

El precio es en USD


El ebook contiene 258 paginas de conceptos, además de practicas con diagramas y lista de materiales, para que puedas practicar y entender como es que funciona.


Introducción

En este libro aprenderás a programar en arduino de forma sencilla, el lenguaje de programación que maneja arduino está basado en C++, no es muy complejo pero como todo lenguaje tiene su forma de manejarlo, además en lo largo de este libro veremos más de 60 prácticas con varios sensores que serán de utilidad para la realización de proyectos personales, como también un poco de domótica.

A lo largo de este libro observaras que es una guía de aprendizaje en la programación C++, observaras lo sencillo que es programar en este lenguaje y lo fácil que es el entorno donde podemos crear proyectos complejos para la función que nos es requerida. Lo sensores y módulos usados en este libro son accesibles para que puedas empezar a entender cómo funcionan y como es que se programan.

Los campos de aplicación son: seguridad electrónica, control y automatización del hogar, electrónica de potencia, control de acceso, comunicaciones, control de motores, robótica, etc. En este libro estaremos usando la placa de arduino UNO que viene con un microcontrolador ATmega328.

Muchos de los proyectos que haremos en este libro, se pueden aplicar en algún proyecto personal o para su necesidad.


Contenido.

¿Qué es arduino? .............................................................................................................. 1

¿Por qué Arduino? ........................................................................................................ 1

Tipos de arduino. .............................................................................................................. 2

¿Cómo se conforma el arduino? ....................................................................................... 9

Pines digitales. ............................................................................................................... 9

Función de los pines digitales. ................................................................................ 10

Pines analógicos. ......................................................................................................... 10

Función de los pines analógicos. ............................................................................. 10

Conceptos básicos de electrónica. .................................................................................. 11

Simbología básica de componentes electrónicos. .......................................................... 12

¿Qué es un circuito eléctrico? ......................................................................................... 13

¿Qué es Voltaje? ............................................................................................................. 13

¿Qué es intensidad de Corriente? ................................................................................... 13

¿Qué es Resistencia? ....................................................................................................... 13

Resistencias. ................................................................................................................ 13

Ejercicio. ...................................................................................................................... 14

Ley de ohm. ..................................................................................................................... 14

Ejercicio. ...................................................................................................................... 15

Capacitores. ..................................................................................................................... 15

Diodos. ............................................................................................................................ 15

Polarización Directa. ................................................................................................... 16

Polarización Inversa. ................................................................................................... 16

Diodo LED. ....................................................................................................................... 16

Potenciómetro. ............................................................................................................... 17

Relevador. ....................................................................................................................... 17

Transistor. ....................................................................................................................... 18

Mosfet. ............................................................................................................................ 18

Instalación del IDE de arduino. ....................................................................................... 19

Interfaz Arduino. ............................................................................................................. 20

Menús de Arduino. ...................................................................................................... 21

Menú archivo. ......................................................................................................... 21

Menú editar. ........................................................................................................... 21

Menú programa. ..................................................................................................... 22

Menú Herramientas. ............................................................................................... 22

Menú ayuda. ........................................................................................................... 23

Estructura básica de un programa en arduino. ............................................................... 24

Tipos de dato en arduino. ............................................................................................... 25

¿Qué es programar?........................................................................................................ 25

Primer programa en arduino. ......................................................................................... 25

Diagrama de conexión. ............................................................................................... 26

Código. ........................................................................................................................ 26

Ejercicio. ...................................................................................................................... 27

Sentencia if - else. ........................................................................................................... 27

Practica botón y led. ....................................................................................................... 27

Diagrama de conexión. ............................................................................................... 28

Código. ........................................................................................................................ 28

Diagrama de conexión. ............................................................................................... 29

Código. ........................................................................................................................ 29

Pines analógicos. ............................................................................................................. 30

Practica fotorresistencia y led. .................................................................................... 30

Diagrama de conexión. ........................................................................................... 30

Código. .................................................................................................................... 31

PWM. ............................................................................................................................... 31

Practica fotorresistencia y led 2. ................................................................................. 32

Diagrama de conexión. ........................................................................................... 32

Código. .................................................................................................................... 32

Practica potenciómetro y led. ..................................................................................... 33

Diagrama de conexión. ........................................................................................... 33

Código. .................................................................................................................... 34

Practica potenciómetro y motor. ................................................................................ 34

Diagrama de conexión. ........................................................................................... 34

Código. .................................................................................................................... 35

Sentencia FOR. ................................................................................................................ 35

Practica Intensidad de led por medio del for. ............................................................. 35

Diagrama de conexión. ........................................................................................... 36

Código. .................................................................................................................... 36

Ejercicio. .................................................................................................................. 36

Sentencia while. .............................................................................................................. 37

Practica fotorresistencia, led y botón. ........................................................................ 37

Diagrama de conexión. ........................................................................................... 37

Código. .................................................................................................................... 38

Practica fotorresistencia como alarma. ...................................................................... 39

Diagrama de conexión. ........................................................................................... 39

Código. .................................................................................................................... 40

Practica arranque/paro del motor. ............................................................................. 41

Diagrama de conexión. ........................................................................................... 41

Código. .................................................................................................................... 42

Ejercicio. .................................................................................................................. 43

Practica arranque/paro del motor por medio de comunicación serial. ......................... 43

Diagrama de conexión. ............................................................................................... 44

Código. ........................................................................................................................ 45

Practica arranque/paro del motor por medio de comunicación serial con MOSFET. 48

Diagrama de conexión. ........................................................................................... 48

Practica led rgb................................................................................................................ 48

Diagrama de conexión. ............................................................................................... 49

Código. ........................................................................................................................ 49

Practica led rgb con comunicación serial. ....................................................................... 50

Diagrama de conexión. ............................................................................................... 50

Código. ........................................................................................................................ 51

Practica sensor de temperatura (LM35). ........................................................................ 52

Diagrama de conexión. ............................................................................................... 53

Código. ........................................................................................................................ 53

Practica sensor de temperatura (DS18B20). ................................................................... 54

Diagrama de conexión. ............................................................................................... 54

Código. ........................................................................................................................ 55

Practica sensor de temperatura (DS18B20) y relay. ....................................................... 55

Diagrama de conexión. ............................................................................................... 56

Practica display de 7 segmentos. .................................................................................... 57

Código. ........................................................................................................................ 58

Cátodo común. ........................................................................................................ 58

Ánodo común. ......................................................................................................... 59

Ejercicio. ...................................................................................................................... 59

Practica sonidos con arduino. ......................................................................................... 60

Diagrama de conexión. ............................................................................................... 60

Código. ........................................................................................................................ 60

Practica sensor ultrasónico. ............................................................................................ 61

Diagrama de conexión. ............................................................................................... 61

Código. ........................................................................................................................ 62

Practica 2. .................................................................................................................... 62

Practica 3. ................................................................................................................ 63

Practica sensor pir. .......................................................................................................... 64

Diagrama de conexión. ............................................................................................... 64

Código. ........................................................................................................................ 65

Practica 2 sensor pir como alarma. ............................................................................. 65

Diagrama de conexión. ........................................................................................... 66

Código. .................................................................................................................... 66

Practica 3 sensor pir y relevador. ................................................................................ 67

Diagrama de conexión. ........................................................................................... 67

Código. .................................................................................................................... 68

Practica LCD de 16x2. ...................................................................................................... 68

Diagrama de conexión. ............................................................................................... 69

Código. ........................................................................................................................ 69

Practica 2. .................................................................................................................... 69

Código. .................................................................................................................... 70

Practica 3 LCD de 16x2 y motor. ................................................................................. 72

Diagrama de conexión. ........................................................................................... 73

Código. .................................................................................................................... 74

Practica 4. .................................................................................................................... 76

Código. .................................................................................................................... 77

Practica LCD de 16x2 y i2c. .............................................................................................. 80

Diagrama de conexión. ............................................................................................... 81

Código. ........................................................................................................................ 81

Practica 2. .................................................................................................................... 82

Diagrama de conexión. ........................................................................................... 82

Código. .................................................................................................................... 83

Sensor de temperatura DHT22. ...................................................................................... 83

Diagrama de conexión. ............................................................................................... 84

Código. ........................................................................................................................ 85

Práctica sensor de temperatura y de objetos. ................................................................ 86

Diagrama de conexión. ............................................................................................... 87

Código. ........................................................................................................................ 87

Practica servomotor con LCD. ......................................................................................... 87

Diagrama de conexión. ............................................................................................... 88

Código. ........................................................................................................................ 89

Memoria EEPROM. .......................................................................................................... 90

Funciones para usar la eeprom. .................................................................................. 90

Código. ........................................................................................................................ 91

Código. ........................................................................................................................ 93

Código. ........................................................................................................................ 94

Practica teclado matricial. ............................................................................................... 94

Diagrama de conexión. ............................................................................................... 95

Código. ........................................................................................................................ 96

Practica 2 teclado matricial (inicio de sesión). ............................................................ 96

Diagrama de conexión. ........................................................................................... 97

Código. .................................................................................................................... 98

Practica 3 teclado matricial (mover un servomotor). ............................................... 101

Diagrama de conexión. ......................................................................................... 102

Código. .................................................................................................................. 103

Práctica modulo reloj (DS1302). ................................................................................... 106

Diagrama de conexión. ............................................................................................. 107

Código. ...................................................................................................................... 107

Práctica modulo reloj (DS3231). ................................................................................... 108

Diagrama de conexión. ............................................................................................. 109

Código. ...................................................................................................................... 109

Código. ...................................................................................................................... 111

Practica Sensor de Vibración. ........................................................................................ 112

Diagrama de conexión. ............................................................................................. 113

Código. ...................................................................................................................... 114

Práctica modulo joystick. .............................................................................................. 115

Diagrama de conexión. ............................................................................................. 115

Código. ...................................................................................................................... 116

Practica 2 modulo joystick con LCD. ......................................................................... 116

Diagrama de conexión. ......................................................................................... 117

Código. .................................................................................................................. 118

Práctica modulo infrarrojo con LCD. ............................................................................. 120

Diagrama de conexión. ............................................................................................. 120

Código. ...................................................................................................................... 121

Diagrama de Conexión. ............................................................................................. 122

Código. ...................................................................................................................... 123

Práctica modulo puente H con LCD. ............................................................................. 126

Diagrama de conexión. ............................................................................................. 127

Código. ...................................................................................................................... 128

Diagrama de conexión. ............................................................................................. 129

Código. ...................................................................................................................... 130

Código. ...................................................................................................................... 131

Módulo LD298N ............................................................................................................ 132

Diagrama de conexión. ............................................................................................. 133

Práctica modulo puente H con LCD y joystick. .............................................................. 133

Diagrama de conexión. ............................................................................................. 134

Código. ...................................................................................................................... 135

Ejercicio. .................................................................................................................... 139

Práctica modulo sensor de peso. .................................................................................. 139

Diagrama de conexión. ............................................................................................. 140

Código. ...................................................................................................................... 140

Practica modulo OLED. .................................................................................................. 142

Diagrama de conexión. ............................................................................................. 142

Código. ...................................................................................................................... 143

Otras librerías para OLED. ......................................................................................... 144

Diagrama de conexión. ............................................................................................. 144

Modificación de librería. ........................................................................................... 144

Código. ...................................................................................................................... 145

Fuentes en la pantalla OLED. .................................................................................... 146

Código. ...................................................................................................................... 147

Imágenes en la pantalla OLED. .................................................................................. 148

Código. ...................................................................................................................... 150

Practica modulo OLED con sensores. ............................................................................ 151

Diagrama de conexión. ............................................................................................. 152

Código. ...................................................................................................................... 153

Código 2. ................................................................................................................... 156

Práctica modulo sensor cardiaco. ................................................................................. 158

Diagrama de conexión. ............................................................................................. 158

Código. ...................................................................................................................... 159

Código 2. ................................................................................................................... 162

Practica módulo RFID. ................................................................................................... 165

Diagrama de conexión. ............................................................................................. 165

Código. ...................................................................................................................... 166

Practica con los datos guardados. ............................................................................. 167

Código. .................................................................................................................. 167

Práctica modulo radio frecuencia. ................................................................................ 172

Diagrama de conexión TX.......................................................................................... 173

Código TX. ................................................................................................................. 173

Diagrama de conexión RX. ........................................................................................ 174

Código RX. ................................................................................................................. 174

Practica enviar cadenas de texto. ................................................................................. 175

Código TX. ................................................................................................................. 175

Código RX. ................................................................................................................. 175

Practica enviar cadenas de texto 2. .............................................................................. 176

Código TX. ................................................................................................................. 176

Código RX. ................................................................................................................. 176

Práctica enviar datos del sensor DTH22. ...................................................................... 177

Diagrama de conexión TX.......................................................................................... 177

Diagrama de conexión RX. ........................................................................................ 177

Código TX. ................................................................................................................. 178

Código RX. ................................................................................................................. 179

Práctica modulo radio frecuencia con control. ............................................................. 180

Diagrama de conexión. ............................................................................................. 181

Código. ...................................................................................................................... 181

Modulo radio frecuencia NRF24L01. ............................................................................ 182

Radio Frecuencia NRF24L01. ..................................................................................... 183

Diagrama de conexión. ............................................................................................. 184

Código TX. ................................................................................................................. 184

Código RX. ................................................................................................................. 185

Practica radio frecuencia NRF24L01 con sensor DTH22. .............................................. 186

Diagrama de conexión TX.......................................................................................... 186

Diagrama de conexión RX. ........................................................................................ 186

Código TX. ................................................................................................................. 187

Código RX. ................................................................................................................. 188

Practica radio frecuencia NRF24L01 con sensores. ...................................................... 190

Diagrama de conexión TX.......................................................................................... 191

Diagrama de conexión RX. ........................................................................................ 191

Código TX. ................................................................................................................. 192

Código RX. ................................................................................................................. 193

Practica transceptores. ................................................................................................. 195

Diagrama de conexión. ............................................................................................. 196

Código. ...................................................................................................................... 197

Práctica modulo relevador de estado sólido. ............................................................... 200

Diagrama de conexión. ............................................................................................. 200

Código. ...................................................................................................................... 202

Practica diferente forma de hacer el circuito. .......................................................... 204

Diagrama de conexión. ......................................................................................... 204

Práctica modulo cruce de paso por cero AC. ................................................................ 204

Diagrama de conexión. ............................................................................................. 205

Código. ...................................................................................................................... 206

Práctica modulo cruce de paso por cero AC 2. ......................................................... 206

Código. .................................................................................................................. 207

Práctica modulo cruce de paso por cero AC por serial. ................................................ 207

Código. ...................................................................................................................... 208

Otras formas de hacer el modulo cruce de paso por cero........................................ 209

Práctica modulo bluetooth. .......................................................................................... 209

Diagrama de conexión. ............................................................................................. 210

Código. ...................................................................................................................... 211

Interfaz App Inventor. ............................................................................................... 213

Mejorando la app. ..................................................................................................... 219

Interfaz. ................................................................................................................. 219

Programación de bloques. .................................................................................... 219

Código. .................................................................................................................. 221

Practica multitareas. ..................................................................................................... 223

Diagrama de conexión. ............................................................................................. 224

Código. ...................................................................................................................... 225

Practica multitareas sin librería. ................................................................................... 227

Código. ...................................................................................................................... 227

Diferentes tiempos. ................................................................................................... 228

Código. .................................................................................................................. 228

Práctica módulo Nextion. .............................................................................................. 228

Diagrama de conexión. ............................................................................................. 229

Interfaz. ..................................................................................................................... 229

Modificando la librería. ......................................................................................... 230

Contenido extra. ........................................................................................................... 240

Practica bootloader. ...................................................................................................... 240

Cargar ISP. ................................................................................................................. 240

Diagrama de conexión. ............................................................................................. 243

Quemar el bootloader. .............................................................................................. 243

Ejercicio. .................................................................................................................... 245

Add to cart
Size
13.3 MB
Length
258 pages
Copy product URL
30-day money back guarantee