ARD17 – Pantalla táctil TFT

En este artículo vamos a aprender a usar una pantalla TFT táctil con nuestro Arduino. Lo primero que debemos saber es que, en el mercado, existen gran variedad de modelos, de distintos tamaños (desde 1,8″ hasta 7″) y con diferentes prestaciones en cuanto a resolución, paleta de colores, precisión, etc, así como con diferencias, evidentemente, de precio. En este artículo vamos a usar uno de los modelos que podemos adquirir pero, lo que aquí aprendamos será extrapolable, salvando las diferencias, a otros modelos.

LA LIBRERÍA TFT

Esta librería forma parte del núcleo de Arduino, y se usa para gestionar pantallas TFT, tanto en tarjetas Arduino UNO, Leonardo, Mega, etc. como en tarjetas Esplora. LOS CONSTRUCTORES Esta líbrería implementa dos clases (en realidad, tres, pero de la tercera hablaremos al final del artículo, porque sirve a otros propósitos) . Ambas ofrecen los mismos métodos y con los mismos nombres. Por un lado tenemos la clase TFT, que usaremos para representación visual en pantallas TFT conectadas, mediante cableado y, en su caso, protoboard, a tarjetas Arduino convencionales. Por el otro lado tenemos la clase EsploraTFT, más sencilla de implementar, y que usaremos si nuestra TFT va montada como shield en una tarjeta Esplora.

Empezando con Processing

En este artículo vamos a poner en marcha y probar nuestro IDE Processing y a empezar a conocer la sintaxis del lenguaje. Quiero que entiendas una cosa. Si bien el punto fuerte de Processing es su conectividad con Arduino, y la posibilidad de interactuar entre ambos entornos, lo que nos abre un infinito abanico de posibilidades, Processing también puede funcionar como entorno de desarrollo independiente, por sí mismo. Vamos a familiarizarnos un poco con Processing, antes de que Arduino entre en escena, y a esto dediacremos este artículo y los siguientes.

PHP-TUT-21 Gestión de imágenes (II)

En el artículo anterior empezamos a ver las posicbilidades que PHP nos ofrece para la gestión de imágenes. En este artículo seguiremos aprendiendo todo lo que podemos hacer con estos elementos gráficos. Por ejemplo, hasta el momento hemos visto algunas posibilidades que nos ofrece PHP para manejar y mostrar imágenes existentes. Pero esto es sólo parte de lo que podemos hacer. El lenguaje nos permite crear imágenes nuevas, que no existen en el disco.