Мазмұны:

Flappy Bird Arduino пайдалану және өңдеу: 5 қадам
Flappy Bird Arduino пайдалану және өңдеу: 5 қадам

Бейне: Flappy Bird Arduino пайдалану және өңдеу: 5 қадам

Бейне: Flappy Bird Arduino пайдалану және өңдеу: 5 қадам
Бейне: How to user Makerfabs ESP32 3.5" TFT Capacitive Touch with Camera 2024, Шілде
Anonim
Flappy Bird Arduino пайдалану және өңдеу
Flappy Bird Arduino пайдалану және өңдеу

Барлығына сәлем!!!

Arduino негізіндегі жаңа жобаға қош келдіңіз. Біз бәріміз өмірімізде бір рет құс ойынын ойнадық. Егер біз оны компьютерде ойнап, оны Arduino көмегімен басқарсақ қалай болады? Төменде келтірілген барлық қадамдарды орындаңыз және осы оқулықтың соңында сіз ойынды микроконтроллер арқылы басқарасыз.

1 -қадам: Жабдықтарды алыңыз

Жабдықтарды алыңыз
Жабдықтарды алыңыз
Жабдықтарды алыңыз
Жабдықтарды алыңыз

Бұл жоба үшін біз Arduino Uno тақтасын және SR-04 ультрадыбыстық сенсорды қолданамыз. Мен сізге UTSource.net сайтынан бұл компоненттерді сатып алуды ұсынамын, себебі олар арзан электроника компоненттері мен сапасын бұзбайтын модульдерді ұсынады. Оларды тексеріңіз !!!

1 X Arduino Uno

1 X SR-04 ультрадыбыстық сенсор

Нан тақтасы (міндетті емес) және бірнеше тақырып сымдары

2 -қадам: қысқаша жұмыс

Қысқаша жұмыс
Қысқаша жұмыс
Қысқаша жұмыс
Қысқаша жұмыс
Қысқаша жұмыс
Қысқаша жұмыс

Бұл жерде ультрадыбыстық сенсорды қолданған себебіміз - қол мен қол арасындағы қашықтық туралы мәліметтерді алу

сенсорды қолданыңыз және қозғалатын құстың биіктігін реттеу үшін осы мәндерді қолданыңыз. Ойын Процессингте құрылады және Arduino онымен сериялық порт арқылы байланысады. Мен жоғарыда ойынның бірнеше суреттерін байланыстырдым, сондықтан бұл жоба туралы түсінік алу үшін оларды қараңыз.

3 -қадам: Қосылымдарды жасайық

Қосылымдарды жасайық
Қосылымдарды жасайық

Алдымен SR-04 қосыңыз

сенсор Arduino тақтасына. Интерфейс үшін тек бір сенсор болғандықтан, мен бұл жобаның схемасын қоспаймын. Қосылымдар келесідей -

SR-04 >> Arduino Uno

Vcc >> 5V

Gnd >> Gnd

Іске қосқыш >> Сандық түйреуіш 11

Эхо түйреуіші >> Сандық түйреуіш 10

Байланыстар осылай жасалады.

4 -қадам: Arduino кодын жүктеңіз

Arduino кодын жүктеңіз
Arduino кодын жүктеңіз

Енді кодты Arduino тақтасына жүктеу уақыты келді.

Кодты төменнен жүктеңіз.

Кодты жүктемес бұрын, коммерциялық порт пен жіберу жылдамдығының дұрыс таңдалғанына көз жеткізіңіз, өйткені біз оны ойынға деректерді жіберу үшін қолданамыз.

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

жарамсыз орнату ()

{

pinMode (trigPin, OUTPUT);

pinMode (echoPin, INPUT);

Serial.begin (9600); // Бод жылдамдығын осында орнатыңыз

}

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

5 -қадам: Өңдеу бағдарламасын ашыңыз

Өңдеу бағдарламасын ашыңыз
Өңдеу бағдарламасын ашыңыз

Arduino коды жүктелгеннен кейін оны жүктеп алып, ашыңыз

өңдеу коды. Қайтадан бірдей жіберу жылдамдығын орнатыңыз және сіз бұрын жасаған дұрыс порт туралы айтқыңыз келеді.

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

жарамсыз орнату () {

өлшемі (400, 600);

p1.x = ені + 50;

p2.x = ені + 220;

p3.x = ені + 370;

myPort = жаңа сериялық (бұл «COM3», 9600); // Бұл жерде ком -порт пен жіберу жылдамдығын өзгертіңіз

myPort.bufferUntil (10);

}

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

Енді осы ойынды сынап көрейік. Ide өңдеудегі іске қосу түймесін басыңыз, сонда сіз баруға дайынсыз.

Қол мен сенсор арасындағы қашықтыққа сәйкес құс қозғалады.

Сізге бұл кішкентай нұсқаулық ұнады деп үміттенемін. Егер иә болса, сүйікті түймесін басу арқылы қолдау көрсетіңіз, оны достарыңызбен бөлісіңіз. Егер сізге қандай да бір көмек қажет болса, төменде пікір қалдырыңыз. Міне, балалар, осымен. Жақында сіз тағы бір керемет жобаны көресіз.

Ұсынылған: