راه اندازی ماژول : اطلاعاتی در مورد نحوه برنامه ریزی و سیگنال دهی به WS2812

در این بخش به بررسی روش سیگنال دهی این آی سی خواهیم پرداخت.
در ابتدا نیز لازم به ذکر است که با توجه به اینکه برای استفاده از این آی
سی از کتابخانه های آماده بهره خواهیم گرفت لذا درک عمیق این
مباحث ضروری نیست و صرفا جهت آشنایی با این ساختار مطرح می شود.
همان گونه که گفته شد برای اتصال این آی سی ها و تشکیل یک
زنجیره باید دیتا از پایه ورودی اولین آی سی وارد و از پایه خروجی اولین
آی سی به بعدی تا انتها اتصال یابد. به تصویر زیر توجه نمائید:

ws2812

برای کنترل هر آی سی از 24 بیت استفاده می شود که 8 بیت برای
هر رنگ قرمز، سبز و آبی استفاده می شود که در واقع امکان 256
حالت نوری(Grayscale) را ممکن می سازد. تصویر زیر ترتیب ارسال این سیگنال را نمایش می دهد:

راه اندازی ماژول : _data_sequence

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

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *



Language