Aprender Arduino, electrónica y programación con 100 ejercicios prácticos. Rubén Beiroa Mosquera. Читать онлайн. Newlib. NEWLIB.NET

Автор: Rubén Beiroa Mosquera
Издательство: Bookwire
Серия:
Жанр произведения: Математика
Год издания: 0
isbn: 9788426727398
Скачать книгу
de datos, comunicación serie

       065Recepción datos, comunicación serie

       066Control de Arduino por puerto serie

       067Conversión de datos

       068Comunicación serie entre Arduinos

       069Librerías

       070SoftwareSerial

       071Funciones

       072Funciones con valor de retorno

       073Pasar parámetros a una función

       074Pestañas IDE Arduino

       075Vectores

       076Gráficas puerto serie

       077Instrucciones matemáticas

       078Instrucciones trigonométricas

       079Generar números pseudoaleatorios

       080Reset

       081Pin AREF

       082Conector ICSP

       083Librerías IDE Arduino

       084Shields Arduino

       085Led RGB

       086LDR

       087Buzzers

       088Tone() noTone()

       089Sensor temperatura DS18B20

       090Sensor humedad y temperatura

       091Display 7 segmentos

       092Joystick

       093PIR :Sensor de movimiento

       094Sensor de llama

       095Teclado matricial

       096Pantalla LCD (I)

       097Pantalla LCD (II)

       098RTC Arduino(I)

       099RTC Arduino(II)

       100Fritzing

       001

      ¿Qué es Arduino?

      IMPORTANTE

      Puesto que Arduino es una plataforma son necesarios conocimientos sobre diferentes áreas o elementos que intervienen en el uso de Aduino:

      •Electrónica

      •Programación

      •Software

      •Hardware

      Para que el aprendizaje sea más rápido y entretenido, en este libro se desarrolla mediante casos prácticos que permitan ir adquiriendo conocimientos sobre cada una de las cuatro áreas anteriormente mencionadas de forma paralela.

      Arduino se ha convertido en un referente del hardware libre que surgió como una herramienta para estudiantes pero que, poco a poco, ha conseguido romper barreras. Cada vez son más las personas que ven en esta plataforma la herramienta idónea para aprender todo aquello que quisieron conocer y no pudieron.

      Debido a su filosofía, a una gran comunidad de desarrolladores y desarrolladoras y a toda la tecnología y plataformas de las que disponemos, Arduino se ha convertido en una herramienta básica en el movimiento maker (crear objetos artesanales, pero utilizando la tecnología), la docencia (en las áreas de ciencia, ingeniería, tecnología y matemáticas), el impulso del IoT (Internet of Things o «Internet de las cosas») y el prototipado.

      Todos aquellos que hayan estudiado electrónica o programación saben que muchos de los conceptos básicos son muy abstractos. Con Arduino esto cambia: en el momento en el que aprendamos, por ejemplo, una nueva instrucción, podemos realizar un programa de pocas líneas, conectar un simple led y, si el led se enciende (si ese es nuestro objetivo), significa que, no solo hemos aprendido algo nuevo, sino que hemos afianzado ese conocimiento.

      ¿Y si no funciona ese programa? Lo modificaremos las veces que sea necesario hasta que encontremos el error. Este proceso de aprendizaje es relativamente rápido. Sin embargo, Arduino no es solo una herramienta importante en el aprendizaje, sino también en el desarrollo de prototipos, en el que disponemos de un hardware totalmente operativo.

      Empecemos por ver qué es Arduino: Arduino es una plataforma libre, educativa y de desarrollo. Generalmente, cuando se habla de un Arduino –«Estoy programando un Arduino»–, nos estamos refiriendo al elemento físico de la plataforma Arduino, su hardware image (también conocido como tarjeta, placa o PCB). Arduino es algo más que un hardware, por lo que su definición