Სარჩევი:

მიკრო: ბიტიანი Zip Tile შესავალი: 9 ნაბიჯი (სურათებით)
მიკრო: ბიტიანი Zip Tile შესავალი: 9 ნაბიჯი (სურათებით)

ვიდეო: მიკრო: ბიტიანი Zip Tile შესავალი: 9 ნაბიჯი (სურათებით)

ვიდეო: მიკრო: ბიტიანი Zip Tile შესავალი: 9 ნაბიჯი (სურათებით)
ვიდეო: Two CALs! 2024, ივლისი
Anonim
Micro: bit Zip Tile შესავალი
Micro: bit Zip Tile შესავალი

სანამ გავაგრძელებ სერიას MU ხედვის სენსორი ინსტრუქციები Micro: ცოტა, მე უნდა გავაკეთო ეს ინსტრუქცია Kitronik Zip Tile, რადგან მე ვაპირებ გამოიყენოს იგი.

კიტრონიკის Zip კრამიტი, ამიერიდან მე მას Zip დავარქმევ, არის 8x8 ნეოპიქსელიანი მატრიცა, რომლის მართვაც საკმაოდ მარტივია მიკრო: ბიტი. თქვენ შეგიძლიათ ფაქტიურად დაამატოთ რამდენიმე Zip ერთად, ასე რომ თქვენ შეგიძლიათ მიიღოთ 16x16 ნეოპიქსელის მატრიცა. ისინი არ არიან იაფი, მაგრამ ნეოპიქსელური მატრიცა არასოდეს არის იაფი და ამიტომ მე ვხედავ, რომ ფასი საკმაოდ კარგია.

ამ სასწავლო მიზნის მისაღწევად, მე ვაპირებ გავიარო როგორ შევქმნა და დავპროგრამო. მე გადავალ მარტივი პროგრამებიდან ძალიან რთულ პროგრამებზე.

მარაგები

1 x BBC მიკრო: ცოტა

1 x Kitronik Zip Tile

3.5 - 5.3 V ენერგიის წყარო. მე უბრალოდ ვიყენებ 3 x AA ბატარეის დამჭერს ჩართვის/გამორთვის ღილაკით

ნაბიჯი 1: დააკავშირეთ მიკრო: ბიტი და Zip

მიკრო: ბიტის და Zip- ის დაკავშირება
მიკრო: ბიტის და Zip- ის დაკავშირება
მიკრო: ბიტის და Zip- ის დაკავშირება
მიკრო: ბიტის და Zip- ის დაკავშირება
მიკრო: ბიტის და Zip- ის დაკავშირება
მიკრო: ბიტის და Zip- ის დაკავშირება

როდესაც თქვენ იყიდეთ zip, მას გააჩნია ხუთი ხრახნი და ხუთი პატარა პლასტმასის მილი. მიკრო: ბიტი და ზიპი უბრალოდ დააკავშირეთ ხრახნები მიკროში ხუთ დიდ საყრდენ ხვრელში: ბიტი, თითოეულზე დაადეთ პატარა პლასტმასის მილაკი და შემდეგ ხრახნიან მათ 5 კონექტორებში.

თქვენ მხოლოდ 3 ხრახნი უნდა დააკავშიროთ, რადგან zip- ს მხოლოდ 0 -დან აქვს მონაცემები. ასე რომ თქვენ მხოლოდ 3V, GND და pin 0 უნდა დააკავშიროთ.

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

შეაერთეთ დენი zip- თან და არა მიკრო: ბიტი. Zip- ს გაცილებით მეტი ენერგია სჭირდება ვიდრე მიკრო: ბიტს შეუძლია უზრუნველყოს, მაგრამ მას შეუძლია მიკრო: ცოტათი საკმაოდ მარტივად. უსაფრთხოების ზომების დანერგვა ხელს უშლის ზიპს მიკრო ენერგიიდან: ბიტი.

თუ თქვენ ჩართავთ მიკრო: ბიტს და ზიპს ორი განსხვავებული წყაროდან, მაშინ უსაფრთხოების ეს ზომები ხანდახან ჩაერთვება და ZIP შეწყვეტს მუშაობას. არ ინერვიულო. უბრალოდ ამოიღეთ ყველა ძალა და დაელოდეთ. რამდენიმე წუთის შემდეგ ის კვლავ უნდა მუშაობდეს. ეს ყველაზე ხშირად ხდება მაშინ, როდესაც თქვენ აკავშირებთ მიკრო: ბიტს თქვენს კომპიუტერს, ZIP- ზე ენერგიის მოხსნის გარეშე.

ნაბიჯი 2: გაფართოების მიღება

გაფართოების მიღება
გაფართოების მიღება
გაფართოების მიღება
გაფართოების მიღება
გაფართოების მიღება
გაფართოების მიღება

პირველი თქვენ გადადით Makecode რედაქტორში და დაიწყეთ ახალი პროექტი. შემდეგ გადადით "გაფართოებულზე" და აირჩიეთ "გაფართოებები". იცოდეთ, რადგან მე ვარ დანიელი, ამ ღილაკებს აქვთ ოდნავ განსხვავებული სახელები სურათებზე. გაფართოებებში თქვენ ეძებთ "zip tile" და ირჩევთ მხოლოდ მიღებულ შედეგს.

ნაბიჯი 3: პირველი პროგრამა

პირველი პროგრამა
პირველი პროგრამა
პირველი პროგრამა
პირველი პროგრამა

მე ჯერ კიდევ დანიელი ვარ, ამიტომ ჩემი ჩანაწერის კოდი დანიურ ენაზეა, მაგრამ თქვენ მაინც შეგიძლიათ ნახოთ რას შეედრება ბლოკები ინგლისურ ვერსიაში

პირველი ბლოკი "დაწყებისას" (Ved დაწყება) ინიციალიზაციას უკეთებს კავშირს მიკრო: ბიტსა და ზიპს შორის. აქ თქვენ უნდა მიუთითოთ რამდენ zip- ს იყენებთ და როგორ არის ისინი გაერთიანებული. ვინაიდან ჩვენ ვიყენებთ მხოლოდ ერთ zip- ს, ჩვენ გვაქვს მხოლოდ 1x1 მატრიცა, ამიტომ ვაყენებთ მას 1 ვერტიკალზე და 1 ჰორიზონტალურზე.

მომდევნო ბლოკმა დააყენა სიკაშკაშე 0 -დან 255 -მდე. ჩვენ დავაყენეთ ის 50 -ზე. Zip არის ძალიან ნათელი. თქვენ იშვიათად გსურთ გამოიყენოთ სიკაშკაშე 50 -ზე მეტი.

შემდეგ ჩავდე ბრძანება "ნომრის ჩვენება" პრობლემის გადასაჭრელად. ეს რიცხვი ნაჩვენები იქნება მიკროზე: bit და არა zip.

სამუდამოდ მარყუჟში პირველი ბრძანება ადგენს LED 3; 3 წითელს. ის ფაქტიურად არ აჩვენებს ფერს, სანამ მეორე ბრძანებას "ჩვენება" დავარქვით. ამის გახსენება მნიშვნელოვანია. მითითებული ბრძანება არ ცვლის ფერს შოუს ბრძანების გაშვებამდე.

კოდი შეგიძლიათ იხილოთ აქ.

ნაბიჯი 4: მეორე პროგრამა

Image
Image
დაგეგმეთ ცოტა არტის სურათი
დაგეგმეთ ცოტა არტის სურათი

მეორე პროგრამისთვის ჩვენ ვიცავთ იგივე "დასაწყისში", მაგრამ ვცვლით "სამუდამოდ" მარყუჟს.

ეს არის მხოლოდ ერთი ბრძანება, რომელიც გადააქვს ტექსტი zip– ზე. თქვენ შეგიძლიათ შეცვალოთ ტექსტის სიჩქარე და ფერი და ასევე დაამატოთ ხაზები ტექსტის ქვეშ და/ან მის ზემოთ. ეს არის ძალიან სასარგებლო და მარტივი ბრძანება

პროგრამა შეგიძლიათ იხილოთ აქ.

ნაბიჯი 5: პროგრამა 3

Image
Image

ისევ იგივეს ვიტოვებთ "დასაწყისში", მაგრამ ვცვლით "სამუდამოდ" მარყუჟს.

პირველი ბრძანება ადგენს, რომ LED არის 0; 0 წითელი. გახსოვდეთ, რომ თქვენ ჯერ კიდევ ვერ ხედავთ მას, რადგან ჩვენ არ გამოვიყენეთ ჩვენების ბრძანება.

წარმოიდგინეთ, რომ zip- ზე ყველა LED- ს აქვს რიცხვი 1 და 64. დაწყებული 1 -დან 0 -ით, 0 -ით, 2 -დან 0 -ით; 1 და ასე შემდეგ. მეორე ბლოკი მოძრაობს ყველა LED- ზე zip 2 საფეხურზე. ასე რომ 1 ხდება 3 და 2 ხდება 4. ის მეორდება, ასე რომ 63 ხდება 1.

მესამე ბლოკი არის შოუს ბრძანება, რათა ნახოთ ფერადი LED- ები.

მეოთხე ბლოკი უბრალოდ ქმნის მიკრო: ცოტა დაელოდეთ ნახევარ წამს სანამ გამეორდება. ამ გზით ჩვენ სწრაფად გვექნება ყოველი მეორე წითელი ფერი წითლად.

პროგრამა შეგიძლიათ იხილოთ აქ.

ნაბიჯი 6: მეოთხე პროგრამა

Image
Image

ამ პროგრამაში ჩვენ ვიყენებთ განმეორებით მარყუჟს და ცვლადს "Drawing" მთელი რიგის წითლად შესაღებად. შემდეგ ჩვენ ვიყენებთ როტაციის ბრძანებას მთელ რიგზე ნაბიჯი და შემდეგ ვაჩვენებთ მას.

პროგრამა შეგიძლიათ იხილოთ აქ.

ნაბიჯი 7: დაგეგმეთ ცოტა არტის სურათი

მომდევნო ნაბიჯის დაწყებამდე დავგეგმე, როგორი უნდა იყოს ჩემი სურათი ნახატის პროგრამაში. ეს პეკენი მოჩვენებასავით დავხატე.

ნაბიჯი 8: მოჩვენება

Image
Image
სხვადასხვა მოჩვენებები
სხვადასხვა მოჩვენებები

პროგრამის პირველი ნაწილი, წითელი წრით მონიშნული, წითელ ღილაკს აქცევს 6 LED- ის ღილაკს.

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

ისევ მთელი რიგი გადაადგილდება და პროგრამის ახალი ნაწილი ხატავს მესამე რიგს. პროგრამა ასე გრძელდება მანამ, სანამ მთელი მოჩვენება არ დაიხატება.

ეს გრძელი პროგრამაა, ამიტომ არ ვაპირებ ამ ყველაფრის სურათების ატვირთვას. ამის ნაცვლად შეგიძლიათ იპოვოთ პროგრამა აქ.

ნაბიჯი 9: განსხვავებული მოჩვენებები

Image
Image
სხვადასხვა მოჩვენებები
სხვადასხვა მოჩვენებები

ახლა ჩვენ გავაუმჯობესებთ ჩვენს ბოლო პროგრამას სამი ახალი ცვლადის დამატებით. თვალი, რომელიც ფლობს მოჩვენებების თვალების ფერს. მოჩვენება, რომელიც ფლობს მოჩვენების ფერს. AnUnit, რომელიც წყვეტს ფერებს.

ერთი პირველი სურათი, რომლის საშუალებითაც შეგიძლიათ ნახოთ, როგორ ხდება წითელი გადიდებული მოჩვენების ცვლადით და ლურჯი თვალის ცვლადით.

პროგრამის ნაწილი მეორე სურათზე ცვლის ცვლადებს AnUnit- ის მიხედვით. ასე რომ, თუ AnUnit = 0, მაშინ თვალი ხდება ლურჯი და აჩრდილი ხდება წითელი, თუ ეს არის AnUnit = 1, მაშინ თვალი ხდება წითელი და აჩრდილი ხდება ლურჯი.

მესამე სურათი არის პროგრამის დასასრული, სადაც ჩვენ AnUnit იზრდება 1 -ით, ხოლო თუ ის არის 3 ის არის 0.

ასე რომ, AnUnit შეიცვლება 0, 1, 2 -ს შორის ყოველ ჯერზე, როდესაც მთელი პროგრამა ერთხელ გაუშვებს და იმის მიხედვით, თუ რა AnUnit არის მოჩვენებების ფერი.

პროგრამა შეგიძლიათ იხილოთ აქ.

გირჩევთ: