Სარჩევი:
- მარაგები
- ნაბიჯი 1: თამაშის წესები
- ნაბიჯი 2: დონის დიზაინი
- ნაბიჯი 3: წრე
- ნაბიჯი 4: კოდი
- ნაბიჯი 5: ტესტირება
- ნაბიჯი 6: მაშ, რა არის შემდეგი?
ვიდეო: ოქტარინი: ფერის შესატყვისი თამაში WS2812 RGB LED- ებით: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
ოქტარინი, მაგიის ფერი. ის ცოცხალი და კაშკაშა იყო და წარმოსახვის უდავო პიგმენტი იყო, რადგან სადაც არ უნდა გამოჩენილიყო ეს იყო ნიშანი იმისა, რომ უბრალო მატერია ჯადოსნური გონების ძალების მსახური იყო. ეს იყო თავად მოჯადოება.
მაგრამ რინსვინდს ყოველთვის ეგონა, რომ ის მომწვანო-იასამნისფერი იყო.
- ტერი პრატჩეტი - მაგიის ფერი
ყველა ფერი მოჯადოებულია და თქვენ უნდა გაათავისუფლოთ ისინი სათითაოდ. სამი ჯადოსნური შელოცვა დაგეხმარებათ თქვენს სწრაფვაში.
პ.ს. ამ პროექტში მე ვიყენებ ინტენსიურად ორობითი ოპერატორებს და ორობითი ნიღბებს, ამიტომ ის შეიძლება გამოყენებულ იქნას კომპიუტერული მეცნიერების პედაგოგების მიერ ლოგიკური ლოგიკის სწავლების მიზნით გასართობად გამიზნული გზით.
მარაგები
1x Arduino Nano/Uno ან სხვა თავსებადი დაფა. პროექტი რეალურად იყენებს 5 ციფრულ პინს და 6 კბ -ზე ნაკლებ მეხსიერებას. ასე რომ, Attiny85 დაფუძნებული დაფა ასევე კარგად უნდა მუშაობდეს.
4x ტაქტილური ღილაკები. თუ გირჩევნიათ, შეგიძლიათ გამოიყენოთ სენსორული ღილაკები.
1x WS2812 LED ზოლები ან ბარი 8 კონტროლირებადი RGB LED- ით.
თუ გირჩევნიათ 1x breadboard ან PCB პროტოტიპის დაფა.
Breadboard Jumper Wires.
ნაბიჯი 1: თამაშის წესები
თამაშის ინტერფეისი აღჭურვილია 8 RGB LED- ით. მიზანია ყველა მათგანი ბრწყინავდეს იმავე ფერით. ის პირველ „სამყაროში“წითელია, მეორეში - ნარინჯისფერი, მესამეში - ყვითელი და ა.
არის 3 ძირითადი ღილაკი. თითოეული მათგანი ცვლის ოთხი LED- ის ფერს ორობითი ნიღბის მიხედვით. მაგალითად, პირველ ღილაკს აქვს ნიღაბი 11110000. ეს ნიშნავს, რომ ის ცვლის პირველი ოთხი LED- ის ფერს. ასევე არის ღილაკი "Shift", რომელიც აბრუნებს ნიღაბს. თუ მოთამაშე დააჭერს Shift+First ღილაკს, ნიღაბი იქნება 00001111 და ოთხი ბოლო LED იქნება დაზარალებული. ფერები იცვლება ციკლურად.
თანდართული სურათი აღწერს ყველა ნიღაბს.
ნაბიჯი 2: დონის დიზაინი
თამაში შედგება "სამყაროსგან", რვა ქვექვეშა დონიდან. პირველი სამყარო არის "წითელი" და ყველა LED აქ შეიძლება იყოს მხოლოდ ორ მდგომარეობაში: ცარიელი და წითელი. თითოეულ ქვესახეობში გამოიყენება უფრო მეტი გადახვევის ნაბიჯი, ამიტომ სირთულე თანდათან იზრდება. როდესაც გადიხართ სამყაროში (ანუ ყველა ქვემოდონეზე), თქვენ იხსნით შემდეგ ფერს. მეორე ("ნარინჯისფერი") სამყაროში ყველა LED- ს აქვს სამი მდგომარეობა: ცარიელი, წითელი და ნარინჯისფერი. ანუ ყოველი მომავალი სამყარო უფრო რთულია ვიდრე წინა.
რა ხდება მე -8 ("ოქტარინი") სამყაროში … კარგი … სუფთა მაგია.
ნაბიჯი 3: წრე
ეს დამოკიდებულია კონკრეტულ დაფაზე, რომელსაც იყენებთ, მაგრამ მე მკაცრად გირჩევთ გამოიყენოთ გარე კვების ბლოკი LED- ებისთვის.
მე გამოვიყენე ღილაკები 2, 3, 4 და 5 ღილაკებისთვის. თუ იყენებთ სხვა მიკროკონტროლერს ან ქინძისთავებს, არ დაგავიწყდეთ მისი შეცვლა პროგრამის კოდში.
ნაბიჯი 4: კოდი
აქ შეგიძლიათ იპოვოთ კოდის უახლესი ვერსია.
ნაბიჯი 5: ტესტირება
ნაბიჯი 6: მაშ, რა არის შემდეგი?
თქვენ ალბათ შენიშნეთ, რომ თამაშს რეალურად არ აქვს მე -8 (ოქტარინის) სამყარო. ეს გაკეთდა განზრახ. მაგია … არ არის ის, რაც ზუსტად უნდა განმეორდეს.
მე გირჩევთ ააშენოთ თქვენი საკუთარი მე -8 სამყარო. მაგალითად, თქვენ შეგიძლიათ აიძულოთ მოთამაშეს მოაწყოს ცისარტყელას ფერის მასივი მონოქრომული ნაცვლად ან განახორციელოს უჯრედები ფერის შეცვლით. Ეს შენზეა დამოკიდებული. გააკეთე შენი მაგია საკუთარი გზით.
გირჩევთ:
სიმონ თამაში - სახალისო თამაში!: 5 ნაბიჯი
სიმონ თამაში - სახალისო თამაში!: ცნობა: აქ გრძელი შაბათ -კვირის შემდეგ, თქვენ ნამდვილად უნდა შეეცადოთ დაასრულოთ ყველა ის ამოცანა და სამუშაო, რომელზედაც თქვენ ხართ პასუხისმგებელი. დროა ჩვენც მოვამზადოთ ტვინი, არა? გარდა იმ მოსაწყენი და უაზრო თამაშებისა, არის თამაში სახელწოდებით Simon Game
Aruduino LED თამაში სწრაფი დაწკაპუნებით ორი მოთამაშის თამაში: 8 ნაბიჯი
Aruduino LED თამაში სწრაფი დაწკაპუნებით ორი მოთამაშის თამაში: ეს პროექტი შთაგონებულია @HasonAlkeim– ით. თუ თქვენ მზად ხართ ღრმად შეხედოთ აქ არის ბმული, რომლის ნახვა შეგიძლიათ https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. ეს თამაში არის Alkeim's– ის გაუმჯობესებული ვერსია. Ეს არის
IR- დისტანციური ფერის გამოცნობის თამაში: 3 ნაბიჯი
IR- დისტანციური ფერის გამოცნობის თამაში: ამ სასწავლო ინსტრუქციაში მე გაჩვენებთ თუ როგორ გააკონტროლოთ RGB led IR- დისტანციური მართვის საშუალებით და გააკეთეთ სახალისო თამაში მისგან
"ფერის მატჩი" (რეფლექსური თამაში): 4 ნაბიჯი
"ფერის მატჩი" (რეფლექსური თამაში): შესავალი: ჩემი სკოლის პროექტისთვის არ ვიყავი დარწმუნებული რა გამეკეთებინა, მაგრამ გარკვეული ფიქრის შემდეგ, გადავწყვიტე რეფლექსური თამაში გამეკეთებინა. ჩვენ ხომ თამაშების სკოლა ვართ. ჩვენ უნდა შევქმნათ რაღაც ინტერაქტიული და უნიკალური, ასე რომ თამაში იქნებოდა სრულყოფილი! ბედნიერი ვარ, რომ ყველაფერი
უკაბელო Arduino სინათლის შესატყვისი LED ნათურა Photoresistor გამოყენებით: 4 ნაბიჯი
უკაბელო Arduino სინათლის შესატყვისი LED ნათურა Photoresistor– ის გამოყენებით: ეს ინსტრუქცია დეტალურად ასახავს ნაბიჯებს, რომლებიც აუცილებელია ელემენტარული უკაბელო სინათლის მგრძნობიარე LED ნათურის შესაქმნელად Arduino Unos– ისა და ფოტო რეზისტორის გამოყენებით. ამ მოწყობილობის შესაძლო გამოყენება იქნება ოთახის განათება, რომელსაც არ აქვს ფანჯრები ხელოვნური ხელოვნებით