Სარჩევი:

PUZZLE - Arduino ლოგიკური თამაში: 3 ნაბიჯი
PUZZLE - Arduino ლოგიკური თამაში: 3 ნაბიჯი

ვიდეო: PUZZLE - Arduino ლოგიკური თამაში: 3 ნაბიჯი

ვიდეო: PUZZLE - Arduino ლოგიკური თამაში: 3 ნაბიჯი
ვიდეო: How To Solve 3x3 Rubik's Cube Four Easy Steps in Tamil(தமிழில்) நான்கே பார்முலா 3x3 ரூபிக்ஸ் க்யூப் 2024, ნოემბერი
Anonim
PUZZLE - Arduino ლოგიკური თამაში
PUZZLE - Arduino ლოგიკური თამაში

გამარჯობა

მინდა გითხრათ მარტივი თავსატეხის თამაშის "თავსატეხის" შექმნის ისტორიის შესახებ 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.

ვიმედოვნებ, რომ მოგეწონათ ჩემი მითითებები.

Გმადლობთ ყურებისთვის.

გირჩევთ: