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

Дот матриц; 8х8 мессеж эсвэл зурагтай: 4 алхам
Дот матриц; 8х8 мессеж эсвэл зурагтай: 4 алхам

Видео: Дот матриц; 8х8 мессеж эсвэл зурагтай: 4 алхам

Видео: Дот матриц; 8х8 мессеж эсвэл зурагтай: 4 алхам
Видео: MAX7219 & ARDUINO. ПОДРОБНО. ЧАСТЬ ВТОРАЯ: 8Х8 LED DOT MATRIX 2024, Арваннэгдүгээр
Anonim
Дот матриц; 8х8 мессеж эсвэл зурагтай
Дот матриц; 8х8 мессеж эсвэл зурагтай

Энэхүү зааварчилгаа нь миний Dot Matrix 8x8 ашиглан хийсэн матрицын зургуудыг танд үзүүлэх болно.. Та оруулсан видео болон хөтөлбөрүүдийг үзээрэй.

Дот матриц нь 2 хэмжээст дэлгэц юм. Энэ нь 8 багана, 8 эгнээнээс бүрдэнэ. Матрицыг сайтар ажиглавал жижиг цэгүүд байна. Цэг цэг матриц нь LED -ийг хөдөлгөгч том IC (нэгдсэн хэлхээ) -тэй. Arduino код (програм) нь цэг матриц дээрх зураг эсвэл мессежийг үүсгэдэг.

Хэрэв та кодыг харвал энэ нь B00010100 шиг харагдах хоёртын тоог харах болно. Энэ нь дараалсан (1) нь цэгийг гэрэлтүүлж, тэг нь цэгийг унтраах болно гэсэн үг юм. Дот матриц нь 8 мөртэй. Та микроконтроллерт (Arduino) Dot матриц дээр юу асаахыг хэлж буй 8 ийм хоёртын кодыг харах болно.

Алхам 1: цэг матриц8х8

Матриц 8х8
Матриц 8х8

Энэхүү зааварчилгаа нь 8х8 цэгийн матриц ашиглалтыг харуулах болно. Би зураг, мессежийг видеогоор хийсэн (видеог үзнэ үү)

Хөтөлбөрүүдийг Arduino, Make -ээс өөрчилсөн (Rui Santos). Би хоёуланд нь хичээл зааж өгсөнд баярлалаа.

Би кодоо өөрчилж өөрийн дүрсийг оруулахын тулд өөрчилсөн. (Хоёртын дугаарыг оруулах нь маш их цаг хугацаа шаардсан боловч үр өгөөжтэй байсан)

Алхам 2: Цахим эд анги

8x8 цэг матриц

Elegoo (миний) эсвэл Arduino

холбогч эсвэл утас

Алхам 3: Хөтөлбөрүүд

Эдгээр нь цэг матрицын програмууд юм.

Кодын хувьд хэлхээний тохиргоо өөр өөр байдаг

Аль аль нь байдаг;

DIN нь 12 -р зүүтэй холбогддог

CLK нь 11 -р зүүтэй холбогддог; 3 зургийн хувьд; цасан ширхэг, хайрцаг, инээмсэглэл

CS нь 10 -р зүү рүү холбогддог

Матриц дээр 5 вольт ба газардуулгыг Arduino руу холбоно уу

эсвэл

int DIN_PIN = 2; // зүү дэх өгөгдөл

int CS_PIN = 3; // load (CS) pin; Бусад зургуудын хувьд

int CLK_PIN = 4; // цагны зүү

Матриц дээр 5 вольт ба газардуулгыг Arduino руу холбоно уу

Алхам 4: Дүгнэлт

Дүгнэлт
Дүгнэлт

Та видеог үзээд зураг, зурвасыг үзээрэй гэж найдаж байна (Сайн байна уу)

Хөтөлбөрүүдийг хавсаргасан болно.

Зааварчилгаа танд таалагдсан гэж найдаж байна. Та өөрийн зураг, зурвасаа үргэлжлүүлж болно

Та кодыг өөрчилж, 8x8 матрицад зориулж өөрийн хоёртын нэгжийг оруулах боломжтой (үүнийг хийхийн тулд гэрэлтүүлэхийг хүсч буй цэгийн хувьд 1, асахгүй байгаа цэгүүдийн хувьд 0 -ийг оруулна уу. Мөр бүрийн цэг бүрийн тоог оруулна уу. Дараа нь бүх мөрийг оруулна уу.) Хэрэв та кодыг харвал жишээ нь B00010100 (энэ нь нэг мөр, энэ нь 4 ба 6 цэгүүд асах болно гэсэн үг) болно. Та үүнийг мөр эсвэл мөр бүрт хийх хэрэгтэй болно. 8x8 цэг матрицад 8 мөр байдаг.

Видео болон кодуудыг сайхан өнгөрүүлээрэй.

Баярлалаа

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