Სარჩევი:
ვიდეო: PUZZLE - Arduino ლოგიკური თამაში: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
გამარჯობა
მინდა გითხრათ მარტივი თავსატეხის თამაშის "თავსატეხის" შექმნის ისტორიის შესახებ Arduino UNO და TFT-Shield გამოყენებით.
თამაშის შესაქმნელად მჭირდებოდა შემდეგი კომპონენტები:
- Arduino UNO
- დენის ადაპტერი (AC-DC) 6-12V Arduino UNO– სთვის
- MicroSD ბარათი
- TFT ფარი
ნაბიჯი 1: საწყისი ვერსია
TFT- ფარი მოსახერხებელია იმით, რომ მას აქვს სლოტი მიკრო SD ბარათის დასაკავშირებლად და ინტეგრირებული აპარატურის Jpeg დეკოდერისთვის. ეს ფუნქცია საშუალებას გაძლევთ სწრაფად და მარტივად შექმნათ თქვენი საკუთარი ფოტო ჩარჩო ფოტოების სანახავად (რა თქმა უნდა, დემოზე დაყრდნობით). ეს არის ის, რაც მე პირველად გავაკეთე. მაგრამ შემდეგ მე მომბეზრდა ფოტოების დათვალიერება და შემდეგ იდეა მომივიდა თავში: შევეცდები ლოგიკური თამაში გავაკეთო? რამდენიმე საღამო გაატარა ესკიზის არდუინო უნოსთვის. და საწყისი ვერსია მზად იყო.
ფოტო იტვირთება microSD ბარათიდან, ეკრანზე გამოსახული სურათი იყოფა 4x3 უჯრედად, ქვედა მარჯვენა უჯრედი ქრება და ყველა უჯრედი იწყებს შემთხვევით მოძრაობას. ეკრანის ქვემოთ მარცხენა ღილაკზე დაჭერით შეგიძლიათ ჩატვირთოთ შემდეგი ფოტო. შუა ღილაკზე დაჭერით შეგიძლიათ დაიწყოთ თამაში - თავსატეხების შეგროვება. თავსატეხების გადატანა სენსორულ ეკრანზე დაჭერით TFT-Shield. მაგალითად, მე ჩავწერე სურათები instructables.com– დან მიკრო SD ბარათზე. თქვენ შეგიძლიათ ჩაწეროთ ნებისმიერი თქვენი ფოტო მიკრო SD ბარათზე.
ნაბიჯი 2: დაამატეთ ფუნქციონირება
თავსატეხების შეგროვება 4x3 არის საინტერესო, მაგრამ მარტივი და საკმარისად სწრაფი. მინდოდა გამეართლებინა თამაში, მაგალითად, გაეზარდა დანაყოფი 4x3– დან 8x6– მდე.
მე დავამატე ესკიზში სვეტებისა და რიგების რაოდენობის დადგენის შესაძლებლობა (რეკომენდებულია: 4x3, 4x6, 8x3, 8x6). თამაში გაცილებით რთული და გრძელი გახდა. და გაცილებით რთული გახდა თავსატეხების ნავიგაცია.
მე გადავწყვიტე მინიშნება დავამატო - როდესაც მე დააწკაპუნე მეოთხე ღილაკზე (მარცხნიდან მარჯვნივ), უჯრედის ნომრები გამოჩნდება ეკრანზე. როდესაც დააჭირეთ მეორე ღილაკს (მარცხნიდან მარჯვნივ) ეკრანის რჩევები ქრება. როდესაც დააწკაპუნებთ პირველ ღილაკზე, თქვენ შეგიძლიათ შეცვალოთ ინსტრუმენტის მინიშნების ფერი (დამოკიდებულია ფოტოზე), რათა ხელსაწყოს რჩევა მაქსიმალურად იკითხებოდეს.
ნაბიჯი 3: დემონსტრაცია
ჩემი მუშაობის შედეგად მივიღე თამაში, რომლის საჩვენებლად გავაკეთე შემდეგი ვიდეო.
ინსტრუქციის ბოლოს ვამაგრებ ესკიზს TFT_shield_Puzzle. ესკიზის შესადგენად თქვენ უნდა დააინსტალიროთ ბიბლიოთეკა YATFT.
ვიმედოვნებ, რომ მოგეწონათ ჩემი მითითებები.
Გმადლობთ ყურებისთვის.
გირჩევთ:
ლოგიკური კარიბჭე ტრანზისტორის გამოყენებით: 3 ნაბიჯი
ლოგიკური კარიბჭეები ტრანზისტორის გამოყენებით: ლოგიკური კარიბჭეები ნებისმიერი ციფრული სისტემის ძირითადი სამშენებლო ბლოკია
სიმონ თამაში - სახალისო თამაში!: 5 ნაბიჯი
სიმონ თამაში - სახალისო თამაში!: ცნობა: აქ გრძელი შაბათ -კვირის შემდეგ, თქვენ ნამდვილად უნდა შეეცადოთ დაასრულოთ ყველა ის ამოცანა და სამუშაო, რომელზედაც თქვენ ხართ პასუხისმგებელი. დროა ჩვენც მოვამზადოთ ტვინი, არა? გარდა იმ მოსაწყენი და უაზრო თამაშებისა, არის თამაში სახელწოდებით Simon Game
Aruduino LED თამაში სწრაფი დაწკაპუნებით ორი მოთამაშის თამაში: 8 ნაბიჯი
Aruduino LED თამაში სწრაფი დაწკაპუნებით ორი მოთამაშის თამაში: ეს პროექტი შთაგონებულია @HasonAlkeim– ით. თუ თქვენ მზად ხართ ღრმად შეხედოთ აქ არის ბმული, რომლის ნახვა შეგიძლიათ https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. ეს თამაში არის Alkeim's– ის გაუმჯობესებული ვერსია. Ეს არის
ლოგიკური თამაში "სვეტები": 5 ნაბიჯი
ლოგიკური თამაში "სვეტები": გამარჯობა! დღეს მინდა გაგიზიაროთ პროექტი მარტივი ლოგიკური თამაშის "სვეტების" შესაქმნელად. ამისათვის ჩვენ გვჭირდება: ერთ-ერთი ყველაზე ხელმისაწვდომი და ხელმისაწვდომი SPI დისპლეი, Arduino Nano, TFT-shield for Arduino Nano (რომელთანაც ჩვენ გავაერთიანებთ ინდივიდუალურ
სამეურვეო თამაში სეგა სატურნის თამაში კომპიუტერზე: 6 ნაბიჯი
სამეურვეო თამაში Sega Saturn თამაში კომპიუტერზე: მე ვარ Sega Saturn კონსოლის დიდი ფანი და ბევრი თამაშის სათაურების კოლექცია. მე ფლობდი იაპონიის შავ და თეთრ მოდელს. და ორივე მწყობრიდან გამოდის. ასე რომ, მე მოუთმენლად ველოდები ინტერნეტში Sega Saturn- ის ემულატორს და შევხვდები GigiGigi Saturn- ს