Სარჩევი:

8x8 LED მატრიცა: 5 ნაბიჯი
8x8 LED მატრიცა: 5 ნაბიჯი

ვიდეო: 8x8 LED მატრიცა: 5 ნაბიჯი

ვიდეო: 8x8 LED მატრიცა: 5 ნაბიჯი
ვიდეო: 8x8 Led matrix Test 2024, ივლისი
Anonim
8x8 LED მატრიცა
8x8 LED მატრიცა
8x8 LED მატრიცა
8x8 LED მატრიცა

ეს ინსტრუქცია გაჩვენებთ, თუ როგორ უნდა გააკეთოთ 8x8 LED მატრიცა ჯადოქარში, თქვენ შეგიძლიათ აკონტროლოთ თითოეული LED და შექმნათ თქვენი საკუთარი შაბლონები, სანამ მათ მხოლოდ 64 პიქსელი სჭირდებათ, რომ აჩვენონ ისინი ერთ ფერში.

განახლება 25.09.10 მე დავამატე შაბლონების გენერატორი შაბლონების შესაქმნელად, მაგრამ მისი ყველა მახასიათებელი არ არის სრულყოფილი

ნაბიჯი 1: მასალები

მასალები
მასალები

მასალები რაც გჭირდებათ: -8x8LED მატრიცა (შემიძლია ერთი გავაკეთო, მაგრამ მე შევიძინე) -16x120Ohm რეზისტორები -8xNPN ტრანზისტორები (მე გამოვიყენე C547B) -1xPIC16f690- პროტოტიპის დაფა (ან ამის გაკეთება შეგიძლიათ pcb)-მავთულის 5V კვების ბლოკი (შეგიძლიათ გამოიყენეთ ვოლტიჟის მარეგულირებელი, მაგრამ მე უბრალოდ ვამარაგებ USB პორტიდან) ინსტრუმენტები: -PIC პროგრამისტები (იმუშავებს ყველა ფოტოპროგრამის შემქმნელი მიკროჩიპიდან pickit1) პროგრამული უზრუნველყოფა- MPLAB (უფასო პროგრამული უზრუნველყოფა მიკროჩიპიდან) -გამათბობი რკინა-ვაკუუმური ტუმბო კარგია მავთულხლართების ქონა უფრო მარტივი პროექტი.

ნაბიჯი 2: წრე

წრე
წრე
წრე
წრე

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

ნაბიჯი 3: კოდი

კოდი იწერება ასამბლეაში.

ეს კოდი ემყარება კოდს https://www.instructables.com/id/3x3x3-LED-Cube/, მაგრამ თქვენ არ შეგიძლიათ გამოიყენოთ გენერატორი, რომელსაც ის აწვდის, მას აქვს მხოლოდ 27 დიოდი და აქვს "layer1 layer2 layer3" დაინსტალირებული "ხაზი 1 …". და ასევე აქვს მხოლოდ 3x8 ბიტიანი რიცხვები, ხოლო აქვს 8x8 ბიტიანი რიცხვები შენიშვნა ამ კოდის ასოები შეიძლება საპირისპირო მნიშვნელობით გამოჩნდეს მე შემთხვევით გადავაბრუნე მიწა ჩემს ეკრანზე.

ნაბიჯი 4: ნაჩვენები ნიმუშების რედაქტირება

თქვენ შეგიძლიათ დაამატოთ და წაშალოთ შაბლონები, როგორც მოგწონთ ამ მატრიცაში. შაბლონის დასამატებლად უბრალოდ შექმენით შაბლონი გენერატორთან, რომელიც შედის ამ ნაბიჯში…. ეს არის.rar ფაილი, ასე რომ გამოიყენეთ winrar მის გასააქტიურებლად. და მაინც მინდა მადლობა გადავუხადო portreathbeach– ს გენორატორის წყაროს კოდს მის დოკუმენტში www.instructables.com/id/3x3x3-LED-Cube/ მოძრავი დიზაინის შესაქმნელად თქვენ შეგიძლიათ რამდენიმე ნაბიჯი ქვეჯგუფამდე და ეს იქნება იყავი ასეთი; ----------------------------------------------------- --------------------------------------------------;; გამოცდა ქვე -რუტინული;; ----------------------------------------------------- --------------------------------------------------; ტესტი: movlw b'01111100 'movwf Line1 movlw b'11000110' movwf Line2 movlw b'00000011 'movwf Line3 movlw b'00000011' movwf Line4 movlw b'00000011 'movwf Line5 movlw b'00000011' movww Line6 movlw Line7 movlw b'01111100 'movwf Line8 movlw b'11111111' movwf Layer4 call Output movlw b'01111100 'movwf Line1 movlw b'11000110' movwf Line2 movlw b'00000011 'movwf Line3 movlw b'00000000' movwf movwf Line5 movlw b'00000011 'movwf Line6 movlw b'11000110' movwf Line7 movlw b'01111100 'movwf Line8 movlw b'11111111' movwf Layer4 ზარის გამომავალი დაბრუნება თქვენ ასევე უნდა დაამატოთ ფუნქცია asm ფაილის ბოლოში რამდენიმე სტრიქონი იქნება მსგავსი რამ. (ზარის ფუნქციაა გამოძახება ქვეგანაკვეთებზე, სადაც შეგიძლიათ დარეკოთ თქვენთვის სასურველი თანმიმდევრობით)

ნაბიჯი 5: მზა პროდუქტი

მზა პროდუქტი
მზა პროდუქტი
მზა პროდუქტი
მზა პროდუქტი
მზა პროდუქტი
მზა პროდუქტი
მზა პროდუქტი
მზა პროდუქტი

აქ არის მატრიცის შედეგები … თქვენ შეგიძლიათ აკონტროლოთ თითოეული LED ამ მატრიცაზე კოდის საშუალებით

გირჩევთ: