Სარჩევი:
ვიდეო: გაუმჯობესებული "სიმონ ამბობს" კოდი: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
განახლებული პროექტი "მარტივი სიმონის".
კერძოდ, უფრო ადვილია მუშაობა პროგრამული უზრუნველყოფის განხორციელებასთან.
ნაბიჯი 1: დაწყება
დავიწყე ინსტრუქციებით 'Simple-Simon-Says-Game'
მიმართეთ მას ზოგადი ტექნიკის განხორციელებისთვის.
როგორც უკვე გავაკეთე ჩემი საკუთარი პროექტი, რომელსაც ჰქონდა 4 ღილაკი, 4 LED და დინამიკი, გამოვიყენე ეს ტექნიკა (ნაჩვენებია ზემოთ). მე ოდნავ შევეხე ფოტოებს, რომ შემეცვალა რაღაც ასპექტები, რათა უფრო შესაფერისი ყოფილიყო ამ პროექტის ილუსტრაციისთვის.
ის იყენებს ნანო 3.0 -ს და მე გამოვიყენე სხვადასხვა პინის დავალებები პერიფერიულ მოწყობილობებზე.
სხვათა შორის, თქვენ შეიძლება ასევე დაგაინტერესოთ აპარატურის გამარტივებული ვერსია, რაც მე გავაკეთე Instructables.com/id/Fast-Easy-Simon
ნაბიჯი 2: ახალი აპარატურის ადაპტირება
Simon_Says ესკიზი არ გამომივიდა, რადგან კოდი ეყრდნობოდა ფიქსირებულ პინინგებს. გარდა ამისა, კოდის დაცვა რთული იყო და ჰქონდა შეცდომები.
ასე რომ, მე შევქმენი ეს განახლებული ვერსია.
- დაფიქსირდა გამოტოვებული გამოყენება 'ლოგიკური' პინის ნომრებისთვის
- შეცვალეთ კოდი ისე, რომ ის იმუშავებს ნებისმიერი LED და ღილაკის პინის დავალებებისთვის.
- ლოგიკური ნაკადი იყო მეტისმეტად რთული და ლაქებში ძალიან განმეორებადი, რის გამოც ძნელი გასაგები და გამართული იყო. ასე რომ, მე გავამარტივე იგი უმეტესწილად.
- სხვა გაუმჯობესებებთან ერთად, როგორიცაა ის ფაქტი, რომ მე შევცვალე 'Tone' კლასის ობიექტის სახელი 'speakerpin' -დან 'speaker' და შევქმენი ბაიტი ცვლადი 'speakerpin' მისი pin # დავალებისთვის.
- ოქტომბერი 2015: ნებადართულია სწრაფი ღილაკის შეყვანის თანმიმდევრობა
აქ მოცემულია ჩემი განახლებული ესკიზის გადმოსაწერი ბმული. თქვენ უნდა გაგიადვილოთ საკუთარი აპარატურით სიარული, უბრალოდ კოდის დასაწყისთან ახლოს pin ამოცანების შეცვლით. ჩამოტვირთეთ და გაერთეთ მასთან ერთად.
ნაბიჯი 3: პოპულარული მოთხოვნით
ვინაიდან გაჩნდა შეკითხვები იმის შესახებ, თუ როგორ გამოვიყენოთ პროგრამული უზრუნველყოფა სერვოსთან, რათა დავიჭიროთ ჩამკეტი, როდესაც სიმონის ნიმუშების შესატყვისი წარმატებული ნაკრები შესრულდება. მე აქ ვამატებ "Simon_Says" - ის და მსგავს "Simon_Sings" - ის ვერსიებს, რომლებიც მე მორგებული მაქვს შესაბამისი სერვო კოდის შემდგომი მოდიფიკაციისთვის. მე დავამატე "@TODO" კომენტარები თითოეული კოდის ჩვენებაში, თუ სად უნდა მოვათავსო სერვო კოდი.
ზუსტი კოდირება დამოკიდებული იქნება აპარატურის განხორციელებაზე და სერვის ბიბლიოთეკაზე, რომელსაც იყენებს. სერვო კონკრეტულ საკითხებზე არ მაქვს პასუხები. ამისათვის მე გირჩევთ გადახედოთ შემდეგს: ვიდეო: როგორ გავაკონტროლოთ servosinstructables.com/id/Arduino-Servo-Motors/instructables.com/id/Access-control-with-Arduino-Keypad-4x4-Servo/ For მათ, ვინც საჭიროებს დამატებით დახმარებას სერვოსთან დაკავშირებით, მე გირჩევთ პოსტს, რომელიც დაკავშირებულია სერვოსთან და ყველაზე მეტად ემსგავსება მათ მომსახურების განხორციელებას.
გირჩევთ:
სიმონ ამბობს თამაში: 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 ღილაკს დაემორჩილნენ
კომპიუტერული ინჟინერიის ფინალი სიმონ ამბობს თამაში: 3 ნაბიჯი
კომპიუტერული ინჟინერიის ფინალი სიმონ ამბობს თამაშს: ჩემი იდეა: ჩემი პროექტი არის სიმონის ნათქვამი თამაში. ამ თამაშში არის ოთხი LED და ოთხი ღილაკი. მუსიკა უკრავს ზუზუნიდან, სანამ LED- ები ანათებს მუსიკას. შემდეგ თამაში დაიწყება. LED ანათებს და თქვენ უნდა დააჭიროთ კონდახს
სიმონ ამბობს LCD ეკრანით: 9 ნაბიჯი (სურათებით)
სიმონ ამბობს LCD ეკრანზე: შემოღება თქვენ ყოველთვის გინდოდათ არდუინოს პროექტის შექმნა, რომელიც ერთი, მართლაც სახალისოა თამაშით და ორი, ადვილი ასაშენებელი. კარგი, აღარ მოიხედო. გამარჯობა და კეთილი იყოს თქვენი მობრძანება ჩემს სასწავლებელში. აქ მე გასწავლით შექმნათ Simon Says თამაში LCD– ით