Dinosaurio de google automatico

Iniciado por _whiteBird, 31 Mayo 2020, 11:16 AM

0 Miembros y 1 Visitante están viendo este tema.

_whiteBird

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

@XSStringManolo

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.

_whiteBird

#2
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