Robot uchun LED ko'zlari miltillaydi: 6 qadam
Robot uchun LED ko'zlari miltillaydi: 6 qadam
Anonim
Robot uchun LED ko'zlari miltillaydi
Robot uchun LED ko'zlari miltillaydi

Ushbu qo'llanma LED nuqta matritsasidan foydalangan holda Robotning ko'zining miltillashi haqida.

1 -qadam: nazariya

Nazariya
Nazariya

Nuqtali matritsali displeyda bir nechta LEDlar qator va ustunlarga ulanadi. Bu ularni haydash uchun zarur bo'lgan pinlar sonini kamaytirish uchun qilingan. Masalan, LEDlarning 8 × 8 matritsasi (yuqorida ko'rsatilgan) har bir LED piksel uchun bittadan 64 ta kirish -chiqish piniga ega bo'lishi kerak. Barcha anodlarni qatorlarga (R1 dan R8gacha) va katodlarni (C1 dan C8gacha) bir -biriga ulash orqali kerakli kirish -chiqish pinlarining soni 16 ga kamayadi. Har bir LED o'z satri va ustun raqami bilan belgilanadi. Quyidagi rasmda, agar R4 yuqori tortilsa va C3 past tortilsa, to'rtinchi va uchinchi ustundagi LED yonadi. Belgilar satr yoki ustunlarni tez skanerlash orqali ko'rsatilishi mumkin.

2 -qadam: QO'ShIMChA TALABLAR

  1. Kabel bilan Arduino UNO
  2. LED nuqta matritsasi 7219 displey moduli (2)
  3. M-F o'tish simlari

3 -qadam: Ko'z animatsiyasi

Ko'zlar animatsiyasi
Ko'zlar animatsiyasi

Ushbu arxitektura dasturiy ta'minotga animatsiya ketma -ketligini bitmaplar juftligi va ko'rsatish davomiyligi jadvallari sifatida aniqlash imkonini beradi.

4 -qadam: QADAMLAR

QADAMLAR
QADAMLAR
  • 2 -pin DataIn -ga ulangan
  • pin 4 CLK ga ulangan
  • pin 3 CS ga ulangan
  • VCC 5V gacha
  • Gnd - Gnd

5 -qadam: KUTUBXONA VA KOD