فهرست مطالب:

آموزش LED Arduino Smile MAX7219 Matrix LED: 4 مرحله
آموزش LED Arduino Smile MAX7219 Matrix LED: 4 مرحله

تصویری: آموزش LED Arduino Smile MAX7219 Matrix LED: 4 مرحله

تصویری: آموزش LED Arduino Smile MAX7219 Matrix LED: 4 مرحله
تصویری: How to Make LED Smile Face Mask via Arduino Nano 2024, نوامبر
Anonim
آموزش LED ماتریس لبخند آردوینو MAX7219
آموزش LED ماتریس لبخند آردوینو MAX7219

در این آموزش "کنترل ماتریس LED با استفاده از آردوینو". من نحوه استفاده از نمایشگرهای ماتریس Led را با استفاده از آردوینو به شما نشان می دهم.

و در این مقاله ، یاد می گیریم که با استفاده از این صفحه نمایش ماتریسی با استفاده از آردوینو ، شکلک های لبخند ایجاد کنیم.

مواد مورد استفاده هنوز همانند مقاله قبلی است. بنابراین بلافاصله ما آموزش را شروع می کنیم.

مرحله 1: جزء مورد نیاز

جزء مورد نیاز
جزء مورد نیاز
جزء مورد نیاز
جزء مورد نیاز
جزء مورد نیاز
جزء مورد نیاز
جزء مورد نیاز
جزء مورد نیاز

این لیستی از اجزای مورد نیاز است:

  • لد ماتریک
  • آردوینو نانو
  • Jumper Wire
  • USB مینی
  • تابلوی پروژه

کتابخانه مورد نیاز:

LedControl

مرحله 2: طرح

طرح
طرح
طرح
طرح

برای مونتاژ اجزاء نقشه شماتیک بالا را مشاهده کنید ، همچنین می توانید اطلاعات زیر را مشاهده کنید:

Led Matrix to Arduino

VCC ==> +5V

GND ==> GND

DIN ==> D6

CS ==> D7

CLK ==> D8

پس از اتمام مونتاژ جزء ، به مرحله برنامه نویسی بروید.

مرحله 3: برنامه نویسی

برنامه نويسي
برنامه نويسي

از کد زیر برای ایجاد شکلک لبخند در ماتریس نقطه استفاده کنید:

#شامل "LedControl.h"

/*

اکنون ما برای کار با یک LedControl نیاز داریم. ***** این شماره های پین احتمالاً با سخت افزار شما کار نمی کنند ***** پین 6 به DataIn وصل شده است 8 پین به CLK وصل شده است 7 پین به LOAD ما فقط یک MAX72XX واحد داریم. */

LedControl lc = LedControl (6 ، 7 ، 8 ، 1) ؛

تاخیر طولانی بدون امضا = 100؛

void setup () {

lc.shutdown (0 ، false) ؛ lc.setIntensity (0 ، 8) ؛ lc.clearDisplay (0) ؛ }

لبخند بیهوده () {

بایت a [8] = {B00000000، B01100110، B01100110، B00000000، B00000000، B01000010، B00111100، B00000000}؛

lc.setRow (0 ، 0 ، a [0]) ؛

lc.setRow (0 ، 1 ، a [1]) ؛ lc.setRow (0 ، 2 ، a [2]) ؛ lc.setRow (0 ، 3 ، a [3]) ؛ lc.setRow (0 ، 4 ، a [4]) ؛ lc.setRow (0 ، 5 ، a [5]) ؛ lc.setRow (0 ، 6 ، a [6]) ؛ lc.setRow (0 ، 7 ، a [7]) ؛ }

حلقه خالی () {

لبخند()؛ }

مرحله 4: نتیجه گیری

نتیجه
نتیجه
نتیجه
نتیجه

برای مشاهده نتایج در تصویر بالا می توانید مشاهده کنید.

توصیه شده: