Სარჩევი:
- ნაბიჯი 1: დასაწყისი
- ნაბიჯი 2: LED- ების დამატება
- ნაბიჯი 3: ციფრული ქინძისთავები
- ნაბიჯი 4: PushButtons
- ნაბიჯი 5: ციფრული და ანალოგური ქინძისთავები
- ნაბიჯი 6: ფოტორეზისტორები
- ნაბიჯი 7: ცვლადების განსაზღვრა
- ნაბიჯი 8: ცვლადების გამოცხადება
- ნაბიჯი 9: ჩატვირთვა
- ნაბიჯი 10: LED ჩართვა/გამორთვა
- ნაბიჯი 11: გამორთვის ღილაკი
- ნაბიჯი 12: ისიამოვნეთ თამაშით
ვიდეო: ტიკ ტაკი: 12 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
Tinkercad პროექტები »
დღეს ჩვენ გავაკეთებთ Tic Tac Toe თამაშს TinkerCad– ზე Arduino– ს გამოყენებით. ჩვენ გამოვიყენებთ უამრავ მარტივ კომპონენტს და გამოვიყენებთ კოდს მათ ერთმანეთთან დასაკავშირებლად. ამ წრის მთავარი ნაწილი, რომელიც ამ ყველაფერს აერთიანებს არის კოდი. ამ პროგრამას აქვს მრავალი შესაძლებლობა და შეიძლება შეიცვალოს ისე, როგორც მომხმარებელი საჭიროდ მიიჩნევს. ამ თამაშს ასევე აქვს RGB შუქების გამოყენების შესაძლებლობა, მაგრამ თუ ვინმეს სურს ამ პროექტში წინსვლა, მას უნდა დაუკავშიროს 2 არდუინო ერთმანეთთან.
მარაგები
- არდუინო
- პურის დაფა (დიდი)
- მავთულები
- Pushbutton
- LED- ები
- რეზისტორები (10k და 150)
- ფოტორეზისტორები
ნაბიჯი 1: დასაწყისი
ჩვენ დავიწყებთ ამას დიდი პურის დაფით და არდუინოს მიკროკონტროლით.
ნაბიჯი 2: LED- ების დამატება
შემდეგი ნაბიჯი არის დამატება LED- ები და ღილაკები პურის დაფაზე. ჩვენ ჯერ არ ვაკავშირებთ მათ, უბრალოდ ვდებთ დაფაზე ისე, რომ არცერთი მავთული არ ერევა სხვა ღილაკებში. ბევრი კომპონენტია, ასე რომ ჩვენ გვჭირდება მათი განლაგება ისე, რომ ხელი არ შეუშალოს. ამ პროექტისათვის რეკომენდირებულია დიდი პურის დაფა.
ნაბიჯი 3: ციფრული ქინძისთავები
ასე რომ, სანამ სხვა რამეს დავამატებთ, მოდით ჯერ ციფრული ქინძისთავები შევაერთოთ LED- ებზე. ამ პროექტში ჩვენ ვიყენებთ ყველა ანალოგურ და ციფრულ პინს, რომელიც აქვს Arduino– ს.
ნაბიჯი 4: PushButtons
ამ ნაბიჯისათვის ჩვენ ვაკავშირებთ ძალასა და მიწას ღილაკზე. ამ ნაბიჯში ჩვენ გამოვიყენებთ 10k რეზისტორებს ენერგიის რაოდენობის შეზღუდვისთვის. 2 ღილაკი მარჯვნივ არ გამოიყენება LED- ის ჩართვის ან გამორთვისთვის, მაგრამ ისინი გამოიყენება ახალი თამაშის დასაწყებად და სხვა რამისთვის ჩვენ ვნახავთ კოდის დაწყებისას.
ნაბიჯი 5: ციფრული და ანალოგური ქინძისთავები
ამ ნაბიჯში ჩვენ ვაკავშირებთ ღილაკებს ციფრულ და ანალოგიურ ქინძისთავებთან. ანალოგური ქინძისთავები შეიძლება გამოყენებულ იქნას ამ შემთხვევაში, რადგან ისინი შეიძლება გამოყენებულ იქნას ისევე, როგორც ციფრული ქინძისთავები.
ნაბიჯი 6: ფოტორეზისტორები
ამ ეტაპზე ჩვენ ვაპირებთ დავაკავშიროთ ფოტო რეზისტორებს LED- ებთან. ეს არის იმის საშუალება, რომ სხვადასხვა მოთამაშემ მიიღოს სხვადასხვა დონის სიკაშკაშე და ეს საშუალებას აძლევს მოთამაშეებს განასხვავონ საკუთარი თავი. ამ ნაბიჯში ხედავთ, თუ რატომ იყო საჭირო ნაბიჯების დაშორება ერთმანეთისგან.
ნაბიჯი 7: ცვლადების განსაზღვრა
ამ ეტაპზე, ჩვენ ვაპირებთ დავიწყოთ კოდი. ამის პირველი ნაწილი იქნება სხვადასხვა ღილაკების და LED- ების განსაზღვრა, არამედ სხვა ცვლადი, რომელიც უდრის 0. ეს ცვლადი დაგვეხმარება LED- ების ჩართვასა და გამორთვაში ღილაკის დაჭერით.
ნაბიჯი 8: ცვლადების გამოცხადება
ამ ეტაპზე ჩვენ ვაპირებთ დავასრულოთ ამ ცვლადების დეკლარაცია და დავაყენოთ ღილაკები შეყვანის სახით, ხოლო LED- ები გამომავლებად.
ნაბიჯი 9: ჩატვირთვა
კოდის ეს ნაწილი შეიძლება ჩაითვალოს როგორც "ჩატვირთვის ეკრანი". თამაშების უმეტესობას, როგორც წესი, აქვს დამწყები თანმიმდევრობა დასაწყისში, მაგრამ ეს ნაწილი არჩევითია და მხოლოდ შოუსთვის კეთდება. ეს არის ის, რისთვისაც შეიძლება გამოყენებულ იქნას სხვა ღილაკი, რომელიც მარჯვნივ იყო. მას შეუძლია აჩვენოს დაწყების თანმიმდევრობა, სანამ არ დაიწყება "დაწყების ღილაკი".
ნაბიჯი 10: LED ჩართვა/გამორთვა
ეს ნაბიჯი ყურადღებას ამახვილებს მთავარ კოდზე, თუ როგორ უნდა ჩართოთ და გამორთოთ LED ღილაკები. ამ კოდში ჩვენ გამოვიყენებთ ცვლადს, რომელიც უდრის 0 -ს, რომელიც თავდაპირველად შევქმენით ჩვენი ცვლადების განსაზღვრისას. ამ კოდის მიხედვით, LED ჩაირთვება ღილაკზე დაჭერისას, მაგრამ გამორთულია მისი კვლავ დაჭერისას.
ნაბიჯი 11: გამორთვის ღილაკი
ეს ნაბიჯი კოდირების გამორთვის ღილაკს ან ახალი თამაშის ღილაკს. ეს გამოიყენება მაშინ, როდესაც მოთამაშემ მოიგო ან დაასრულა თამაში, და თამაში გადატვირთული იქნება და შეიძლება თავიდან დაიწყოს. ეს ღილაკი ძირითადად არის გადატვირთვის ღილაკი, რომელიც ხელახლა იწყებს მარყუჟს, ასე რომ თამაში შეიძლება უსასრულოდ ითამაშო.
ნაბიჯი 12: ისიამოვნეთ თამაშით
ეს იყო ამ გაკვეთილის დასასრული და ვიმედოვნებ, რომ გაერთობით ამ სქემით და კოდის თამაშით და უფრო და უფრო მეტ ცვლილებას შეიტანთ ამ წრეში, რადგან შესაძლებლობები უსასრულოა, რადგან ეს არის ძალიან ღია პროგრამა.
გირჩევთ:
ნახევარი ნაბიჯი: 5 ნაბიჯი (სურათებით)
სემინარი: IntroduçãoNeste projeto, você construirá um an sistema de semáforos: არსებობს 3 LED ნათურები სხვადასხვა ბირთვით (verde, amarelo e vermelho) para imitar os semáforos dos carros; არსებობს 2 LED ნათურები სხვადასხვა ბირთვით (verde და vermelho) იმისთვის, რომ გააკეთოთ
Arduino Uno თევზის მიმწოდებელი 6 იაფი და მარტივი ნაბიჯი!: 6 ნაბიჯი
Arduino Uno თევზის მიმწოდებელი 6 იაფი და მარტივი ნაბიჯი! შინაური ცხოველების მქონე ადამიანებს, ალბათ, იგივე პრობლემა ჰქონდათ, როგორც მე: შვებულება და დავიწყება. მე მუდმივად მავიწყდებოდა ჩემი თევზის გამოკვება და ყოველთვის ვცდილობდი ასე გამეკეთებინა სანამ ის წავიდოდა
აკუსტიკური ლევიტაცია Arduino Uno– ით ეტაპობრივად (8 ნაბიჯი): 8 ნაბიჯი
აკუსტიკური ლევიტაცია Arduino Uno– სთან ერთად ეტაპობრივად (8 საფეხური): ულტრაბგერითი ხმის გადამცემები L298N Dc მდედრობითი ადაპტერი დენის წყაროს მამაკაცის dc pin Arduino UNOBreadboard და ანალოგური პორტები კოდის გადასაყვანად (C ++)
ტიკ ტაკ ტროლი: 7 ნაბიჯი
Tic Tac Troll: Robot que juga al tres en ratlla i que si cal fer a vegades trampesles farà per churchjar-te fent algun soroll i canviant-te la fitxa de lloc a favor seu. მოითხოვეთ პროექტი rob bratic consta de 3 servos i un magnetisme per poder jugar al tres en r
ტიკ ტაკი (3 რიგში): 10 ნაბიჯი (სურათებით)
Tic Tac Toe (3 რიგში): ეს პროექტი არის კლასიკური Tic-Tac-Toe ფანქრის ელექტრონული დასვენება & ქაღალდის 2 მოთამაშის თამაში. მიკროსქემის გული არის მიკროჩიპის PIC 16F627A მიკროკონტროლერი. მე ჩავრთე გადმოსაწერი ბმული კომპიუტერის დაფისთვის PDF და ასევე HEX კოდი