Робот үшін жарық диодты көздің жыпылықтауы: 6 қадам
Робот үшін жарық диодты көздің жыпылықтауы: 6 қадам
Anonim
Робот үшін жарық диодты көздің жыпылықтауы
Робот үшін жарық диодты көздің жыпылықтауы

Бұл оқулық жарықдиодты матрицаны қолдана отырып, роботтың жыпылықтауы туралы.

1 -қадам: Теория

Теория
Теория

Нүктелік матрицалық дисплейде бірнеше жарықдиодты жолдар мен бағандарға қосылады. Бұл оларды жүргізуге қажетті түйреуіштерді азайту үшін жасалады. Мысалы, светодиодтардың 8 × 8 матрицасына (жоғарыда көрсетілген) 64 енгізу -шығару түйреуіші қажет болады, олардың әрқайсысы бір LED пиксель үшін. Барлық анодтарды қатарға (R1 -ден R8 -ге дейін), ал катодтарды бағандарға (C1 -ден C8 -ге дейін) қосу арқылы енгізу -шығару түйреуіштерінің қажетті саны 16 -ға дейін азаяды. Төмендегі суретте, егер R4 жоғары тартылса және С3 төмен тартылса, төртінші қатар мен үшінші бағандағы жарық диоды қосылады. Таңбаларды жолдарды немесе бағандарды жылдам сканерлеу арқылы көрсетуге болады.

2 -қадам: ЖАБДЫҚТАР ҚАЖЕТ

  1. Arduino UNO кабельмен
  2. LED нүктелік матрицасы 7219 дисплей модулі (2)
  3. M-F өтпелі сымдар

3 -қадам: Көз анимациясы

Көз анимациясы
Көз анимациясы

Бұл архитектура бағдарламалық жасақтамаға нүктелік кескіндердің жұптары мен дисплей ұзақтығы кестесі ретінде анимация тізбегін анықтауға мүмкіндік береді.

4 -қадам: ҚАДАМДАР

ҚАДАМДАР
ҚАДАМДАР
  • PIN 2 DataIn -ге қосылған
  • PIN 4 CLK -ке қосылған
  • 3 -ші пин CS -ға қосылған
  • VCC 5В дейін
  • Gnd - Gnd

5 -қадам: КІТАПХАНА ЖӘНЕ КОД

Ұсынылған: