Paolo Aliverti

Arduino. Trucos y secretos.


Скачать книгу

Interruptor crepuscular para una bombilla de 220 V

       92. Utilizar un motor paso a paso (stepper)

       93. Aislar las salidas

       94. Aumentar las salidas con un registro de desplazamiento

       95. Utilizar una pantalla de siete segmentos

       96. Utilizar una pantalla LCD

       97. Controlar una pantalla con solo dos cables (I2C)

       98. Diseñar caracteres personalizados en una pantalla LCD

       99. Crear un terminal de pantalla LCD

       100. Crear un menú multinivel con una pantalla LCD

       101. Conectar una pantalla gráfica TFT

       102. Generar sonidos

       103. LED NeoPixel

       104. Generar una señal analógica

       105. Conectar un amplificador

       106. Controlar un potenciómetro digital

       107. Reproducir un archivo de audio mp3 o wav

       6.Comunicar e intercambiar datos

       108. Añadir un nuevo puerto serie (SoftwareSerial)

       109. Conectarse a un puerto RS232

       110. Conectarse con un puerto RS485

       111. Comunicar dos arduinos con el protocolo I2C

       112. Comunicar dos arduinos con el protocolo SPI

       113. Controlar Arduino con Firmata

       114. Utilizar Arduino como consola para Processing

       115. Controlar un LED por Bluetooth con un smartphone

       116. Encender un LED con Python

       117. Transmitir datos de Arduino a Python

       118. Conectarse a Internet y ver una página web

       119. Arduino como servidor web

       120. Publicar una página web dinámica

       121. Encender un LED con el navegador

       122. Enviar un e-mail con Arduino pulsando un botón

       123. Enviar SMS con Arduino

       124. Recibir SMS

       125. Leer y escribir un archivo desde una tarjeta SD

       126. Generar una señal de TV

       127. Emular un ratón USB

       128. Emular un teclado USB

       7.Índice analítico

      Para empezar

      En esta sección, encontrarás respuesta a los problemas más comunes de instalación y configuración de Arduino. Además, verás distintas alternativas para escribir proyectos y cargarlos en la placa, escribiendo código o colocando bloques.

      La primera vez que nos acercamos a un nuevo producto, todo nos parece difícil y oscuro. Incluso Arduino, aunque pueda parecer sencillo, puede mostrar dificultades al inicio. Los problemas mayores surgen durante la fase de instalación, si bien con el tiempo el proceso de setup() ha sido mejorado y, actualmente, no es habitual tener ningún problema. Con las primeras placas, como Arduino Diecimila o Duemilanove, siempre surgía el drama de la instalación de los controladores por el puerto serie, caso que, hoy en día, es muy extraño que ocurra.

      En esta primera sección encontrarás algunos «trucos» para resolver los problemas que podrías encontrar en la fase de instalación y configuración del producto. El método clásico para programar Arduino es el de utilizar su entorno de desarrollo (IDE). Hoy en día es posible programar Arduino también con plataformas en la nube (online) e, incluso, simularlo, de manera que la mayoría de los proyectos o sketch y de los ejemplos se pueden probar aun sin disponer de una placa real.

      El gran éxito que ha obtenido Scratch (https://scratch.mit.edu), un sistema desarrollado por el MIT para escribir código colocando elementos gráficos, también ha llegado a Arduino, definiendo casi un estándar para este tipo de interfaz de programación. Por esta razón se pueden encontrar sistemas como TinkerCAD Circuits y Bitbloq con los cuales la programación de Arduino se lleva a cabo mediante bloques. Con estos métodos es complicado escribir código complejo, pero son muy eficaces para que niños y principiantes se acerquen con éxito a la programación.

      1. Instalar Arduino

      Descarga Arduino IDE