Სარჩევი:
- მარაგები
- ნაბიჯი 1: ნეოპიქსელი
- ნაბიჯი 2: ნეოპიქსელების მომზადება
- ნაბიჯი 3: ნეოპიქსელის ზოლისა და მიკრო: ბიტის დაკავშირება
- ნაბიჯი 4: გაფართოების მიღება
- ნაბიჯი 5: პირველი პროგრამა
- ნაბიჯი 6: მეორე პროგრამა
ვიდეო: მიკრო: ბიტი ნეოპიქსელი შესავალი: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ეს გაკვეთილი გასწავლით ნეოპიქსელების შესახებ ძირითადს და აჩვენებს, თუ როგორ გამოიყენოთ ნეოპიქსელის ბიბლიოთეკა. ნეოპიქსელები შესანიშნავი საშუალებაა თქვენს პროექტებში სინათლის გასანათებლად, რადგან ისინი იაფია, მარტივი გამოსაყენებელი და მიკრო: ბიტს შეუძლია ბევრი მათგანის კონტროლი ერთდროულად.
მარაგები
1 x მიკრო: ბიტი
3 x Alligator-Alligator jumpwires
ნეოპიქსელების ზოლები (WS2812B).
რაღაც მავთული
Solder
გასაყიდი რკინა
ნაბიჯი 1: ნეოპიქსელი
ნეოპიქსელები არის ინდივიდუალური მისამართებიანი LED. თითოეულს აქვს სამი შეყვანა. სიმძლავრე, მიწა და მონაცემთა შეყვანა. სურათზე, რომელიც არის 5v, gnd და din. მას ასევე აქვს სამი გამოსავალი. ენერგია, ნიადაგი და მონაცემები. რაც ისევ არის 5v, gnd და Do სურათზე. ვინაიდან თითოეულ ნეოპიქსელს შეუძლია მონაცემების, სიმძლავრისა და ნიადაგის გაგზავნა შემდეგ ნეოპიქსელზე, თქვენ შეგიძლიათ დააკავშიროთ დიდი რაოდენობით ნეოპიქსელი ერთად და გააკონტროლოთ ისინი ყველა ერთი პინით და გამოაქვეყნოთ ისინი ერთი კვების ბლოკიდან.
მიუხედავად იმისა, რომ ნეოპიქსელი ამბობს 5 ვოლტს, თქვენ შეგიძლიათ გაუშვათ იგი 3.3 ვოლტზე, მაგრამ ისინი საჭიროებენ გარკვეულ ენერგიას, ასე რომ თქვენ არ უნდა ეცადოთ ბევრს პირდაპირ თქვენი მიკრო: ბიტიდან. ასე რომ, თუ გსურთ მრავალი ნეოპიქსელის გაშვება, თქვენ უნდა გამოიყენოთ მხოლოდ მიკრო: ბიტი მონაცემების შესაყვანად, ხოლო ენერგიას სხვა წყაროდან იღებთ. აქ ჩვენ გამოვიყენებთ მხოლოდ 3 ნეოპიქსელს, ამიტომ მიკროდან მისი ჩართვა: ბიტი არ არის პრობლემა.
ნაბიჯი 2: ნეოპიქსელების მომზადება
ჯერ ჩვენ ვაპირებთ ნეოპიქსელის ზოლის მოჭრას ისე, რომ ჩვენ გვქონდეს მხოლოდ სამი ნეოპიქსელი. ნეოპიქსელის ზოლები შეიძლება გაიჭრას პიქსელებში. თუ გადახედავთ პირველ სურათს, მაშინ ზოლები შეიძლება გადანაწილდეს თეთრ ზოლზე. უბრალოდ გამოიყენეთ მავთულხლართები.
მე მინახავს, რომ ზოგიერთმა ადამიანმა ალიგატორის სამაგრები პირდაპირ ნეოპიქსელურ LED ზოლებზე დაადო, მაგრამ რადგან მე რამდენჯერმე გამოვიყენებ ამ მოკლე ზოლს, მე ვაპირებ მასზე მავთულის შემაგრებას. სამი მავთული. მწვანე მავთული დინზე, შავი მავთული გნდ -ზე და წითელი 5 ვ.
ნაბიჯი 3: ნეოპიქსელის ზოლისა და მიკრო: ბიტის დაკავშირება
ჩვენ ვიყენებთ ალიგატორის მავთულს ნეოპიქსელის მიკრო: ბიტთან დასაკავშირებლად.
ნეოპიქსელი -> მიკრო: ბიტი
Gnd -> Gnd
Din -> Pin 0
5 v -> 3.3 v
ნაბიჯი 4: გაფართოების მიღება
პირველი თქვენ გადადით Makecode რედაქტორში და დაიწყეთ ახალი პროექტი. შემდეგ გადადით "გაფართოებულზე" და აირჩიეთ "გაფართოებები". იცოდეთ, რადგან მე ვარ დანიელი, ამ ღილაკებს აქვთ ოდნავ განსხვავებული სახელები სურათებზე. გაფართოებებში თქვენ ეძებთ "ნეოპიქსელს" და აირჩიეთ ზედა მარცხენა შედეგი.
ნაბიჯი 5: პირველი პროგრამა
მე ჯერ კიდევ დანიელი ვარ, ამიტომ ჩემი Makecode არის დანიურ ენაზე, მაგრამ თქვენ მაინც შეგიძლიათ ნახოთ რას შეედრება ბლოკები ინგლისურ ვერსიაში.
პირველი ბლოკი "დასაწყისში" (Ved start) ეუბნება მიკროს: ბიტი იპოვა ნეოპიქსელის ზოლები და რამდენი ნეოპიქსელი უკავშირდება მას. აქ ჩვენ ვაკავშირებთ 3 ნეოპიქსელს პინ 0 -თან.
შემდეგ ბლოკმა დააყენა სიკაშკაშე 0 -დან 255 -მდე. ჩვენ დავაყენეთ ის 30 -ზე, რომელიც ჯერ კიდევ ძალიან კაშკაშაა.
სამუდამოდ მარყუჟში (For altid) ჩვენ ვიყენებთ სამ განსხვავებულ გზას LED ფერების დასაყენებლად.
პირველი ბლოკი ადგენს პირველ LED- ს წითელს. ეს არის ფერების დადგენის უმარტივესი გზა, მაგრამ არჩევანის გაკეთება მხოლოდ 10 სხვადასხვა ფერისაა. ეს ბლოკი ფაქტიურად არ აჩვენებს ფერს LED ზოლზე. ამისათვის ჩვენ უნდა გამოვიყენოთ შოუს ბლოკი.
მეორე ბლოკმა დაადგინა მეორე LED- ის ფერი შეფერილობის მიხედვით (ძირითადი ფერის ტიპი), გაჯერება (რამდენად ძლიერია ფერი) და სიკაშკაშე (რამდენად ნათელი ან მუქი ფერია). ეს იქნება ნათელი თურქული ლურჯი.
მესამე ბლოკმა დაადგინა მესამე LED- ის ფერი იმის საფუძველზე, თუ რამდენი მწვანე, ლურჯი და წითელი არის მასში. ეს ფერი დამზადებულია 80 მწვანე და 40 წითელი, რაც გვაძლევს მუქ მწვანე ფერს.
სამუდამო მარყუჟის ბოლო ბლოკი არის შოუს ბლოკი. ჩვენ მიერ განხორციელებული ფერის ცვლილებები პირველად ამოქმედდება შოუს ბლოკის გაშვებისას.
ვინაიდან ამ პროგრამაში არაფერი იცვლება, ჩვენ შეგვიძლია აქტიურად ჩავდოთ მთელი პროგრამა "დასაწყისში".
აქ არის პროგრამა.
ნაბიჯი 6: მეორე პროგრამა
მეორე პროგრამაში ჩვენ ჩავდეთ მთელი პირველი პროგრამა "დასაწყისში"
ღილაკზე A დაჭერით (Når der trykkes på knappen A) ჩვენ ვიყენებთ shift pixel ბრძანებას. ეს გადააქცევს ყველა ფერს საფეხურზე. ასე რომ, მესამე LED იღებს მეორე LED- ის ფერს, მეორე LED იღებს პირველი LED- ის ფერს და ცვლის ბრძანებით პირველი LED ცარიელი გახდება. ჩვენ ასევე ვიყენებთ შოუს ბლოკს, რადგან ჩვენების ბლოკის გარეშე LED არ შეცვლის ფერს.
B ღილაკზე დაჭერით (Når der trykkes på knappen B) ჩვენ ვიყენებთ როტაციის პიქსელის ბრძანებას. ეს ძალიან ჰგავს shift ბრძანების pixel ბრძანებას, მაგრამ იმის ნაცვლად, რომ პირველი LED ცარიელი გახდეს, ის მიიღებს ბოლო LED- ის ფერს. ასე რომ, მესამე LED იღებს მეორე LED- ის ფერს, მეორე LED იღებს პირველი LED- ის ფერს და როტაციის ბრძანებით პირველი LED მიიღებს მესამე LED- ის ფერს. ჩვენ ასევე ვიყენებთ შოუს ბლოკს, რადგან ჩვენების ბლოკის გარეშე LED არ შეცვლის ფერს.
ღილაკზე A+B დაჭერით (Når der trykkes på knappen A+B). პირველი ბლოკი ბეჭდავს ნეოპიქსელების სავარაუდო ენერგიის გამოყენებას მიკრო: ბიტზე. მეორე ბლოკი გვაძლევს 2 წამის შეფასების წასაკითხად. მესამე ბლოკი ასუფთავებს ეკრანს.
აქ არის მეორე პროგრამა.
გირჩევთ:
[2020] ორი (x2) მიკრო: ბიტი RC მანქანის გასაკონტროლებლად: 6 ნაბიჯი (სურათებით)
[2020] ორი (x2) მიკრო: ბიტი RC მანქანის გასაკონტროლებლად: თუ თქვენ გაქვთ ორი (x2) მიკრო: ბიტი, გიფიქრიათ თუ არა მათი გამოყენება RC მანქანის დისტანციურად მართვისთვის? თქვენ შეგიძლიათ აკონტროლოთ RC მანქანა ერთი მიკრო: ბიტი როგორც გადამცემი და მეორე როგორც მიმღები. როდესაც იყენებთ MakeCode რედაქტორს მიკრო კოდირებისთვის: b
მიკრო: ბოტი - მიკრო: ბიტი: 20 ნაბიჯი
მიკრო: ბოტი - მიკრო: ბიტი: შექმენი შენი თავი მიკრო: ბოტი! ეს არის მიკრო: ბიტიანი კონტროლირებადი რობოტი ჩამონტაჟებული სონარით ავტონომიური მართვისთვის, ან თუ გაქვთ ორი მიკრო: ბიტი, რადიო კონტროლირებადი მართვა
მიკრო: ბიტი - მიკრო დასარტყამი მანქანა: 10 ნაბიჯი (სურათებით)
მიკრო: ბიტი - მიკრო დასარტყამი მანქანა: ეს არის მიკრო: ბიტიანი მიკრო დრამი მანქანა, რომელიც ხმის წარმოქმნის ნაცვლად, ფაქტიურად დასარტყამს. ის მძიმედ არის შთაგონებული კურდღელი მიკრო: ბიტ ორკესტრიდან. გარკვეული დრო დამჭირდა იმ სოლენოიდების მოსაძებნად, რომელთა გამოყენება ადვილი იყო მოკროში: ბიტი
მიკროპროგრამირება: ბიტი რობოტი და ჯოისტიკი: ბიტი კონტროლერი მიკროპითონით: 11 ნაბიჯი
მიკროპროგრამირება: Bit Robot & Joystick: Bit Controller With MicroPython: Robocamp 2019-ისთვის, ჩვენი საზაფხულო რობოტიკის ბანაკი, 10-13 წლის ახალგაზრდები ახვევენ, აპროგრამებენ და აშენებენ BBC მიკრო: ბიტებზე დაფუძნებულ „ანტობატურ რობოტს“, ასევე პროგრამირებას მიკრო: ცოტა დისტანციური მართვისთვის. თუ ამჟამად იმყოფებით რობოკამპში, თხილამურებით
სინათლისა და ფერის გაზომვები Pimoroni Enviro– სთან ერთად: ბიტი მიკროსთვის: ბიტი: 5 ნაბიჯი
სინათლის და ფერის გაზომვები Pimoroni Enviro– სთან ერთად: ბიტ მიკრო: ცოტა: მე ვმუშაობდი ზოგიერთ მოწყობილობაზე, რომელიც ადრე იძლევა სინათლისა და ფერის გაზომვას და თქვენ შეიძლება ბევრი რამ იპოვოთ ამ გაზომვების მიღმა თეორიის შესახებ აქ და აქ. ცოტა ხნის წინ გამოვიდა Enviro: bit, add-on for m