Სარჩევი:
- მარაგები
- ნაბიჯი 1: ნაბიჯი 1: შექმენით თქვენი კოდი
- ნაბიჯი 2: ნაბიჯი 2: შეაერთეთ გარე სპიკერი (სურვილისამებრ)
- ნაბიჯი 3: ნაბიჯი 3: დააყენეთ შეხების სენსორები
- ნაბიჯი 4: ნაბიჯი 4: გააკეთეთ მსუბუქი ყუთი
- ნაბიჯი 5: ნაბიჯი 5: შუქის ჩართვა
ვიდეო: ვარსკვლავური ომები სინათლის მიკროსქემის სათამაშო მოედანი ექსპრესი: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ეს შუქი იყენებს Circuit Playground Express სინათლისა და მუსიკალური თანმიმდევრობების დასაკრავად. თანდართული სენსორული ბალიშები ჩართავს ცალკეულ სინათლის ანიმაციებს და უკრავს ან საიმპერატორო მარშს (დართ ვეიდერის თემა) ან მთავარ თემას ვარსკვლავური ომებიდან. ამ სახელმძღვანელოში შეტანილი პროგრამის კოდი შეიძლება შეიცვალოს ნებისმიერი მუსიკალური პაროლის დაკვრისთვის და დამატებითი სენსორული ბალიშების დამატება შესაძლებელია ხმის/სინათლის შემდგომი თანმიმდევრობების დასაკრავად.
მარაგები
- მიკროსქემის მოედანი ექსპრესი
- MakeCode ონლაინ პროგრამირების პლატფორმა
- სასმელის ქილა
- ზუსტი დანა
- ფანქარი
- შარპი
- სპირტი და ქაღალდის პირსახოცი
- სამკერვალო ნემსი (ან awl)
- 4 ალიგატორის კლიპი
- გარე სპიკერი თავის ტელეფონის ჯეკით
- 2 ნიკელი (ან სპილენძის ნაჭრები)
- მასალა ბაზისთვის (სურვილისამებრ)
ნაბიჯი 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: შეაერთეთ გარე სპიკერი (სურვილისამებრ)
გამოიყენეთ ორი ალიგატორის კლიპი Circuit Playground Express– ის გარე დინამიკზე დასამაგრებლად. დაფას აქვს საკუთარი დინამიკი, მაგრამ ის ძალიან მშვიდად დაუკრავს მუსიკალურ თანმიმდევრობებს. მიამაგრეთ ალიგატორის სამაგრის ერთი ბოლო მიწასთან (GRD) ხვრელთან და მეორე ბოლო დინამიკის ბუდეზე. მიამაგრეთ მეორე ალიგატორის სამაგრის ერთი ბოლო A0 ხვრელზე და მეორე ბოლო იმავე დინამიკის ჯეკზე (იხ. სურათი).
ნაბიჯი 3: ნაბიჯი 3: დააყენეთ შეხების სენსორები
მიამაგრეთ ალიგატორის სამაგრის ერთი ბოლო A2 ხვრელზე და მეორე ბოლო მიამაგრეთ ნიკელზე (ან სპილენძის ნაჭერზე).
მიამაგრეთ მეორე ალიგატორის სამაგრის ერთი ბოლო A3 ხვრელზე და მეორე ბოლო მიამაგრეთ მეორე ნიკელზე (ან სპილენძის ნაჭერზე).
როდესაც პროგრამა გადის, თითოეული ნიკელი იმოქმედებს, როგორც შეხების ბალიში, რომელიც დაიწყებს მათ შესაბამის სინათლის ანიმაციას და მუსიკალურ თანმიმდევრობას.
ნაბიჯი 4: ნაბიჯი 4: გააკეთეთ მსუბუქი ყუთი
მსუბუქი ყუთის დასამზადებლად დაიწყეთ გაწმენდილი ქილა (იხილეთ სურათი 1).
ფრთხილად გათიშეთ ქილაზე ზედა ნაწილი ზუსტი დანის გამოყენებით (იხ. სურათი 2). ეს დატოვებს მკვეთრ რგოლს. წყვილი ფანქრის გამოყენებით მოხარეთ მოჭრილი რგოლი ქვემოთ და გადაიტანეთ ქილაში. ეს შექმნის თანაბარ, უსწორმასწორო რგოლს (იხ. სურათი 3).
დახაზეთ დიზაინი ქილაზე შარპის გამოყენებით. დიზაინი უნდა იყოს ორიენტირებული ისე, რომ ქილა ბოლოში (ბოლო არ არის გათიშული) თავზე იყოს. ამ დიზაინში გამოყენებული იყო R2D2- ის ძირითადი სურათი (იხ. სურათები 4 და 5). მას შემდეგ რაც შეიმუშავეთ თქვენი დიზაინი, გამოიყენეთ სამკერვალო ნემსი ან ჩიპი თქვენი ხატვის გასწვრივ ხვრელების გასაკეთებლად. დარწმუნდით, რომ დააშორეთ ისინი მცირე მანძილზე (იხ. სურათი 6). მას შემდეგ რაც დაასრულებთ ხვრელებს თქვენს ქილაში, გამოიყენეთ ქაღალდის პირსახოცი და მცირე რაოდენობის სპირტი ალკოჰოლის მოსაშორებლად შარპის ნიშნების მოსაშორებლად.
თუ გსურთ შექმნათ ბაზა, შეარჩიეთ მასალა და მიჰყევით ქილაზე დაჭრილი ბოლოის გარშემოწერილობას. ამოჭერით წრე, რომელიც შექმნა კვალმა (იხ. სურათი 7). მოათავსეთ ქილა ღია ბოლოში ძირში. ახლა ის შეიძლება განთავსდეს თქვენს Circuit Playground Express– ზე (იხ. სურათი 8).
ნაბიჯი 5: ნაბიჯი 5: შუქის ჩართვა
მას შემდეგ, რაც მსუბუქი ყუთი დასრულდება თქვენი Circuit Playground Express– ით, შეგიძლიათ ჩართოთ დაფა და გარე დინამიკი. ნიკელის შეხებამ უნდა გამოიწვიოს თქვენი კოდი. თუ რაღაც არ თამაშობს სწორად, დარწმუნდით, რომ თქვენი ალიგატორის სამაგრები სწორად არის დამაგრებული.
გირჩევთ:
განათებული LED ჰოლოკრონი (ვარსკვლავური ომები): დამზადებულია შერწყმაში 360: 18 ნაბიჯი (სურათებით)
განათებული LED ჰოლოკრონი (ვარსკვლავური ომები): დამზადებულია Fusion 360 -ში: მე ძალიან აღფრთოვანებული ვარ Fusion 360 -თან მუშაობისას, რომ შექმნას რაღაც ლამაზი, განსაკუთრებით განათების მიზნით. რატომ არ აკეთებთ პროექტს ვარსკვლავური ომების ფილმის განათებასთან ერთად? ამიტომ, მე გადავწყვიტე შემექმნა ეს სასწავლო პროექტი
მუსიკალური წრიული მოედანი ექსპრესი სამაჯური: 5 ნაბიჯი
Musical Circuit Playground Express სამაჯური: ამ მუსიკალური სამაჯურის შესაქმნელად დაგჭირდებათ Circuit Playground Express კომპიუტერი სამკერვალო ნემსი ძაფი გრძელი და ნაჭერი თექის მაკრატელი
უსაფრთხოების პირველი ჩაფხუტი მიკროსქემის სათამაშო მოედნით ექსპრესი: 10 ნაბიჯი
უსაფრთხოების პირველი მუზარადი მიკროსქემის სათამაშო მოედანი ექსპრესით: ოდესმე თუ ყოფილხართ ველოსიპედით გასეირნებაზე და არ ინერვიულეთ, რომ საჭეზე ხელი აიღოთ იმის ნიშნად, თუ რომელი მიმართულებით მიდიხართ? ახლა ეს შიში შეიძლება წარსულში იყოს! ეს გაკვეთილი გაჩვენებთ თუ როგორ უნდა შექმნათ ხელის ჩაფხუტის მოციმციმე სისტემა C
შეარყიე სალაპარაკო ქუდის გამოვლენა მიკროსქემის სათამაშო მოედანი ექსპრესით: 12 ნაბიჯი (სურათებით)
შეარყიე ლაპარაკის ქუდის გამოვლენა მიკროსქემის სათამაშო მოედანი ექსპრესით: ეს მარტივი და სწრაფი სამეურვეო პროგრამა გასწავლით როგორ გააკეთოთ მოსაუბრე ქუდი! ის გიპასუხებთ საგულდაგულოდ დამუშავებული პასუხით, როდესაც თქვენ სვამთ შეკითხვას და შესაძლოა ეს დაგეხმაროთ გადაწყვიტოთ გაქვთ რაიმე წუხილი ან პრობლემა. ჩემს ტარებადი ტექნიკის კლასში მე
ფერის მოპარვის ხელთათმანები მიკროსქემის სათამაშო მოედანი ექსპრესით: 4 ნაბიჯი
ფერის მოპარვის ხელთათმანები მიკროსქემის სათამაშო მოედანი ექსპრესით: თანამედროვე ხელჯოხები დამზადებულია ხელთათმანებისგან, თექისგან, სეკინისა და ძაფისგან, რომელსაც აქვს CPX ფერის მოპარვა და მასში დამალული ბატარეები. ეს არის სწრაფი და იაფი პროექტი (25 ევრომდე). მისი დასრულების მიზნით თქვენ უნდა გქონდეთ ნაკერების ძირითადი უნარები, ძირითადი