Orodha ya maudhui:

Flappy Ndege Kutumia Arduino na Usindikaji: Hatua 5
Flappy Ndege Kutumia Arduino na Usindikaji: Hatua 5

Video: Flappy Ndege Kutumia Arduino na Usindikaji: Hatua 5

Video: Flappy Ndege Kutumia Arduino na Usindikaji: Hatua 5
Video: How to user Makerfabs ESP32 3.5" TFT Capacitive Touch with Camera 2024, Julai
Anonim
Flappy Bird Kutumia Arduino na Usindikaji
Flappy Bird Kutumia Arduino na Usindikaji

Halo kila mtu !!!

Karibu katika mradi mpya wa Arduino. Sisi sote tumewahi kucheza maisha ya ndege mara moja katika maisha yetu. Je! Ikiwa tutacheza kwenye PC yetu na kuidhibiti kwa kutumia Arduino yetu? Fuata hatua zote zilizopewa hapa chini na mwisho wa mafunzo haya utadhibiti mchezo ukitumia mdhibiti wako mdogo.

Hatua ya 1: Pata Vifaa

Pata Vifaa
Pata Vifaa
Pata Vifaa
Pata Vifaa

Kwa hivyo kwa mradi huu tutatumia Bodi ya Arduino Uno na sensor ya Ultrasonic ya SR-04. Ninakupendekeza ununue vifaa hivi kutoka kwa UTSource.net kwani vinatoa vifaa vya elektroniki vya bei ya chini na moduli zisizo na maelewano katika ubora. Je! Uwaangalie !!!

1 X Arduino Uno

1 X SR-04 Sensorer ya Ultrasonic

Bodi ya mkate (hiari) na waya chache za kichwa

Hatua ya 2: Kufanya kazi kwa Ufupi

Kufanya kazi kwa kifupi
Kufanya kazi kwa kifupi
Kufanya kazi kwa kifupi
Kufanya kazi kwa kifupi
Kufanya kazi kwa kifupi
Kufanya kazi kwa kifupi

Sababu ya sisi kutumia sensor ya ultrasonic hapa ni kupata data ya umbali kati ya mkono wetu na

sensa na tumia maadili hayo kurekebisha urefu wa ndege anayehamia. Mchezo umeundwa katika Usindikaji na Arduino inawasiliana nayo kwa kutumia bandari ya serial. Nimeunganisha picha chache za mchezo hapo juu kwa hivyo ziangalie ili kupata maoni kuhusu mradi huu.

Hatua ya 3: Wacha Tufanye Uunganisho

Wacha Tufanye Uunganisho
Wacha Tufanye Uunganisho

Kwanza unganisha SR-04

sensor kwa bodi ya Arduino. Kwa kuwa kuna sensa moja tu ya kiolesura sitaongeza mchoro wa mzunguko wa mradi huu. Viunganisho ni kama ifuatavyo -

SR-04 >> Arduino Uno

Vcc >> 5V

Gnd >> Gnd

Kichocheo cha Pin >> Siri ya dijiti 11

Echo Pin >> Siri ya dijiti 10

Hiyo ndio maunganisho yamefanywa.

Hatua ya 4: Pakia Nambari ya Arduino

Pakia Nambari ya Arduino
Pakia Nambari ya Arduino

Sasa wakati wa kupakia nambari kwenye bodi yako ya Arduino.

Pakua nambari kutoka chini.

Kabla ya kupakia nambari hakikisha kuchagua bandari sahihi ya com na baud kwani tutakuwa tukitumia kutuma data kwenye mchezo.

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

kuanzisha batili ()

{

pinMode (trigPin, OUTPUT);

pinMode (echoPin, INPUT);

Kuanzia Serial (9600); // Weka kiwango cha baud hapa

}

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

Hatua ya 5: Fungua Programu ya Usindikaji

Fungua Programu ya Usindikaji
Fungua Programu ya Usindikaji

Mara tu nambari ya Arduino imepakiwa, pakua na ufungue faili ya

nambari ya usindikaji. Tena weka kiwango sawa cha baud na taja bandari sahihi ya com kama ulivyofanya hapo awali.

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

usanidi batili () {

saizi (400, 600);

p1.x = upana + 50;

p2.x = upana + 220;

p3.x = upana + 370;

myPort = mpya Serial (hii, "COM3", 9600); // Badilisha bandari ya com na kiwango cha baud hapa

myPort.bufferMpaka (10);

}

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

Sasa wacha tujaribu mchezo huu. Bonyeza tu kwenye kitufe cha kukimbia kwenye maoni ya usindikaji na wewe ni mzuri kwenda.

Ndege huenda kulingana na umbali kati ya mkono wako na sensa.

Natumahi ulipenda hii ndogo inayoweza kufundishwa. Ikiwa ndio basi tafadhali onyesha usaidizi kwa kupiga kitufe unachopenda pia shiriki na marafiki wako. Ikiwa unahitaji msaada wowote jisikie huru kutoa maoni hapa chini. Hiyo ni kwa leo wavulana. Tutaona hivi karibuni na mradi mwingine mzuri.

Ilipendekeza: