Archivo de la categoría: Arduino

Cómo agregar 6 pines extra a tu Arduino sin necesidad de hardware

Si necesitas utilizar más pines digitales que los que tu placa de Arduino tiene marcados del D0 a D13, no te preocupes, los pines analógicos también se pueden utilizar como digitales, esta es la lista del número de pin digital que le corresponde a cada uno de los seis pines analógicos .

Pin 14 = Analog  0
Pin 15 = Analog 1
Pin 16 = Analog 2
Pin 17 = Analog 3
Pin 18 = Analog 4
Pin 19 = Analog 5

Un ejemplo :

int led = 14; // Analog  0
void setup () 
{ 
pinMode (led, OUTPUT); 
digitalWrite (led, LOW); 
} 
void loop () 
{ 
digitalWrite (led, HIGH); 
delay (1000); 
digitalWrite (led, LOW); 
delay (1000); 
}

Contador de Likes en Facebook, Arduino Yún para dummies

Linux + Arduino Leonardo + Conexión Ethernet + WIFI + SD = YÚN

El Yún es una de las mejores placas disponibles en el catálogo de Arduino, su versatilidad es realmente increíble, fusiona dos tecnologías totalmente diferentes, un Arduino Leonardo y un sistema en Linux, de una forma trasparente al usuario, que puede elegir lo mejor de ambos mundos en una sola placa,  si a todo esto le añades una excelente conexión a internet integrada, mediante WIFI o con cable y una lectora de tarjetas micro SD, obtienes esta maravilla de placa que de un plumazo soluciona todos los problemas que nos encontramos en los proyectos profesionales.

Yún dos micros en una sola placa.
Yún dos micros en una sola placa.
Acceso a estadísticas en tiempo real y cónsola del Yún
Acceso a estadísticas en tiempo real y cónsola del Yún

La mejor forma de conocerlo es probarlo, para eso hemos desarrollado este proyecto, un contador de Likes de tu página en Facebook, que consulta el número de Likes mediante un script en Python  y lo imprime,  junto con la hora, en un Display de 2×16 y cuando hay nuevos likes, hace sonar un beep. Seguir leyendo Contador de Likes en Facebook, Arduino Yún para dummies

Conecta Arduino a tu TV para usarla como un display para tus proyectos.

Si quieres utilizar tu TV o cualquier monitor antiguo con entrada de video compuesto y convertirlos en un Display de 128×96 o más, solamente necesitas un par de resistencias y un cable RCA, en la foto puedes ver en detalle como conectar las resistencias a tu Arduino, en cinco minutos y por menos de $1.00 puedes crear gráficos, utilizar diferentes tamaños de texto y hasta jugar algunos juegos de 8 bits con un Arduino.

Aunque la resolución es baja, nos puede servir perfectamente para presentar gráficos y valores de datos en tamaño grande y que sean fácilmente legibles desde bastante distancia, puedes representar gráficamente el valor de los sensores, imprimir alarmas y todo lo que tu imaginación te permita.

Seguir leyendo Conecta Arduino a tu TV para usarla como un display para tus proyectos.

Arduino Interfaz con el Hardware

Una de las secciones menos visitadas de la web de Arduino, a pesar de ser una de las mas interesantes, es la sección playground.arduino.cc en ella se encuentran cientos de drivers y ejemplos que se pueden utilizar para infinidad de sensores, actuadores y componentes de hardware.

Esta sección cubre la configuración de hardware y software necesario para conectar un Arduino con una gran variedad de componentes electrónicos, chips y dispositivos. Seguir leyendo Arduino Interfaz con el Hardware

Transceptores NRF24L01 2.4GHz Radio Wireless How-To

El hacer que dos o más Arduinos sean capaces de comunicarse entre sí de forma de forma distante a través de una red inalámbrica abre muchas posibilidades:

  • Permite manejar sensores remotos de temperatura, presión, alarmas, etc…
  • Comunicarse con Robots de control y vigilancia desde 10 a 500 metros de distancia
  • Control remoto y monitorización de edificios cercanos y maquinaría.
  • Vehículos autónomos de todo tipo

Los transceptores NRF24L01 son una serie de módulos de radio de 2,4 GHz que se basan en el chip de Nordic Semiconductor nRF24L01+ (Detalles). El Nordic nRF24L01+ integra un completo transceptor RF de 2,4 GHz, un sintetizador de RF y toda la lógica de banda base incluyendo un acelerador de protocolo por hardware Enhanced ShockBurst™ con una interfaz SPI de alta velocidad para el controlador de la aplicación. El módulo Transceptor de baja potencia y corto alcance  (200 metros más o menos) está disponible en una tarjeta compatible con Arduino y con antena integrada por menos de $4 Ver aquí. Seguir leyendo Transceptores NRF24L01 2.4GHz Radio Wireless How-To

Analizador de bus I2C para Arduino, busca y lista que dispositivos I2C están conectados al bus.

Cuando utilizamos nuevos dispositivos con bus I2C  en nuestro Arduino, muchas veces no tenemos los datos de la dirección del dispositivo, otras veces un mismo dispositivo, por ejemplo el display 1602 (2 líneas de 16 caracteres), podemos encontrarlo con dos direcciones diferentes, dependiendo  del fabricante y además otros dispositivos las direcciones son configurables por el mismo usuario.

Con este sencillo sketch para Arduino, puedes comprobar todos los dispositivos activos conectados al bus I2C, esto es de gran ayuda, sobre todo, porque ademas de saber las direcciones de los dispositivos I2C conectados, nos podemos asegurar que están funcionando correctamente.

El funcionamiento es muy sencillo, basta cargar el código en nuestro Arduino y ejecutarlo, en nuestro monitor serie obtendremos un listado con todas las direcciones utilizadas y activas.
Seguir leyendo Analizador de bus I2C para Arduino, busca y lista que dispositivos I2C están conectados al bus.