Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: _whiteBird en 31 Mayo 2020, 11:16 am



Título: Dinosaurio de google automatico
Publicado por: _whiteBird en 31 Mayo 2020, 11:16 am
Ya e podido programar un deteccion de luz para identificar cuadno hay cactus y mandar senial a la pc para realizar un salto por lo que el dinosaurio de google quedo automatizado gracias. Si alguien quere hacerlo y tiene dudas pregunte. Programado en c++ usando Arduino IDE y una placa arduino


Título: Re: Dinosaurio de google automatico
Publicado por: @XSStringManolo en 31 Mayo 2020, 11:22 am
Pasas el código?

Igual algún día lo hago con Android grabando la pantalla y mandando las teclas por wi-fi. Tiene que estar graciosa la setup pero lo de procesar video tiene curro.


Título: Re: Dinosaurio de google automatico
Publicado por: _whiteBird en 31 Mayo 2020, 12:55 pm
Si lo paso, de todas formas es solo una LDR pegada a la pantalla que varia la resistencia con la luz entonces el cactus al ser negro la resistencia baja, configura eso dependiendo tu brillo y la resistrencia de tu ldr el codigo es muy basico:

#include <'Arduino.h'> ; // incluir libreria de arduino si no se trabaja en arduino IDE

void setup () {
 Serial.begin(9600); // Iniciamos comunicacion serial
 pinMode(A0, INPUT) // Declaramos el pin analogo 0 como entrada
}

int obtenido_fondo_blanco ; // configura esta variable dependiendo de tu LDR y brillo de la pantalla
void setup () {
 if(analogRead(A0) > obtenido_fondo_blanco) {
 Serial.println('Cactus Detectado') ;
 digitalWrite(1, HIGH);
}else {
  digitalWrite(1, LOW);
}
}

Esquema

[A0] a pin de LDR
[VCC] a pin2 de LDR
[pin 1] a base de transitor
[boton espacio (+)] a colector de transitor
[boton espacio (-)] a colector de transitor

Avisa cualquier duda, tambien puedes hacerlo con un mouse y descargando un teclado digital y dejando el cursor en la parte del espacio entonces cada ves q el transistor conduzca el mouse hara click en el espacio y el dino saltara

Fijarte que no esta la deteccion de pajaros y el cambio de fondo a oscuro que se realiza en los 700 puntos del juego aproximadamente