نقل قول نوشته اصلی توسط hesam.time نمایش پست ها
پنل ال ای دی 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
مشاهده: 508
حجم: 77.7 کیلو بایت

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

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

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

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

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

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

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

نام: matrixshapes.jpg
مشاهده: 460
حجم: 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

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



سلام
این ماژول ها همان ماژول فول کالر 3in1 هستند ؟
هاب 8 هستند ؟
می تونیم با برد c10 تابلو روان راه اندازیشون کرد ؟