Სარჩევი:
- ნაბიჯი 1: შეაერთეთ 4 LED
- ნაბიჯი 2: შეაერთეთ 4 ღილაკი
- ნაბიჯი 3: შეაერთეთ LCD ეკრანი
- ნაბიჯი 4: კოდი სიმონ ამბობს
ვიდეო: CSCI-1200 პროექტი 2: სიმონ ამბობს: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
ამ ლაბორატორიაში თქვენ იყენებთ ღილაკებს, LCD ეკრანს და LED- ებს, რომ შექმნათ Simon Says თამაში Arduino მიკრო კონტროლერის გამოყენებით.
ამ პროექტისათვის საჭირო აპარატურა:
1. არდუინო უნო
2. LCD ეკრანი
3. 4 ღილაკი
4. პოტენომეტრი
5. 4 ები
6. პურის დაფა
7. მავთულები/კონექტორები
საჭირო ბიბლიოთეკები:
1. LiquidCrystal
2. EEPROM
ნაბიჯი 1: შეაერთეთ 4 LED
ამ პროექტისთვის უმჯობესია გამოიყენოთ 4 განსხვავებული ფერის LED, როგორიცაა ლურჯი, მწვანე, წითელი და ყვითელი.
LED- ის დასაკავშირებლად დაფაზე:
1. განათავსეთ LED პურის დაფაზე
2. დააკავშირეთ ჯუმბერის მავთული სახმელეთო სარკინიგზოდან LED- ის ქვედა ტყვიამდე (-)
3. არდუინოს პორტიდან ჯუმბერის მავთული შეაერთეთ, დიაგრამაში გამოყენებული პორტებია A2-A5, პურის დაფაზე. მოათავსეთ 220 Ω (ohm) რეზისტორი იმავე რიგში, როგორც მავთული და შეაერთეთ იგი LED- ის ზედა ტყვიასთან (+)
4. გაიმეორეთ ნაბიჯები 1 - 3, რათა დაასრულოთ დარჩენილი 3 LED- ები პურის დაფაზე
ნაბიჯი 2: შეაერთეთ 4 ღილაკი
ღილაკები გამოყენებული იქნება თამაშის სათამაშოდ, ამიტომ უნდა განთავსდეს ისეთ ადგილას, სადაც წვდომა ადვილია. თამაშის გასაგებად, ღილაკები უნდა განთავსდეს მათი შესაბამისი LED- ის წინ.
ნაბიჯები ღილაკზე დასაკავშირებლად:
1. ჩასვით ღილაკი პურის დაფაზე
2. დააკავშირეთ მავთული ღილაკის ზედა მარცხენა მხარეს პურის დაფის დენის რელსზე.
3. დააკავშირეთ 10K Ω (ohm) რეზისტორი ღილაკის ქვედა მარცხენა მხარეს და პურის დაფის მიწის რელსზე
4. ღილაკის ქვედა მარჯვენა მხარე მავთულით იქნება დაკავშირებული Arduino– ს პორტთან, დიაგრამაზე ღილაკებისათვის გამოიყენება 2-5 პორტები.
5. გაიმეორეთ ნაბიჯები 1-4, რათა დაასრულოთ დარჩენილი 3 ღილაკის დაკავშირება.
ნაბიჯი 3: შეაერთეთ LCD ეკრანი
LCD ეკრანი გამოყენებული იქნება თამაშის დროს მოთამაშის მიმდინარე ანგარიშის, ასევე მაღალი ქულის საჩვენებლად. LCD არის დაკავშირებული breadboard– ზე 16 სხვადასხვა ქინძისთავით. LCD მოითხოვს პოტენციომეტრს, ასე რომ მოათავსეთ პოტენომეტრი პურის დაფაზე. პოტენომეტრის ზედა მარცხენა პინი დაკავშირებულია პურის დაფის დენის სარკინიგზო ხაზთან, ხოლო ქვედა მარცხენა პინი უკავშირდება მიწის რელსას.
LCD ქინძისთავები დაკავშირებულია შემდეგი თანმიმდევრობით:
- გრუნტი
- Ძალა
- პინი 11
- პინ 10
- პინი 9
- პინი 8
- ცარიელი
- ცარიელი
- ცარიელი
- ცარიელი
- პინ 7
- გრუნტი
- პინი 6
- პოტენომეტრი
- Ძალა
- გრუნტი
ნაბიჯი 4: კოდი სიმონ ამბობს
მიმაგრებულია 1200_Project2_Simon.ino ფაილი, რომელიც შეიცავს ყველა კოდს, რომელიც საჭიროა ამ პროექტის დასასრულებლად. კოდი იყენებს შემთხვევით რიცხვს, რომ გადაწყვიტოს რომელი ნიმუში იქნება ნაჩვენები თითოეული რაუნდისათვის. EEPROM მეხსიერება გამოიყენება მაღალი ქულის შესანახად, რომელიც ნაჩვენებია LCD ეკრანზე.
გირჩევთ:
გაუმჯობესებული "სიმონ ამბობს" კოდი: 3 ნაბიჯი
გაუმჯობესებული "სიმონ ამბობს" კოდი: განახლებული "მარტივი სიმონის" პროექტი. კერძოდ, უფრო ადვილია მუშაობა პროგრამული უზრუნველყოფის განხორციელებასთან
სიმონ ამბობს თამაში: 13 ნაბიჯი
სიმონ ამბობს თამაშს: კეთილი იყოს თქვენი მობრძანება სიმონის ნათქვამი თამაშში !! ეს გაუსაძლისი გზა გაგიწევთ სიმონის ნათქვამის თამაშის შესაქმნელად tinkercad
სიმონ ამბობს მეხსიერების თამაში: 4 ნაბიჯი
სიმონ ამბობს მეხსიერების თამაშს: ეს არის თამაში, რომელიც ბევრ ჩვენგანს უყვარს და გვახსოვს ბავშვობიდან. ჩვენ არა მხოლოდ ნოსტალგიურ მოგონებებს ვათვალიერებთ, არამედ ვამატებთ მას კომპიუტერული ინჟინერიის სამყაროში! ეს თამაში შედგება სხვადასხვა დონისგან, რომელშიც LED- ები hel
სიმონ ამბობს: 3 ნაბიჯი
სიმონ ამბობს: ეს სასწავლო არის დაწერილი ჰოლანდიურ ენაზე. სემინარი "Happy Hacking" HKU hebben wij een soundboard gemaakt die is gebaseerd op het spel სიმონ ამბობს. კარის ოპ ღილაკი te drukken komt er een geluid uit. Elke ღილაკს დაემორჩილნენ
არდუინოს პროექტი // სიმონ ამბობს (პენატალური შედეგით): 5 ნაბიჯი
არდუინოს პროექტი // სიმონ ამბობს (ნაადრევი შედეგით): გამარჯობა! ეს არის ძალიან დამწყები მეგობრული სასწავლო, რადგან ეს რეალურად ჩემი პირველი არდუინოს პროექტიცაა. მე შევქმენი ეს პროექტი იმისათვის, რომ ჩავაბარო ის კურსი, რომელსაც ამჟამად ვატარებ, სახელწოდებით If This Then That. ამ ინსტრუქციულად მე გაჩვენებ თუ როგორ უნდა