Роботын LED анивчсан нүд: 6 алхам
Роботын LED анивчсан нүд: 6 алхам
Anonim
Роботын хувьд LED нүд анивчдаг
Роботын хувьд LED нүд анивчдаг

Энэхүү заавар нь LED цэг матриц ашиглан роботын нүд анивчих тухай юм.

Алхам 1: Онол

Онол
Онол

Цэгэн матриц дэлгэц дээр олон тооны LED -ийг эгнээ, багананд холбодог. Энэ нь жолоодоход шаардлагатай тээглүүрийн тоог багасгахын тулд хийгддэг. Жишээлбэл, LED -ийн 8 × 8 матриц (дээр үзүүлсэн) нь LED пиксел тус бүрт нэг оролт/гаралтын 64 зүү хэрэгтэй болно. Бүх анодуудыг эгнээнд (R1 -ээс R8 хүртэл), катодуудыг багананд (C1 -ээс C8 хүртэл) холбосноор шаардлагатай оролт/гаралтын тээглүүрийг 16 болгож бууруулдаг. Доорх зурган дээр хэрэв R4 -ийг өндөр, C3 -ийг доош татвал дөрөв дэх эгнээ, гурав дахь баганы LED асах болно. Тэмдэгтүүдийг мөр эсвэл баганыг хурдан сканнердах замаар харуулах боломжтой.

Алхам 2: ТОНОГ ТӨХӨӨРӨМЖ шаардлагатай

  1. Arduino UNO кабельтай
  2. LED цэг матриц 7219 дэлгэцийн модуль (2)
  3. M-F холбогч утас

Алхам 3: Нүдний анимаци

Нүдний анимаци
Нүдний анимаци

Энэхүү архитектур нь анимацийн дарааллыг хос битийн зураг болон дэлгэцийн үргэлжлэх хугацааны хүснэгт хэлбэрээр тодорхойлох боломжийг олгодог.

Алхам 4: АЛХАМ

АЛХАМ
АЛХАМ
  • 2 -р зүү нь DataIn -тэй холбогдсон байна
  • зүү 4 нь CLK -тэй холбогдсон байна
  • 3 -р зүү нь CS -тэй холбогдсон байна
  • VCC 5V хүртэл
  • Gnd -аас Gnd хүртэл

Алхам 5: НОМЫН САН, КОД

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