Pantalla OLED SSD1306

graficas e información en pantalla OLED SSD1306

Las tiendas online están saturadas con pantallas OLED de 0.96 pulgadas basada en el controlador SSD1306 que resulta ideal para utilizar con nuestros proyectos Arduino.

Pantalla OLED para proyecto Arduino 128x64Algunas propuestas incluyen OLED monocromo, otras con tintes de un color, o incluso como esta pantalla OLED que estamos utilizando aquí, tiene un area superior de 16 pixeles de grosor de la pantalla en OLED amarillo y el resto en OLED celeste.

El costo es razonable, usualmente inferior a los 10 dólares por pantalla OLED.

En cuanto a su calidad de funcionamiento, la visibilidad es excepcional, como corresponde a la tecnología OLED, pero no descarten un poco de luminancia  perdida en las áreas más utilizadas luego de un par de meses de uso.
Continuar leyendo «Pantalla OLED SSD1306»

Bosch BME280

Si quieres medir la Temperatura, Humedad y Presión, entonces el sensor BME280 de Bosch es una versátil solución para integrar en tu proyecto Arduino.

Con un costo inferior a los 10 USD en la tienda de amazon.com, el BME280 es perfectamente accesible e incluso preferible a otras soluciones mas toscas pero clásicas como el viejo DHT22.

El BME280 ofrece una capacidad de programación muy refinada que permite definir valores de Oversampling independiente para temperatura, humedad y presión, tiempo de standby o incluso el nivel de filtro en el resultado para disminuir valores erróneos.

El resultado es una capacidad de entrega de datos con insuperable precisión, prácticamente en tiempo real y con muy poca inercia.

A modo de ejemplo, puedes respirar a 10 o 15 centímetros del sensor BME280 y ver en tiempo real como sube y baja tanto temperatura como humedad en el aire.
Continuar leyendo «Bosch BME280»

Herramienta de desarrollo para Arduino

Visual Studio Community y plugin Visualmicro

Desde la propia web de arduino.cc podemos descargar el software para desarrollo de software de código libre (IDE) oficial.

Visual Studio Community y plugin VisualmicroEn mi caso, ese ha sido el primer paso. Pero una vez instalado, el interface me resultó muy básico.

Para bien o para mal, vengo de utilizar IDEs como el del Visual Studio, de Microsoft, que incluye una serie de ventajas y aceleradores.

Por ejemplo, el Visual Studio detecta que función o comando estoy escribiendo y me presenta las opciones de autocompletado mientras voy programando.
Continuar leyendo «Herramienta de desarrollo para Arduino»