Სარჩევი:

ვარსკვლავური ომები სინათლის მიკროსქემის სათამაშო მოედანი ექსპრესი: 5 ნაბიჯი
ვარსკვლავური ომები სინათლის მიკროსქემის სათამაშო მოედანი ექსპრესი: 5 ნაბიჯი

ვიდეო: ვარსკვლავური ომები სინათლის მიკროსქემის სათამაშო მოედანი ექსპრესი: 5 ნაბიჯი

ვიდეო: ვარსკვლავური ომები სინათლის მიკროსქემის სათამაშო მოედანი ექსპრესი: 5 ნაბიჯი
ვიდეო: 🎙 WADE DAVIS | MAGDALENA: River of DREAMS | On COLOMBIA, ANTHROPOLOGY and the WRITING Process 📚 2024, ნოემბერი
Anonim
Image
Image

ეს შუქი იყენებს Circuit Playground Express სინათლისა და მუსიკალური თანმიმდევრობების დასაკრავად. თანდართული სენსორული ბალიშები ჩართავს ცალკეულ სინათლის ანიმაციებს და უკრავს ან საიმპერატორო მარშს (დართ ვეიდერის თემა) ან მთავარ თემას ვარსკვლავური ომებიდან. ამ სახელმძღვანელოში შეტანილი პროგრამის კოდი შეიძლება შეიცვალოს ნებისმიერი მუსიკალური პაროლის დაკვრისთვის და დამატებითი სენსორული ბალიშების დამატება შესაძლებელია ხმის/სინათლის შემდგომი თანმიმდევრობების დასაკრავად.

მარაგები

  • მიკროსქემის მოედანი ექსპრესი
  • MakeCode ონლაინ პროგრამირების პლატფორმა
  • სასმელის ქილა
  • ზუსტი დანა
  • ფანქარი
  • შარპი
  • სპირტი და ქაღალდის პირსახოცი
  • სამკერვალო ნემსი (ან awl)
  • 4 ალიგატორის კლიპი
  • გარე სპიკერი თავის ტელეფონის ჯეკით
  • 2 ნიკელი (ან სპილენძის ნაჭრები)
  • მასალა ბაზისთვის (სურვილისამებრ)

ნაბიჯი 1: ნაბიჯი 1: შექმენით თქვენი კოდი

ნაბიჯი 1: შექმენით თქვენი კოდი
ნაბიჯი 1: შექმენით თქვენი კოდი
ნაბიჯი 1: შექმენით თქვენი კოდი
ნაბიჯი 1: შექმენით თქვენი კოდი

დასაწყებად, გახსენით ადაფრუტის MakeCode ონლაინ პლატფორმა და დაიწყეთ ახალი პროექტი.

შექმენით "დაწყების" ბლოკი და დააყენეთ ტემპი 30 -ზე (იხ. სურათი 1). დააყენეთ ელფერი Javascript– ში შესვლისას და დაამატეთ „let hue = 0“(იხ. სურათი 3).

კოდის პირველი ნაწილი გახდება პირველი სინათლის თანმიმდევრობა. დასაწყებად, შექმენით სამუდამო მარყუჟი და შექმენით მდგომარეობის ბლოკი "თუ მართალია, მაშინ" მარყუჟში. შეცვალეთ "true" - ით "სანამ _ დაჭერილია" შეყვანის ბლოკების განყოფილებიდან ("touch A2" გამოიყენება ამ კოდში შეხების სენსორის დასაშვებად, მაგრამ ასევე შეგიძლიათ აირჩიოთ A ან B ღილაკი, თუ გირჩევნიათ არ გქონდეთ თანდართული სენსორი პროგრამის დასაწყებად). (იხილეთ სურათი 2)

განაგრძეთ კოდის შედგენა, როგორც ჩანს სურათზე 2. შექმენით ახალი ცვლადი "ტონი", რათა შეცვალოთ ელფერი სინათლის თანმიმდევრობით. შექმენით ახალი ცვლადი (აქ მას ჰქვია "j"), რათა დაუშვათ შეფერილობის ცვლილება ბრუნავს ყველა LED- ის გარშემო (სადაც 0 არის თქვენი პირველი შუქი და 9 არის ბოლო სინათლის თანმიმდევრობით). დამატებულია პაუზა, რომელიც საშუალებას მოგცემთ დაინახოთ სინათლის პროგრესული ცვლა. ბლოკის კოდირების პარამეტრები მხოლოდ პაუზების საშუალებას იძლევა იყოს 100ms- მდე. თუ გსურთ პაუზა იყოს უფრო მოკლე, თქვენ უნდა შეცვალოთ ხანგრძლივობა Javascript– ის გამოყენებით ფრჩხილებში „პაუზის“შემდეგ (იხ. სურათი 3). გამოიყენეთ "set_ to_" და ჩასვით "hue" ცვლადი და მათემატიკური ფუნქცია. მათემატიკური ფუნქცია საშუალებას მოგცემთ განსაზღვროთ რამდენად სწრაფად გადადის ელფერი (ეს მითითებულია ნომერზე 2 მაგალითში) და რა დიაპაზონს გამოიყენებს სინათლის თანმიმდევრობა (აქ არის 30 დაყენებული, რომ შეფერილობა დარჩეს შიგნით) წითელი, ნარინჯისფერი და ყვითელი დიაპაზონი, მაგრამ თუ ის 255 -ზეა დაყენებული, შუქები ცისარტყელაში ბრუნავს). დარწმუნდით, რომ სინათლის თანმიმდევრობა არის "პარალელურად გაშვების" ბლოკში, რათა დარწმუნდეთ, რომ ის ერთდროულად ითამაშებს ხმოვან თანმიმდევრობასთან.

კოდის მეორე ნაწილი შექმნის ხმის თანმიმდევრობას. ხმოვანი თანმიმდევრობის შესაქმნელად შექმენით სერია "დაკვრის ტონი _- ზე _ დარტყმისთვის" და ჩადეთ ჩანაწერები და დარტყმა სიგრძის საფუძველზე იმპერიული მარშის მარტივი მუსიკალური პაროლით (იხ. სურათი 4). დაასრულეთ კოდის მეორე ნაწილი ბრძანებით, შეაჩეროთ ანიმაცია, როდესაც სხვა სენსორი (აქ არის "შეხება A3") დაჭერით. ეს დარწმუნდება, რომ პირველი მსუბუქი ანიმაცია არ გაგრძელდება მეორე სინათლის ანიმაციაზე.

მეორე მსუბუქი ანიმაციისთვის დუბლიკატი პირველი მსუბუქი ანიმაციის კოდი. შეცვალეთ "შეხება A2" "შეხება A3" - ით (ეს არის კიდევ ერთი შეხების სენსორი Circuit Playground Express– ზე). დააყენეთ პიქსელები ცისფერზე და გადაიტანეთ რიცხვები მათემატიკურ ფორმულაში, რათა ელფერი დარჩეს ლურჯ და ლურჯ-მეწამულ დიაპაზონში (იხ. სურათი 6). შედით Javascript– ში და შეცვალეთ პაუზის ხანგრძლივობა. Javascript– ში დაამატეთ ფრაზა "ტონი = ფერები. მწვანე", რათა დარწმუნდეთ, რომ ელფერი დიაპაზონი რჩება ლურჯ დიაპაზონში (იხ. სურათი 7).

იხილეთ სურათი 8 დასრულებული მეორე ხმოვანი თანმიმდევრობისთვის (იხილეთ სურათი 9 მუსიკალური პარტიისთვის). დარწმუნდით, რომ შეიყვანეთ "შეაჩერე ყველა ანიმაცია" A2 დაჭერისას, რათა დარწმუნდეთ, რომ მეორე ანიმაცია არ ითამაშებს პირველს ორს შორის გადართვისას.

ნაბიჯი 2: ნაბიჯი 2: შეაერთეთ გარე სპიკერი (სურვილისამებრ)

ნაბიჯი 2: დააკავშირეთ გარე სპიკერი (სურვილისამებრ)
ნაბიჯი 2: დააკავშირეთ გარე სპიკერი (სურვილისამებრ)

გამოიყენეთ ორი ალიგატორის კლიპი Circuit Playground Express– ის გარე დინამიკზე დასამაგრებლად. დაფას აქვს საკუთარი დინამიკი, მაგრამ ის ძალიან მშვიდად დაუკრავს მუსიკალურ თანმიმდევრობებს. მიამაგრეთ ალიგატორის სამაგრის ერთი ბოლო მიწასთან (GRD) ხვრელთან და მეორე ბოლო დინამიკის ბუდეზე. მიამაგრეთ მეორე ალიგატორის სამაგრის ერთი ბოლო A0 ხვრელზე და მეორე ბოლო იმავე დინამიკის ჯეკზე (იხ. სურათი).

ნაბიჯი 3: ნაბიჯი 3: დააყენეთ შეხების სენსორები

მიამაგრეთ ალიგატორის სამაგრის ერთი ბოლო A2 ხვრელზე და მეორე ბოლო მიამაგრეთ ნიკელზე (ან სპილენძის ნაჭერზე).

მიამაგრეთ მეორე ალიგატორის სამაგრის ერთი ბოლო A3 ხვრელზე და მეორე ბოლო მიამაგრეთ მეორე ნიკელზე (ან სპილენძის ნაჭერზე).

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

ნაბიჯი 4: ნაბიჯი 4: გააკეთეთ მსუბუქი ყუთი

ნაბიჯი 4: გააკეთეთ მსუბუქი ყუთი
ნაბიჯი 4: გააკეთეთ მსუბუქი ყუთი
ნაბიჯი 4: გააკეთეთ მსუბუქი ყუთი
ნაბიჯი 4: გააკეთეთ მსუბუქი ყუთი
ნაბიჯი 4: გააკეთეთ მსუბუქი ყუთი
ნაბიჯი 4: გააკეთეთ მსუბუქი ყუთი

მსუბუქი ყუთის დასამზადებლად დაიწყეთ გაწმენდილი ქილა (იხილეთ სურათი 1).

ფრთხილად გათიშეთ ქილაზე ზედა ნაწილი ზუსტი დანის გამოყენებით (იხ. სურათი 2). ეს დატოვებს მკვეთრ რგოლს. წყვილი ფანქრის გამოყენებით მოხარეთ მოჭრილი რგოლი ქვემოთ და გადაიტანეთ ქილაში. ეს შექმნის თანაბარ, უსწორმასწორო რგოლს (იხ. სურათი 3).

დახაზეთ დიზაინი ქილაზე შარპის გამოყენებით. დიზაინი უნდა იყოს ორიენტირებული ისე, რომ ქილა ბოლოში (ბოლო არ არის გათიშული) თავზე იყოს. ამ დიზაინში გამოყენებული იყო R2D2- ის ძირითადი სურათი (იხ. სურათები 4 და 5). მას შემდეგ რაც შეიმუშავეთ თქვენი დიზაინი, გამოიყენეთ სამკერვალო ნემსი ან ჩიპი თქვენი ხატვის გასწვრივ ხვრელების გასაკეთებლად. დარწმუნდით, რომ დააშორეთ ისინი მცირე მანძილზე (იხ. სურათი 6). მას შემდეგ რაც დაასრულებთ ხვრელებს თქვენს ქილაში, გამოიყენეთ ქაღალდის პირსახოცი და მცირე რაოდენობის სპირტი ალკოჰოლის მოსაშორებლად შარპის ნიშნების მოსაშორებლად.

თუ გსურთ შექმნათ ბაზა, შეარჩიეთ მასალა და მიჰყევით ქილაზე დაჭრილი ბოლოის გარშემოწერილობას. ამოჭერით წრე, რომელიც შექმნა კვალმა (იხ. სურათი 7). მოათავსეთ ქილა ღია ბოლოში ძირში. ახლა ის შეიძლება განთავსდეს თქვენს Circuit Playground Express– ზე (იხ. სურათი 8).

ნაბიჯი 5: ნაბიჯი 5: შუქის ჩართვა

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

გირჩევთ: