نمایش نتایج: از 1 به 8 از 8
Like Tree3 لایک
  • 1 Post By hesam.time
  • 2 Post By fever

موضوع: پنل ال ای دی 32*16 تمام رنگ rgb

Threaded View

  1. #1
    Senior Member
    تاریخ عضویت
    Mar 2013
    محل سکونت
    Iran
    نوشته ها
    138

    Lightbulb پنل ال ای دی 32*16 تمام رنگ rgb

    پنل ال ای دی 32*16 تمام رنگ RGB
    این پنل یک برد 16x32 از LED RGB به صورت ماتریس است. این پنل ها معمولا برای ساخت تابلوهای روان دیواری یا تابلوهای روان داخل اتوبوس ها برای نمایش انیمیشن ها یا کلیپ های کوتاه ویدیویی به کار می روند.بر روی پنل مشبک 16x32 از 512 ال ای دی RGB استفاده شده است. PCB این پنل ها از کانکتور IDC برای ارتباط با میکرو استفاده می کند. و لچ های 12 16 بیت به شما این امکان را می دهند که تصویر خود را بر روی پنل نمایش دهید. این پنل به 12 یا 13 پین دیجیتال ( 6 بیت دیتا و 6 یا 7 بیت کنترلی) و تغذیه خارجی 5 ولت DC رگوله شده با جریان خروجی 2A نیاز دارد. شما می توانید این پنل را به راحتی با برد های آردوینو راه اندازی کرده و 12 بیت رنگ (4096 رنگ) را نمایش دهید.

    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: rgbmatrix.jpg
مشاهده: 489
حجم: 77.7 کیلو بایت

    تصویری از کانکتور IDC ورودی پنل

    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: inputidc.jpg
مشاهده: 428
حجم: 67.3 کیلو بایت

    مثال
    در این مثال به وسیله آردوینو و با استفاده از کتابخانه RGB می توانید شکل زیر را بر روی پنل نمایش دهید.

    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: 32x16 RGB LED Matrix_bb.jpg
مشاهده: 569
حجم: 87.3 کیلو بایت

    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: matrixshapes.jpg
مشاهده: 437
حجم: 76.7 کیلو بایت

    کد:
    #include <Adafruit_GFX.h> // Core graphics library #include <RGBmatrixPanel.h> // Hardware-specific library #define CLK 8 // MUST be on PORTB! #define LAT A3 #define OE 9 #define A A0 #define B A1 #define C A2 RGBmatrixPanel matrix(A, B, C, CLK, LAT, OE, false); void setup() { matrix.begin(); // draw a pixel in solid white matrix.drawPixel(0, 0, matrix.Color333(7, 7, 7)); delay(500); // fix the screen with green matrix.fillRect(0, 0, 32, 16, matrix.Color333(0, 7, 0)); delay(500); // draw a box in yellow matrix.drawRect(0, 0, 32, 16, matrix.Color333(7, 7, 0)); delay(500); // draw an 'X' in red matrix.drawLine(0, 0, 31, 15, matrix.Color333(7, 0, 0)); matrix.drawLine(31, 0, 0, 15, matrix.Color333(7, 0, 0)); delay(500); // draw a blue circle matrix.drawCircle(7, 7, 7, matrix.Color333(0, 0, 7)); delay(500); // fill a violet circle matrix.fillCircle(23, 7, 7, matrix.Color333(7, 0, 7)); delay(500); // fill the screen with 'black' matrix.fillScreen(matrix.Color333(0, 0, 0)); // draw some text! matrix.setCursor(1, 0); // start at top left, with one pixel of spacing matrix.setTextSize(1); // size 1 == 8 pixels high // print each letter with a rainbow color matrix.setTextColor(matrix.Color333(7,0,0)); matrix.print('1'); matrix.setTextColor(matrix.Color333(7,4,0)); matrix.print('6'); matrix.setTextColor(matrix.Color333(7,7,0)); matrix.print('x'); matrix.setTextColor(matrix.Color333(4,7,0)); matrix.print('3'); matrix.setTextColor(matrix.Color333(0,7,0)); matrix.print('2'); matrix.setCursor(1, 9); // next line matrix.setTextColor(matrix.Color333(0,7,7)); matrix.print('*'); matrix.setTextColor(matrix.Color333(0,4,7)); matrix.print('R'); matrix.setTextColor(matrix.Color333(0,0,7)); matrix.print('G'); matrix.setTextColor(matrix.Color333(4,0,7)); matrix.print("B"); matrix.setTextColor(matrix.Color333(7,0,4)); matrix.print("*"); // whew! } void loop() { // do nothing }
    مرجع:
    Overview | 32x16 and 32x32 RGB LED Matrix | Adafruit Learning System

    جهت سفارش این کالا، به این بخش در فروشگاه آفتاب رایانه مراجعه نمایید.
    فایل های پیوست شده فایل های پیوست شده
    ویرایش توسط hesam.time : 11-04-2013 در ساعت 07:18 PM
    لایک کردن

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

SEO by vBSEO