Taula de continguts:

Flappy Bird amb Arduino i processament: 5 passos
Flappy Bird amb Arduino i processament: 5 passos

Vídeo: Flappy Bird amb Arduino i processament: 5 passos

Vídeo: Flappy Bird amb Arduino i processament: 5 passos
Vídeo: TUTORIAL DE BAG OF WORDS EM PYTHON MAIS SENTIMENT ANALYSIS COM REDE NEURAL 2024, De novembre
Anonim
Flappy Bird amb Arduino i processament
Flappy Bird amb Arduino i processament

Hola a tothom!!!

Benvingut a un nou projecte basat en Arduino. Tots hem jugat una vegada a la nostra vida al joc dels ocells flappy. Com si el reproduïm al nostre PC i el controlem amb el nostre Arduino ?? Seguiu tots els passos que s’indiquen a continuació i al final d’aquest tutorial controlareu el joc mitjançant el vostre microcontrolador.

Pas 1: Obteniu els subministraments

Aconsegueix els subministraments
Aconsegueix els subministraments
Aconsegueix els subministraments
Aconsegueix els subministraments

Per a aquest projecte, farem servir una placa Arduino Uno i un sensor d’ultrasons SR-04. Us recomano comprar aquests components a UTSource.net, ja que proporcionen components i mòduls electrònics de baix cost sense compromís de qualitat. Comproveu-los !!!

1 X Arduino Uno

1 sensor SR-04 d'ultrasons

Una taula de tall (opcional) i pocs cables de capçalera

Pas 2: treballar breument

Treballant en breu
Treballant en breu
Treballant en breu
Treballant en breu
Treballant en breu
Treballant en breu

El motiu pel qual hem utilitzat el sensor d'ultrasons aquí és obtenir les dades de distància entre la mà i el

sensor i utilitzeu aquests valors per ajustar l’alçada de l’ocell en moviment. El joc es crea a Processing i l’Arduino es comunica amb ell mitjançant el port sèrie. He enllaçat poques imatges del joc anterior, així que mireu-les per tenir una idea d’aquest projecte.

Pas 3: Fem les connexions

Fem les connexions
Fem les connexions

Connecteu primer l’SR-04

sensor a la placa Arduino. Com que només hi ha un sensor a la interfície, no afegiré un diagrama de circuits per a aquest projecte. Les connexions són les següents:

SR-04 >> Arduino Uno

Vcc >> 5V

Gnd >> Gnd

Pin de disparador >> Pin digital 11

Echo Pin >> Pin digital 10

Això és tot, les connexions estan fetes.

Pas 4: pengeu el codi Arduino

Pengeu el codi Arduino
Pengeu el codi Arduino

Ara és hora de penjar el codi a la vostra placa Arduino.

Baixeu-vos el codi des de baix.

Abans de penjar el codi, assegureu-vos de seleccionar el port de com i la velocitat de transmissió adequats, ja que l’utilitzarem per enviar dades al joc.

***************************************************

configuració nul·la ()

{

pinMode (trigPin, OUTPUT);

pinMode (echoPin, INPUT);

Serial.begin (9600); // Estableix aquí la velocitat en bauds

}

*******************************************************

Pas 5: obriu el programa de processament

Obriu el programa de processament
Obriu el programa de processament

Un cop carregat el codi Arduino, descarregueu i obriu el fitxer

codi de processament. Torneu a establir la mateixa velocitat de transmissió i mencioneu el port de com correcte que heu fet anteriorment.

*******************************************************

configuració nul·la () {

mida (400, 600);

p1.x = amplada + 50;

p2.x = amplada + 220;

p3.x = amplada + 370;

myPort = new Serial (this, "COM3", 9600); // Canvieu el port de com i la velocitat de transmissió aquí

myPort.bufferUntil (10);

}

********************************************************

Ara provem aquest joc. Només cal que feu clic al botó d'execució a la Ide de processament i ja esteu a punt.

L’ocell es mou segons la distància entre la mà i el sensor.

Espero que us hagi agradat aquest petit instructable. Si és així, mostreu assistència prement el botó preferit i compartiu-lo amb els vostres amics. Si necessiteu ajuda, no dubteu a fer comentaris a continuació. Això és tot per avui nois. Mireu aviat amb un altre projecte impressionant.

Recomanat: