Esta placa que cuesta cerca de 10€ en formato Arduino, es bastante más potente que un Arduino normal y corriente permitiendo generar señal VGA, usé un modo 800x600 pues más bajos dan problemas y más altos no tiene una estabilidad en ruido y reloj como para generar correctamente la señal.
He usado 1 cable por canal (1xR,1xG,1xB) uno de masa y dos para sincronizar. se pueden usar más pines por canal claro o crear tu propio circuito que por ejemplo añada brillo a R,G,B pero no sería lo normal.
La librería usa un conector por cada bit de color y estos necesitan resistencias.
La placa se podría conectar a otra que gestione la entrada de un teclado, pero no hace falta pues tiene wifi y tiene además bluetooth también convertidor digital analógico sacar sonido (entrada por web o bluetooth).
Esto me recuerda a que algunos ordenadores caseros parece que mandaban el kit de montaje en los 80s leí el otro día. Los ordenadores clónicos PC son eso; una placa con slots para añadir cosas; estaban pensados para ser montados por los usuarios corrientes de PC pero eso implicaba antes conocimiento y mucho friísimo.
Esta placa tiene algo de su código de máquina privativo pero han salido modelos que usan RISC V que solucionarían esto, parece que es por un tema de licencias, pero visto lo visto como para fiarse.
Se puede programar con la IDE de Arduino pero tiene la suya propia, desde la IDE de Arduino sólo se podría programar uno de los dos núcleos.
Otros modelos de placas con estos procesadores ESP tienen también pantalla tienen todos wifi en el propio chip.
Un experimento entretenido que me costó demasiado por partir de un ejemplo a 320x200 que no es compatible con monitores HDMI ya que es demasiada poca resolución.
Los usos podrían ser poner un servidor HTML web estático o dinámico por código custom, o en este caso intentar hacerte un ordenador retro.
Con varias placas de estas se podría tener una gráfica otra de CPU y entrada...
También se puede controlar midi y generar tus sonidos.
Como ordenador DiY podrías tener una consola con tareas de RED automátizadas o un lenguaje de programación tipo BASIC como en los ordenadores de 8 bit Amstrad Spectrum...
También me hice una caja para una Raspberry Pi3 que compré de segunda mano pues tenía aluminio madera y una sierra... jeje
Lo suyo habría sido ponerle una caja comprada que son baratas si las pillas por internet.
El pi3 rendía muy lento, el problema era la configuración y que el sistema operativo último que sacaron (raspbian) no estaba ya optimizado para la Pi3, el rendimiento era muy bajo debido a que tiene un procesador de 64bit pero la gráfica seria 32bit. Si usas un sistema antiguo para Pi3 funcionará bien pero lento aunque ya no escandalosamente lento.
El "benchmark" que usé fue reproducir vídeos en YouTube desde el navegador.
También realice gran cantidad de ajustes sugeridos por ChatGPT que aquí fue de utilidad.
Comentarios
Publicar un comentario