Interações visuais bonitas em um monitor TFT 240×320

Jeremy S. Cook em Hackster Blog Seguir 12 de jul · 2 min ler

Como Bruce Land, professor da Cornell Electrical and Computer Engineering, descreve neste artigo , o Adafruit TFT Display Model 1480 é uma tela LCD colorida de 320×240 com especificação de cor de 18 bits. Embora isso não pareça particularmente interessante por si só, quando combinado com um PIC32, uma biblioteca gráfica portada por Syed Tahmid Mahbub , e usando sua interface SPI, ela pode revelar alguns padrões muito interessantes.

O primeiro em exibição é uma rotina de agregação limitada por difusão, que “constrói estruturas complicadas a partir de partículas baseadas na difusão aleatória de partículas pegajosas.” O que isso significa visualmente é que uma estrutura aleatória em forma de árvore é construída pelo que parece ser uma nuvem de pixel-snow, pulando até encontrar um lugar para descansar. A rotina é tratada por um Microchip PIC32MX250 funcionando a 40 MHz e conectado à tela através de um “ECE 4760 Dev Board V2”.

O segundo experimento emprega o mesmo hardware, mas ao invés de construir algo, as gotas de pixel caem de uma "torneira" redonda. Então caem em uma série de três rampas, simulando as trajetórias de gotas de água caindo em velocidade terminal com turbulência. É estranhamente bonito de assistir.

Finalmente, uma terceira configuração usando esse hardware é uma representação de uma equação de onda 1D. Esta onda / corda pode ser mexida com um potenciômetro, e embora não seja realmente sobre a difusão aleatória de partículas, ainda parece que seria particularmente gratificante experimentar!