SALUDOS DE NUEVO AMIGO.....ESTE PROYECTO DE CORTINAS SE PUEDE HACER CON LA PLACA ( TTGO - T - Display ) ????? PODRIAS HACER ALGÚN TUTORIAL SI HAY LA POSIBILIDAD ????
@PetitPetitLab3 ай бұрын
Creo que es posible, pero no tengo un TTGO-T-Display, así que no puedo intentarlo.
@miniaturascastillo-minic65643 ай бұрын
kzfaq.info/get/bejne/pq2kn8mIldicqqs.htmlsi=4ow1p67Fcchd6jZ_ ESTOY TRABAJANDO EN EL PROYECTO PERO TENGÓ ERRORES EN EL CÓDIGO. ESTOY OCUPANDO 3 IMAGENES. UNA IMAGEN DEBE DESLIZARSE DE IZQUIERDA A DERECHA LAS OTRAS 2 IMAGENES RESTANTES DEBÉN INTERCAMBIAR EN TIEMPO DE 1 SEGUNDO. TE DEJÓ EL LINK DE MI VIDEO DE MUESTRA. NO SOY EXPERTO EN PROGRAMACIÓN SÓLO ME GUÍO CON INFORMACIÓN DE INTERNET.
@PetitPetitLab3 ай бұрын
Lo siento. No entiendo cuál es el error.
@miniaturascastillo-minic65643 ай бұрын
@@PetitPetitLab HAY UN ERROR DE PARPADEO EN LOS LETREROS Y LA BARRA DE DESPLAZAMIENTO DE IZQUIERDA A DERECHA. AL SEPARAR EL CÓDIGO TODO FUNCIONA BIEN, LOS LETREROS CAMBIÁN BIÉN Y LA BARRA SE DESLIZA DE IZQUIERDA A DERECHA, PERO AL CONVINARLOS EL ERROR SE PRESENTA. QUIERO SEPARAR AMBAS INSTRUCCIONES, POR UNA PARTE EL CAMBIO DE LOS LETREROS CADA (1000 ) MILISEGUNDOS Y POR OTRA PARTE EL DESPLAZAMIENTO DE LA BARRA DE IZQUIERDA A DERECHA. ESTOY VIENDO LA OPCIÓN DE HACER 2 ( Void loop ) POR SEPARADO PERO NO SÉ COMO HACERLO..... ESTE ES MI CÓDIGO...... I#include <TFT_eSPI.h> TFT_eSPI tft = TFT_eSPI(135, 240); TFT_eSprite PACMANSprite = TFT_eSprite(&tft); TFT_eSprite BALDERASSprite = TFT_eSprite(&tft); TFT_eSprite BARRASprite = TFT_eSprite(&tft); TFT_eSprite background = TFT_eSprite(&tft); int x=-790; //BARRA int RE=-790; //BARRA #include "PACMAN.h" #include "BALDERAS.h" #include "BARRA.h" void setup() { tft.init(); tft.setRotation(1); tft.setSwapBytes(true); tft.fillScreen(TFT_BLACK); //////////////PACMAN /////////////// PACMANSprite.createSprite(241, 56); //MEDIDA PACMAN PACMANSprite.setSwapBytes(true); PACMANSprite.pushImage(0, 0, 241, 56,PACMAN); PACMANSprite.pushSprite(0,0,TFT_BLACK ); //CORDENADAS DE TODA LA IMAGEN //////////////BALDERAS /////////////// BALDERASSprite.createSprite(241, 56); BALDERASSprite.setSwapBytes(true); BALDERASSprite.pushImage(0, 0, 241, 56,BALDERAS); BALDERASSprite.pushSprite(0,0,TFT_BLACK ); /////////////////BARRA//////////// background.createSprite(240, 135); //PANTALLA COMPLETA TFT BARRASprite.createSprite(800, 25); //TAMAÑO DE LA BARRA BARRASprite.setSwapBytes(true); //IMPRESION DE IMAGEN //BARRASprite.pushImage(0, 0, 800, 25,BARRA); //BARRASprite.pushSprite(x, 70,TFT_BLACK); //TRANSPARENTE } void loop() { tft.setSwapBytes(true); //////////////////IMAGEN 1 tft.pushImage(0, 0, 241, 56,BALDERAS); tft.setRotation(1); delay(40); tft.setSwapBytes(true); tft.pushImage(0, 0, 241, 56,PACMAN); ///////////////IMAGEN 2 tft.setRotation(1); delay(40); ///////BARRA/////////// BARRASprite.setSwapBytes(true); background.fillSprite(TFT_BLACK); //PURPLE BARRASprite.pushImage(0,0 , 800, 25,BARRA); //TAMAÑO DE LA BARRA //delay(1); ////VELOCIDAD DE LA BARRA //BARRASprite.pushSprite(x, 108,TFT_BLACK); BARRASprite.pushToSprite(& background, x,80,TFT_BLACK); //TRANSPARENTE //BARRASprite.pushToSprite(& background, RE,108,TFT_BLACK); //TRANSPARENTE background.pushSprite (0,0); x++; if(x>500) x=-790; /* RE--; if(RE<-790) RE=500; */ }
@PetitPetitLab3 ай бұрын
Lo siento, no pude entender el error incluso después de mirar el código.