Rubén Beiroa Mosquera - Aprender Arduino, prototipado y programación avanzada con 100 ejercicios

Здесь есть возможность читать онлайн «Rubén Beiroa Mosquera - Aprender Arduino, prototipado y programación avanzada con 100 ejercicios» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: unrecognised, на испанском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Aprender Arduino, prototipado y programación avanzada con 100 ejercicios: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Aprender Arduino, prototipado y programación avanzada con 100 ejercicios»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Realizar proyectos complejos de programación y electrónica, como las interrupciones, _ltros y el prototipado del hardware de Arduino UNO, puede generar problemáticas difíciles de resolver.
Si quieres ir un paso más allá con Arduino y dominar completamente su electrónica, su hardware y su programación, este es tu libro.
Esta guía se adentra en las funcionalidades más complejas de Arduino, mediante 100 ejercicios prácticos, para llevar a cabo proyectos con una mayor robustez y un aspecto profesional.
· Entenderás el funcionamiento y la programación de los distintos tipos de comunicación que integra Arduino.
· Desmontarás un Arduino y serás capaz de diseñar su PCB con un entorno intuitivo.
· Descubrirás las soluciones que ofrece un condensador.
· Aprenderás recursos de programadores profesionales.
· Mejorarás las prestaciones de un Arduino con módulos.
· Aprenderás a programar tu propio interfaz de control para Arduino con Processing.
Además, en la parte inferior de la primera página del libro encontrarás el código de acceso que te permitirá descargar de forma gratuita los contenidos adicionales del libro en marcombo.info.

Aprender Arduino, prototipado y programación avanzada con 100 ejercicios — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Aprender Arduino, prototipado y programación avanzada con 100 ejercicios», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

También está dirigido a todo profesional que requiera integrar Arduino en proyectos complejos y necesite comunicarse con sensores o módulos de los que carezca de ejemplos.

LA FORMA DE APRENDER

Nuestra experiencia en el ámbito de la enseñanza nos ha llevado a diseñar este tipo de manual, en el que cada una de las funciones se ejercita mediante la realización de un ejercicio práctico. Dicho ejercicio se halla explicado paso a paso y pulsación a pulsación, a fin de no dejar ninguna duda en su proceso de ejecución. Además, lo hemos ilustrado con imágenes descriptivas de los pasos más importantes o de los resultados que deberían obtenerse y con recuadros IMPORTANTE que ofrecen información complementaria sobre los temas tratados en los ejercicios.

LOS ARCHIVOS NECESARIOS

En la parte inferior de la primera página del libro encontrará el código de acceso que le permitirá acceder de forma gratuita a los contenidos adicionales del libro en www.marcombo.info .

Cómo leer los libros “Aprender…”

A mis padres por su apoyo y a la editorial Marcombo por su confianza - фото 3

A mis padres, por su apoyo, y a la editorial Marcombo, por su confianza .

Índice

001La electrónica no es ideal

002Introducción a los condensadores

003Propiedades de un condensador

004Gestión de tiempo: millis() y micros()

005Descarga de un condensador

006Debounce (I)

007Debounce (II)

008De PWM a señal analógica con filtro paso bajo

009Interrupciones

010Interrupciones por evento

011Interrupciones por tiempo. Parpadeo de un led

012Interrupciones por tiempo. Timer2 y 3

013Interrupción del puerto serie

014Comunicación serie Serial.flush, Serial.availableForWrite

015Comunicación serie Serial.end, Serial.setTimeout

016Comunicación serie Serial.parseInt

017Comunicación serie Serial.parseFloat, Serial.readBytes

018Comunicación serie(V) Serial.readBytesUntil, Serial.readString

019Comunicación serie (VI) Serial.readStringUntil, Serial.find

020Comunicación I2C. Introducción

021Comunicación I2C. Wire.begin

022Comunicación I2C. Comunicación del maestro al esclavo

023Comunicación I2C. Controlar al esclavo con un maestro

024Comunicación I2C. Comunicación esclavo maestro

025SPI Introducción

026SPI en Arduino

027Comunicación SPI. Comunicación maestro esclavo

028Comunicación SPI. Comunicación esclavo maestro

029Memoria EEPROM. EEPROM.read

030Memoria EEPROM (I). EEPROM.write

031Memoria EEPROM (II). EEPROM.put, EEPROM.get

032Memoria EEPROM. Almacenar datos correctamente

033Memoria EEPROM. Alargar la vida útil

034Sensor de temperatura interno

035Arduino modo Sleep. Librería LowPower

036Arduino modo Sleep. IdleWakePeriodic

037Arduino modo Sleep. PowerDownExternalInterrupt

038Watchdog

039Simulador Tinkercad. Crear cuenta, interfaz

040Simulador Tinkercad. Montar el primer circuito

041Simulador Tinkercad. Programación

042Simulador Tinkercad. Opciones avanzadas

043Debugger. FiILE, LINE, FUNTION, DATE, TIME

044Debugger. Funciones de depuración

045Crear librerías. Archivo .h

046Crear librerías. Archivo .cpp

047Arduino Web Editor

048Diseño y fabricación de un Arduino

049Hardware Arduino

050Hardware de alimentación. Análisis

051Hardware de alimentación. Diodo y regulador de tensión

052Hardware de alimentación. Montaje en protoboard

053Hardware de alimentación. USB y alimentación externa

054ATmega328. Señal de reloj

055ATmega328. Reset

056ATmega16U2

057Grabar gestor de arranque

058Arduino protoboard. Programador

059De la protoboard al PCB. Un poco de teoría

060De la protoboard al PCB. Herramientas

061Conceptos generales de una PCB

062Encapsulados

063PCB. Huella, pads, pistas

064Consideraciones de diseño Fritzing, barra de menú

065Diseño PCB. Fritzing, primeros pasos

066Diseño PCB. Montar los primeros componentes

067Diseño PCB. Hardware de alimentación

068Diseño PCB. Alimentación, reset, reloj ATmega328P

069Diseño final PCB

070Fabricación PCB Opciones

071Fabricación PCB y ensamblado

072Fabricar mi propia shield para Arduino

073Diseñar y fabricar un dispositivo basado en Arduino

074Multiplexores, Demultiplexores

075CD74HC4067 como multiplexor

076CD74HC4067 como demultiplexor

077Registro de desplazamiento. Teoría

078Registro de desplazamiento. 74HC164

079PCF8574. Teoría

080PCF8574. Ampliar salidas digitales

081PCF8574. Ampliar entradas digitales

082Ampliar entradas analógicas con ADS1115

083Salida analógica con MCP4725

084Amplia la memoria EEPROM con AT24C256

085Processing

086Conectar Processing con Arduino

087Parpadeo de led con Processing

088Ratón Processing

089Teclado Processing

090Monitorización de datos por consola

091Interfaz gráfica de usuario(GUI) con Processing

092Processing Text Field

093Processing button

094Processing checkbox

095Processing slider

096Processing knob

097Processing toggle

098Processing GUI(I)

099Processing GUI(II)

100Processing GUI(III)

001

La electrónica no es ideal

•Cuando trabajamos con un componente electrónico, ya sea una resistencia, un led o los propios cables, tenemos que partir de la premisa de que no son ideales.

•Esto significa que, cuando utilizamos una resistencia de 1 kΩ, su valor real no es ese. Y ¿cuál es? Cada fabricante vende resistencias con una tolerancia.

•La tolerancia es el valor que nos dice cuánto puede variar el valor de una resistencia de lo esperado; es decir, cuál puede ser su valor máximo y mínimo, que suele expresarse en porcentaje.

•De tal modo que, si comparamos una resistencia de 1 kΩ con una tolerancia del 2 %, su valor real oscila entre 1020 y 980 Ω; por lo tanto, siempre será importante medir el valor de la resistencia con un multímetro.

•Este hecho que ocurre con las resistencias se puede extender al resto de la electrónica y, como la base de la electrónica son las señales eléctricas, estas también tendrán sus «tolerancias».

•Esto nos lleva a realizar un pequeño caso de demostración: montamos un simple circuito en donde conectaremos un pulsador y un Arduino картинка 4.

•Con el siguiente programa картинка 5, contabilizaremos el número de pulsaciones.

•Si pulsamos muy rápido, veremos cómo el contador alcanza un valor superior al número de pulsaciones reales; este fenómeno se conoce como «efecto rebote».

•Esto se produce por el mecanismo del pulsador картинка 6; es un elemento mecánico que consta de una lámina de metal que hace contacto con sus patillas. Al pulsar la unión entre la lámina de metal y las patillas, sufre una serie de vibraciones o rebotes.

•Estos rebotes repercuten en la señal картинка 7.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Aprender Arduino, prototipado y programación avanzada con 100 ejercicios»

Представляем Вашему вниманию похожие книги на «Aprender Arduino, prototipado y programación avanzada con 100 ejercicios» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Aprender Arduino, prototipado y programación avanzada con 100 ejercicios»

Обсуждение, отзывы о книге «Aprender Arduino, prototipado y programación avanzada con 100 ejercicios» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x