Агуулгын хүснэгт:

8x8 LED матриц: 5 алхам
8x8 LED матриц: 5 алхам

Видео: 8x8 LED матриц: 5 алхам

Видео: 8x8 LED матриц: 5 алхам
Видео: Светодиодная матрица 8х8 2024, Долдугаар сарын
Anonim
8х8 хэмжээтэй LED матриц
8х8 хэмжээтэй LED матриц
8х8 хэмжээтэй LED матриц
8х8 хэмжээтэй LED матриц

Энэхүү зааварчилгаа нь 8x8 хэмжээтэй LED матрицыг хэрхэн яаж хийхийг харуулах болно, та ганц LED -ийг хянаж, нэг өнгөөр харуулахын тулд ердөө 64 пиксел хэрэгтэй бол өөрийн загварыг бүтээх боломжтой болно.

25.09.10 -ийг шинэчлэх Би загвар үүсгэхийн тулд загвар үүсгэгч нэмсэн боловч бүх функц нь бүрэн гүйцэд биш байна

Алхам 1: Материал

Материал
Материал

Танд хэрэгтэй материал: -8x8LED матриц (нэгийг хийх боломжтой, гэхдээ би худалдаж авсан) -16x120Ohm резистор-8xNPN транзистор (би C547B ашигласан) -1xPIC16f690-прототип хавтан (эсвэл та үүнд pcb хийж болно)-утас-5V цахилгаан хангамж (та voltige зохицуулагчийг ашиглаарай, гэхдээ би зүгээр л USB портоор дамжуулан уурхайгаа ажиллуулдаг) Багаж хэрэгсэл: -PIC програмистууд (микрочипээс пикит1-ээс бусад бүх програмистууд ажиллах болно) -Програм хангамж- MPLAB (микрочипээс үнэгүй програм хангамж) -Гагнуурын төмөр Гагнуурыг зайлуулах нь утас таслагчтай байх Танд хэрэгтэй ур чадвар:-гагнуурын ур чадвар (5-10 секундын дотор сайн гагнуурын холболт хийх чадвартай байх)-Зарим түвшний логик сэтгэлгээ Хэрэв энэ нь таны микроконтроллер ашиглан хийсэн анхны туршлага юм илүү энгийн төсөл.

Алхам 2: Хэлхээ

Хэлхээ
Хэлхээ
Хэлхээ
Хэлхээ

Энэ бол таны удирдсан матрицын мэдээллийн хуудсыг үзэх (хэрэв та худалдаж авсан бол) эсвэл хийсэн матрицаа хэрхэн холбохыг мэдэх хэрэгтэй болно.

Алхам 3: Код

Кодыг угсрах хэлбэрээр бичсэн болно.

Энэ код нь https://www.instructables.com/id/3x3x3-LED-Cube/ дээрх код дээр үндэслэсэн боловч та түүний 27 диодтой бөгөөд "layer1 layer2 layer3" гэсэн утгатай генераторыг ашиглаж болохгүй. "line1 …." гэсэн гарчигтай. мөн зөвхөн 3х8 битийн тоотой байхад 8х8 битийн дугаартай байх болно. АНХААР: Энэ кодын үсгүүд урвуу утгаараа харагдаж магадгүй.

Алхам 4: Харуулсан хэв маягийг засах

Та энэ матрицад хүссэн загвараа нэмж, хасах боломжтой. загвар нэмэхийн тулд энэ алхамд багтсан генераторын тусламжтайгаар загварыг үүсгэж болно. Энэ нь.rar файл тул задлахын тулд winrar ашиглана уу. Www.instructables.com/id/3x3x3-LED-Cube/ тухай баримт бичигт генераторын эх кодыг оруулсан тул portreathbeach-т талархлаа илэрхийлэхийг хүсч байна. ийм байх.; ------------------------------------------------- ----------------------------------------------;; Туршилтын дэд горим;; ------------------------------------------------- ----------------------------------------------; Туршилт: 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' movwf Line6 movlw b1100111 Line7 movlw b'01111100 'movwf Line8 movlw b'11111111' movwf Layer4 дуудлага Гаралт movlw b'01111100 'movwf Line1 movlw b'11000110' movwf Line2 movlw b'00000011 'movwf Line3 movlw b'00000011' movwf Line4 movlw b'00000000 'movwf Line4 movlw b'00000011' movwf Line4 movlw b'00000011 'movwf Line4 movlw b'00000011' movwf Line4 movlw b'00000011 'movwf Line4 movlw b'00000011' movwf Line4 mov4 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 -ийг кодоор хянах боломжтой

Зөвлөмж болгож буй: