Բովանդակություն:
- Քայլ 1: Ստացեք պարագաներ
- Քայլ 2: Հակիրճ աշխատելը
- Քայլ 3: Եկեք կատարենք կապերը
- Քայլ 4: Վերբեռնեք Arduino ծածկագիրը
- Քայլ 5: Բացեք վերամշակման ծրագիրը
![Flappy Bird- ը Arduino- ի միջոցով և մշակում. 5 քայլ Flappy Bird- ը Arduino- ի միջոցով և մշակում. 5 քայլ](https://i.howwhatproduce.com/images/001/image-2963-46-j.webp)
Video: Flappy Bird- ը Arduino- ի միջոցով և մշակում. 5 քայլ
![Video: Flappy Bird- ը Arduino- ի միջոցով և մշակում. 5 քայլ Video: Flappy Bird- ը Arduino- ի միջոցով և մշակում. 5 քայլ](https://i.ytimg.com/vi/aircAruvnKk/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
![Flappy Bird- ը Arduino- ի և մշակման միջոցով Flappy Bird- ը Arduino- ի և մշակման միջոցով](https://i.howwhatproduce.com/images/001/image-2963-47-j.webp)
Ողջույն բոլորին!!!
Բարի գալուստ Arduino- ի վրա հիմնված նոր նախագիծ: Մենք բոլորս մեր կյանքում մեկ անգամ խաղացել ենք թռչունների փափուկ խաղով: Ինչպե՞ս խաղալ այն մեր համակարգչի վրա և վերահսկել այն ՝ օգտագործելով մեր Arduino- ն: Հետևեք ստորև տրված բոլոր քայլերին և այս ձեռնարկի ավարտին դուք կվերահսկեք խաղը ՝ օգտագործելով ձեր միկրոկառավարիչը:
Քայլ 1: Ստացեք պարագաներ
![Ստացեք պարագաներ Ստացեք պարագաներ](https://i.howwhatproduce.com/images/001/image-2963-48-j.webp)
![Ստացեք պարագաներ Ստացեք պարագաներ](https://i.howwhatproduce.com/images/001/image-2963-49-j.webp)
Այսպիսով, այս նախագծի համար մենք կօգտագործենք Arduino Uno տախտակ և SR-04 ուլտրաձայնային տվիչ: Ես խորհուրդ եմ տալիս ձեզ գնել այս բաղադրիչները UTSource.net- ից, քանի որ դրանք ապահովում են ցածր գնով էլեկտրոնիկայի բաղադրիչներ և մոդուլներ ՝ առանց որակի փոխզիջման: Ստուգեք դրանք !!!
1 X Arduino Uno
1 X SR-04 Ուլտրաձայնային տվիչ
Հացաթուղթ (ըստ ցանկության) և քիչ վերնագրված մետաղալարեր
Քայլ 2: Հակիրճ աշխատելը
![Համառոտ աշխատելը Համառոտ աշխատելը](https://i.howwhatproduce.com/images/001/image-2963-50-j.webp)
![Համառոտ աշխատելը Համառոտ աշխատելը](https://i.howwhatproduce.com/images/001/image-2963-51-j.webp)
![Համառոտ աշխատելը Համառոտ աշխատելը](https://i.howwhatproduce.com/images/001/image-2963-52-j.webp)
Պատճառն այն է, որ մենք այստեղ ուլտրաձայնային տվիչ օգտագործեցինք, մեր ձեռքի և ձեռքի միջև հեռավորության տվյալները ստանալու համար
տվիչ և օգտագործեք այդ արժեքները `շարժվող թռչնի բարձրությունը կարգավորելու համար: Խաղը ստեղծվում է Processing- ում և Arduino- ն դրա հետ շփվում է ՝ օգտագործելով սերիական պորտը: Ես վերը նշված խաղի մի քանի պատկեր եմ կապել, այնպես որ նայեք դրանք այս նախագծի մասին որոշ պատկերացում կազմելու համար:
Քայլ 3: Եկեք կատարենք կապերը
![Եկեք կատարենք կապերը Եկեք կատարենք կապերը](https://i.howwhatproduce.com/images/001/image-2963-53-j.webp)
Նախ միացրեք SR-04- ը
սենսոր Arduino տախտակին: Քանի որ ինտերֆեյսի համար կա ընդամենը մեկ տվիչ, ես չեմ ավելացնի այս նախագծի սխեմաների դիագրամ: Կապերը հետևյալն են.
SR-04 >> Arduino Uno
Vcc >> 5V
Gnd >> Gnd
Ձգիչ քորոց >> Թվային փին 11
Echo Pin >> Թվային կապում 10
Ահա և վերջ, կապերն ավարտված են:
Քայլ 4: Վերբեռնեք Arduino ծածկագիրը
![Վերբեռնեք Arduino ծածկագիրը Վերբեռնեք Arduino ծածկագիրը](https://i.howwhatproduce.com/images/001/image-2963-54-j.webp)
Այժմ ժամանակն է կոդը վերբեռնել ձեր Arduino տախտակին:
Ներբեռնեք ծածկագիրը ներքևից:
Նախքան ծածկագիրը վերբեռնելը, համոզվեք, որ ընտրեք համապատասխան մուտքի և բաուդ արագությունը, քանի որ այն օգտագործելու ենք խաղին տվյալներ ուղարկելու համար:
***************************************************
դատարկ կարգավորում ()
{
pinMode (trigPin, OUTPUT);
pinMode (echoPin, INPUT);
Serial.begin (9600); // Այստեղ սահմանեք բաուդ փոխարժեքը
}
*******************************************************
Քայլ 5: Բացեք վերամշակման ծրագիրը
![Բացեք Մշակման ծրագիրը Բացեք Մշակման ծրագիրը](https://i.howwhatproduce.com/images/001/image-2963-55-j.webp)
Երբ Arduino կոդը վերբեռնվի, ներբեռնեք և բացեք այն
մշակման ծածկագիր: Կրկին սահմանեք նույն բաուդ արագությունը և նշեք ճիշտ միացման պորտը, ինչպես դա արեցիք ավելի վաղ:
*******************************************************
void setup () {
չափը (400, 600);
p1.x = լայնություն + 50;
p2.x = լայնություն + 220;
p3.x = լայնություն + 370;
myPort = նոր Սերիա (սա, «COM3», 9600); // Փոխեք com պորտն ու baud փոխարժեքը այստեղ
myPort.buffer Մինչև (10);
}
********************************************************
Հիմա եկեք փորձենք այս խաղը: Պարզապես կտտացրեք մշակման Ide- ի գործարկման կոճակին, և դուք լավ եք:
Թռչունը շարժվում է ըստ ձեր ձեռքի և տվիչի միջև եղած հեռավորության:
Հուսով եմ, որ ձեզ դուր եկավ այս փոքրիկ հրահանգը: Եթե այո, ապա խնդրում ենք որոշակի աջակցություն ցուցաբերել ՝ սեղմելով սիրված կոճակը և այն կիսել ձեր ընկերների հետ: Եթե որևէ օգնության կարիք ունեք, ազատորեն մեկնաբանեք ստորև: Ահա այսօրվա համար տղերք: Տեսեք շուտով ևս մեկ հիանալի նախագծով:
Խորհուրդ ենք տալիս:
Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարում. 5 քայլ
![Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարում. 5 քայլ Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարում. 5 քայլ](https://i.howwhatproduce.com/images/001/image-766-j.webp)
Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարելը. Բարև բոլորին, այսօր մենք ձեզ ցույց կտանք, թե ինչպես կարող եք վերահսկել LED- ը սմարթֆոնի միջոցով ինտերնետում
FK (For For Kinematic) Excel- ով, Arduino- ով և մշակում ՝ 8 քայլ
![FK (For For Kinematic) Excel- ով, Arduino- ով և մշակում ՝ 8 քայլ FK (For For Kinematic) Excel- ով, Arduino- ով և մշակում ՝ 8 քայլ](https://i.howwhatproduce.com/images/001/image-1508-9-j.webp)
FK (For Kinematic) Excel- ի, Arduino- ի և մշակման միջոցով. Forward Kinematic- ը օգտագործվում է 3D տարածության մեջ End Effector- ի արժեքները (x, y, z) գտնելու համար:
Փոխանցել կինեմատիկան Excel- ով, Arduino- ով և մշակում ՝ 8 քայլ
![Փոխանցել կինեմատիկան Excel- ով, Arduino- ով և մշակում ՝ 8 քայլ Փոխանցել կինեմատիկան Excel- ով, Arduino- ով և մշակում ՝ 8 քայլ](https://i.howwhatproduce.com/images/005/image-14062-j.webp)
Փոխանցել կինեմատիկան Excel- ի, Arduino- ի և մշակման միջոցով. Forward Kinematic- ը օգտագործվում է 3D տարածության մեջ End Effector- ի արժեքները (x, y, z) գտնելու համար:
Arduino Flappy Bird - Arduino 2.4 "TFT Touchscreen SPFD5408 Bird Game Project: 3 քայլ
![Arduino Flappy Bird - Arduino 2.4 "TFT Touchscreen SPFD5408 Bird Game Project: 3 քայլ Arduino Flappy Bird - Arduino 2.4 "TFT Touchscreen SPFD5408 Bird Game Project: 3 քայլ](https://i.howwhatproduce.com/images/001/image-1604-29-j.webp)
Arduino Flappy Bird | Arduino 2.4 "TFT Touchscreen SPFD5408 Bird Game Project. Flappy Bird- ը շատ տարածված խաղ էր այնտեղ մի քանի տարի անց, և շատ մարդիկ այն ստեղծեցին իրենց ձևով, այնպես էլ ես: Սենսորային էկրան SPFD5408, ուստի եկեք սկսենք
Քայլ Servo շարժիչը սերիական հսկողության միջոցով Arduino- ի միջոցով օգտագործելով 3D տպիչ - Pt4: 8 քայլ
![Քայլ Servo շարժիչը սերիական հսկողության միջոցով Arduino- ի միջոցով օգտագործելով 3D տպիչ - Pt4: 8 քայլ Քայլ Servo շարժիչը սերիական հսկողության միջոցով Arduino- ի միջոցով օգտագործելով 3D տպիչ - Pt4: 8 քայլ](https://i.howwhatproduce.com/images/002/image-3317-43-j.webp)
Arduino- ի միջոցով եռաչափ տպիչի միջոցով Step Servo Motor- ի սերիական կառավարում - Pt4. Motor Step շարքի այս չորրորդ տեսանյութում մենք կօգտագործենք այն, ինչ սովորել էինք նախկինում սերիական հաղորդակցության և իրական վերահսկողության միջոցով stepper servo շարժիչ կառուցելու համար: դիրքի հետադարձ կապ ՝ օգտագործելով դիմադրիչ կոդավորիչ, որը վերահսկվում է Arduino- ի կողմից: