92. Utilizar un motor paso a paso (stepper)
94. Aumentar las salidas con un registro de desplazamiento
95. Utilizar una pantalla de siete segmentos
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
104. Generar una señal analógica
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
125. Leer y escribir un archivo desde una tarjeta SD
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