Სარჩევი:

მოთამაშის შერჩევა: 4 ნაბიჯი
მოთამაშის შერჩევა: 4 ნაბიჯი

ვიდეო: მოთამაშის შერჩევა: 4 ნაბიჯი

ვიდეო: მოთამაშის შერჩევა: 4 ნაბიჯი
ვიდეო: კახი კალაძე დატროლეს 😀🤣🤣 2024, ნოემბერი
Anonim
Pick-a-Player
Pick-a-Player

ეს გაკვეთილი დაგეხმარებათ გაარკვიოთ როგორ მიიღოთ გადაწყვეტილების მიმღები არდუინო. ღილაკის დაჭერით, LED- ები ანათებს შემთხვევითი შაბლონით. რამდენიმე წამის შემდეგ, ერთი LED ანათებს. ეს არის არდუინოს საბოლოო გადაწყვეტილება. მე მაქვს კონკრეტული მიზანი ჩემი საბოლოო პროდუქტისთვის, მაგრამ ის შეიძლება გამოყენებულ იქნას ბევრ რამეში. ოდესმე გიჭირთ სამუშაოს ადგილის არჩევა ხანგრძლივი სამუშაო დღის შემდეგ? მოათავსეთ დაფაზე 7 ვარიანტი და დააჭირეთ ღილაკს. წამებში გექნებათ გონება თქვენთვის შექმნილი! ეს ინსტრუქცია დაგეხმარებათ ნდობის ამაღლებაში LED- ების სქემის შექმნით და შესაძლოა გაგაცნოთ ახალი კომპონენტი, ღილაკი.

შაბათ -კვირას ჩვეულებრივ შეგიძლიათ იხილოთ მე და ჩემი ქმარი მეგობრების სახლში, რომლებიც თამაშობენ თამაშების ასორტიმენტს. როგორც წესი, არის ცოტა დებატები, როდესაც გადაწყვეტთ ვინ იქნება "მოთამაშე 1". ჩვენ ყოველთვის ვცდილობთ, რომ ეს იყოს სამართლიანი, მაგრამ ჩვენ იმდენ თამაშს/დროს ვთამაშობთ, რომ ზოგჯერ თვალს ვკარგავთ. ყოველთვის ჩანს, რომ რამდენიმე ადამიანი ყოველთვის იწყებს ჩვენს თამაშებს. ამან შთააგონა, რომ გამეკეთებინა მოწყობილობა, რომელიც დაეხმარება ჩემს ჯგუფს სამართლიანი და მარტივი გზა “Pick-a-Player”. როგორც წესი, ჩვენს "თამაშის ღამის" ეკიპაჟს ჰყავს შვიდი მონაწილე. ამ მიზეზით, მე შევქმენი ეს გადაწყვეტილების მიმღები, რომელსაც აქვს 7 LED, მაგრამ თქვენ შეგიძლიათ შეცვალოთ იგი თქვენს საჭიროებებზე. მხოლოდ გასართობად, მე თითოეულ მოთამაშეს ვუმშვენებდი პატარა ქაღალდის თავსახურს, რომელიც შეიძლება მოთავსდეს შუქდიოდზე, რომ დაიმახსოვროს რომელია მათი.

ეს არის სრულყოფილი პროექტი დამწყები კოდირებისთვის, რომელიც ცდილობს გააფართოვოს თავისი აზროვნება ოდნავ უფრო რთულ კოდირებასა და სქემებში. როგორც დამწყები დამშიფრავი, მე შემიძლია თავი დამძიმდეს ფიზიკური გამოთვლების სირთულის გამო. ამ გაკვეთილის დასასრულს თქვენ ნახავთ გააზრებისა და გაფართოების კითხვებს, როგორც გზას, რომელიც დაგეხმარებათ შექმნათ თქვენი ცოდნის კოდირება და შექმნათ მეტი გაგება ამ პროექტის ფარგლებში. ამ ტიპის კითხვები ხშირად მეხმარება იმის გაცნობიერებაში, რომ მე იმაზე მეტი ვიცი ვიდრე ვვარაუდობ. ვიმედოვნებ, რომ მათ შეუძლიათ იგივე გააკეთონ თქვენთვის!

ამ ბმულის გამოყენებით შეგიძლიათ შეხვიდეთ ჩემი სქემისა და კოდის სიმულაციაზე.

ნაბიჯი 1: დააყენეთ თქვენი პურის დაფა

დააყენეთ თქვენი პურის დაფა
დააყენეთ თქვენი პურის დაფა

LED- ების განთავსება

  • დაიწყეთ განათავსეთ თქვენი 7 LED სვეტში სხვადასხვა მწკრივზე, განათავსეთ ანოდი (გრძელი ფეხი) ერთი მიმართულებით. დაიმახსოვრე ეს, სანამ განაგრძობ შენი წრის შექმნას
  • 220 ohm რეზისტორების გამოყენებით, მოათავსეთ რეზისტორის ერთი ფეხი იმავე რიგში, როგორც LED- ების კათოდი (მოკლე ფეხი). მეორე ფეხი უნდა დაუკავშირდეს - რკინიგზას.
  • ჯუმბერის მავთულის ერთი ბოლო განათავსეთ LED ანოდებით. სხვა ბოლოები უნდა განთავსდეს შესაბამისად 2, 3, 4, 5, 6, 7, 8 ქინძისთავებში.
  • სხვა ჯუმბერის მავთულით დააკავშირეთ - Rail to GND.

ღილაკის დაყენება

  • მოათავსეთ ღილაკი ორი წვერით (ე) სვეტში და ორი წვერი f სვეტში.
  • ჩამაგრეთ 1K ომ წინააღმდეგობის ერთი ფეხი იმავე რიგში, როგორც ერთი (e) მხარეს. გამყარეთ მეორე ფეხი რკინიგზაში.
  • იმავე რიგში, როგორც რეზისტორი, მიამაგრეთ მხტუნავის მავთულის ერთი ფეხი მეორე ბოლოში მოთავსებული პინ 12 -ში.
  • შეაერთეთ ღილაკი დენის წყაროსთან, ჯუმბერის მავთულის განთავსებით იმავე რიგში, როგორც მეორე წვერი (ე) მხარეს. მავთულის დარჩენილი ბოლო მოთავსებულია 5V- ში.

ნაბიჯი 2: ჩაწერეთ კოდი

აქ არის ბმული ჩემი Arduino სკეტჩზე, სადაც შეგიძლიათ შეხვიდეთ ჩემს კოდზე.

ეს პროექტი შთაგონებულია სხვა გადაწყვეტილების მიმღების მიერ, რომელიც შეგიძლიათ ნახოთ აქ. მე შევიტანე ცვლილებები ჩემი პროექტის იდეის მოთხოვნების დასაკმაყოფილებლად.

ნაბიჯი 3: სცადეთ

  • შეაერთეთ იგი და დააჭირეთ ღილაკს. ეს უნდა დაიწყოს შემთხვევითი თანმიმდევრობა LED- ზე, დამთავრებული ერთი განათებული 10 წამის განმავლობაში.
  • თუ ეს არ მოხდა, დროა გამოასწოროთ.

    • შეხედეთ თქვენს პურის დაფას და შეამოწმეთ, რომ თქვენი წრე დაკავშირებულია.
    • შეამოწმეთ თქვენი კოდი შეცდომებისთვის. მე ყოველთვის გირჩევთ ორმაგ შემოწმებას, რომ თქვენ დაწერეთ სწორი პინ ნომრები.

ნაბიჯი 4: (არასავალდებულო) გააზრებისა და გაფართოების კითხვები

  1. რომელი ხაზი (ები) ადგენს გამომავალ ქინძისთავებს?
  2. თუ გსურთ შეცვალოთ გამოყენებული LED ნათურების რაოდენობა, რომელი ხაზების რედაქტირება გჭირდებათ? რატომ?
  3. როგორ შეიძლება გამოიყენოთ მსგავსი კოდი მოწყობილობის შესაქმნელად, რათა მოთამაშეები ორ გუნდში ჩაყარონ? პარტნიორები?
  4. თუ გინდათ რომ შემთხვევითი სინათლის ჩვენება უფრო დიდხანს გაგრძელდეს, როგორ მოიქცეოდით?

გირჩევთ: