Aprender Arduino, prototipado y programación avanzada con 100 ejercicios
eBook - ePub

Aprender Arduino, prototipado y programación avanzada con 100 ejercicios

  1. 216 páginas
  2. Spanish
  3. ePUB (apto para móviles)
  4. Disponible en iOS y Android
eBook - ePub

Aprender Arduino, prototipado y programación avanzada con 100 ejercicios

Descripción del libro

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.

Preguntas frecuentes

Sí, puedes cancelar tu suscripción en cualquier momento desde la pestaña Suscripción en los ajustes de tu cuenta en el sitio web de Perlego. La suscripción seguirá activa hasta que finalice el periodo de facturación actual. Descubre cómo cancelar tu suscripción.
Por el momento, todos los libros ePub adaptables a dispositivos móviles se pueden descargar a través de la aplicación. La mayor parte de nuestros PDF también se puede descargar y ya estamos trabajando para que el resto también sea descargable. Obtén más información aquí.
Perlego ofrece dos planes: Esencial y Avanzado
  • Esencial es ideal para estudiantes y profesionales que disfrutan explorando una amplia variedad de materias. Accede a la Biblioteca Esencial con más de 800.000 títulos de confianza y best-sellers en negocios, crecimiento personal y humanidades. Incluye lectura ilimitada y voz estándar de lectura en voz alta.
  • Avanzado: Perfecto para estudiantes avanzados e investigadores que necesitan acceso completo e ilimitado. Desbloquea más de 1,4 millones de libros en cientos de materias, incluidos títulos académicos y especializados. El plan Avanzado también incluye funciones avanzadas como Premium Read Aloud y Research Assistant.
Ambos planes están disponibles con ciclos de facturación mensual, cada cuatro meses o anual.
Somos un servicio de suscripción de libros de texto en línea que te permite acceder a toda una biblioteca en línea por menos de lo que cuesta un libro al mes. Con más de un millón de libros sobre más de 1000 categorías, ¡tenemos todo lo que necesitas! Obtén más información aquí.
Busca el símbolo de lectura en voz alta en tu próximo libro para ver si puedes escucharlo. La herramienta de lectura en voz alta lee el texto en voz alta por ti, resaltando el texto a medida que se lee. Puedes pausarla, acelerarla y ralentizarla. Obtén más información aquí.
¡Sí! Puedes usar la app de Perlego tanto en dispositivos iOS como Android para leer en cualquier momento, en cualquier lugar, incluso sin conexión. Perfecto para desplazamientos o cuando estás en movimiento.
Ten en cuenta que no podemos dar soporte a dispositivos con iOS 13 o Android 7 o versiones anteriores. Aprende más sobre el uso de la app.
Sí, puedes acceder a Aprender Arduino, prototipado y programación avanzada con 100 ejercicios de Rubén Beiroa Mosquera en formato PDF o ePUB, así como a otros libros populares de Technology & Engineering y Robotics. Tenemos más de un millón de libros disponibles en nuestro catálogo para que explores.

Información

Editorial
Marcombo
Año
2019
ISBN del libro electrónico
9788426727404

Í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
028...

Índice

  1. Cubierta
  2. Titulo
  3. Créditos
  4. Presentación
  5. Cómo leer los libros “Aprender…”
  6. Índice
  7. 001 La electrónica no es ideal
  8. 002 Introducción a los condensadores
  9. 003 Propiedades de un condensador
  10. 004 Gestión de tiempo: millis() y micros()
  11. 005 Descarga de un condensador
  12. 006 Debounce (I)
  13. 007 Debounce (II)
  14. 008 De PWM a señal analógica con filtro paso bajo
  15. 009 Interrupciones
  16. 010 Interrupciones por evento
  17. 011 Interrupciones por tiempo. Parpadeo de un led
  18. 012 Interrupciones por tiempo. Timer2 y 3
  19. 013 Interrupción del puerto serie
  20. 014 Comunicación serie Serial.flush, Serial.availableForWrite
  21. 015 Comunicación serie Serial.end, Serial.setTimeout
  22. 016 Comunicación serie Serial.parseInt
  23. 017 Comunicación serie Serial.parseFloat, Serial.readBytes
  24. 018 Comunicación serie(V) Serial.readBytesUntil, Serial.readString
  25. 019 Comunicación serie (VI) Serial.readStringUntil, Serial.find
  26. 020 Comunicación I2C. Introducción
  27. 021 Comunicación I2C. Wire.begin
  28. 022 Comunicación I2C. Comunicación del maestro al esclavo
  29. 023 Comunicación I2C. Controlar al esclavo con un maestro
  30. 024 Comunicación I2C. Comunicación esclavo maestro
  31. 025 SPI Introducción
  32. 026 SPI en Arduino
  33. 027 Comunicación SPI. Comunicación maestro esclavo
  34. 028 Comunicación SPI. Comunicación esclavo maestro
  35. 029 Memoria EEPROM. EEPROM.read
  36. 030 Memoria EEPROM (I). EEPROM.write
  37. 031 Memoria EEPROM (II). EEPROM.put, EEPROM.get
  38. 032 Memoria EEPROM. Almacenar datos correctamente
  39. 033 Memoria EEPROM. Alargar la vida útil
  40. 034 Sensor de temperatura interno
  41. 035 Arduino modo Sleep. Librería LowPower
  42. 036 Arduino modo Sleep. IdleWakePeriodic
  43. 037 Arduino modo Sleep. PowerDownExternalInterrupt
  44. 038 Watchdog
  45. 039 Simulador Tinkercad. Crear cuenta, interfaz
  46. 040 Simulador Tinkercad. Montar el primer circuito
  47. 041 Simulador Tinkercad. Programación
  48. 042 Simulador Tinkercad. Opciones avanzadas
  49. 043 Debugger. FiILE, LINE, FUNTION, DATE, TIME
  50. 044 Debugger. Funciones de depuración
  51. 045 Crear librerías. Archivo .h
  52. 046 Crear librerías. Archivo .cpp
  53. 047 Arduino Web Editor
  54. 048 Diseño y fabricación de un Arduino
  55. 049 Hardware Arduino
  56. 050 Hardware de alimentación. Análisis
  57. 051 Hardware de alimentación. Diodo y regulador de tensión
  58. 052 Hardware de alimentación. Montaje en protoboard
  59. 053 Hardware de alimentación. USB y alimentación externa
  60. 054 ATmega328. Señal de reloj
  61. 055 ATmega328. Reset
  62. 056 ATmega16U2
  63. 057 Grabar gestor de arranque
  64. 058 Arduino protoboard. Programador
  65. 059 De la protoboard al PCB. Un poco de teoría
  66. 060 De la protoboard al PCB. Herramientas
  67. 061 Conceptos generales de una PCB
  68. 062 Encapsulados
  69. 063 PCB. Huella, pads, pistas
  70. 064 Consideraciones de diseño Fritzing, barra de menú
  71. 065 Diseño PCB. Fritzing, primeros pasos
  72. 066 Diseño PCB. Montar los primeros componentes
  73. 067 Diseño PCB. Hardware de alimentación
  74. 068 Diseño PCB. Alimentación, reset, reloj ATmega328P
  75. 069 Diseño final PCB
  76. 070 Fabricación PCB Opciones
  77. 071 Fabricación PCB y ensamblado
  78. 072 Fabricar mi propia shield para Arduino
  79. 073 Diseñar y fabricar un dispositivo basado en Arduino
  80. 074 Multiplexores, Demultiplexores
  81. 075 CD74HC4067 como multiplexor
  82. 076 CD74HC4067 como demultiplexor
  83. 077 Registro de desplazamiento. Teoría
  84. 078 Registro de desplazamiento. 74HC164
  85. 079 PCF8574. Teoría
  86. 080 PCF8574. Ampliar salidas digitales
  87. 081 PCF8574. Ampliar entradas digitales
  88. 082 Ampliar entradas analógicas con ADS1115
  89. 083 Salida analógica con MCP4725
  90. 084 Amplia la memoria EEPROM con AT24C256
  91. 085 Processing
  92. 086 Conectar Processing con Arduino
  93. 087 Parpadeo de led con Processing
  94. 088 Ratón Processing
  95. 089 Teclado Processing
  96. 090 Monitorización de datos por consola
  97. 091 Interfaz gráfica de usuario(GUI) con Processing
  98. 092 Processing Text Field
  99. 093 Processing button
  100. 094 Processing checkbox
  101. 095 Processing slider
  102. 096 Processing knob
  103. 097 Processing toggle
  104. 098 Processing GUI(I)
  105. 099 Processing GUI(II)
  106. 100 Processing GUI(III)