این ماژول از سنسور AP3216 استفاده میکند و مدار آن مشابه مدار پیشنهادی در دیتاشیت میباشد و در آن خازن تصویه ولتاژ و پولاپ رزیستور برای ارتباط I2C نیز قرار داده شده است.
ماژول فاقد مدار تنظیم ولتاژ میباشد و ولتاژ تغذیه را مستقیما به سنسور متصل میکند .
از این رو نباید آن را مستقیما به تغذیه 5 ولت متصل کرد و باید از مبدلهای ولتاژ استفاده کنید.
اتصال VLED مربوط به IR LED دیود مادون قرمز میباشد که این امکان را میدهد تا روشن شدن دیود در اختیار کاربر باشد ولی در پشت ماژول دو جامپر تعبیه شده است که با اتصال آنها به یکدیگر میتوانید تغذیه دیود را با VCC یکی کنید
از نظر کارکرد AP3216 بسیار مشابه VL6180X است ولی اصول عملیاتی آن متفاوت است.
AP3216 دارای دو دیود معکوس میباشد که یکی برای تشخیص نور مرئی و دیگری برای تشخیص نور مادون قرمز به کار می روند.
ولتاژهای فوتودیود با یک مبدل A / D تقویت و دیجیتالی می شوند. نتیجه نور مرئی توسط AP3216 به عنوان مقدار 16 بیتی در رجیستر ALS ذخیره می شود (ALS = حسگر نور محیط).
نتیجه حاصل از اندازه گیری IR به عنوان مقدار 10 بیتی در رجیستر IR ذخیره می شود.
برای اندازه گیری فاصله ، یک LED مادون قرمز ارسال میکند. فوتوديود IR علاوه بر نور IR محيط ، تابش منعکس شده را نيز تشخيص مي دهد.
از این طریق ، AP3216 فاصله را به شکل یک مقدار 10 بیتی محاسبه کرده و آن را در رجیستر داده PS ذخیره می کند (PS = سنسور مجاورت).
داده های ذخیره شده در رجیستر ALS را می توان با استفاده از فاکتورهای ذکر شده در دیتاشیت به مقادیر Lux تبدیل کرد.
از طرف دیگر ، مقدار PS نمی تواند مستقیماً به فاصله تبدیل شود.