ارسال سفارشات بالای 890 هزار تومان رایگان میباشد

‫سنسور دیجیتال نور و مجاورت CJMCU-9930 با رابط I2C

A1,505-
5

‫ماژول سنجش نور دیجیتال محیط مجهز به سنسور APDS-9930 شامل LED IR و یک سیستم تشخیص نزدیکی کامل را در یک بسته 8 پینی ارائه می دهد. ‫
‫عملکرد مجاورت قابلیت تشخیص تا 100 میلی متر را بدون نیاز به کالیبراسیون و در شرایط مختلف مانند زیر نور آفتاب و اتاق تاریک و پشت شیشه تیره مانند تلفن همراه به خوبی عمل می کند. ‫
‫دستگاه توانایی قرار گرفتن در حالت کم قدرت را در که متوسط ​​مصرف برق بسیار پایین است. ‫
‫سرعت بالای انتقال اطلاعات و اضافه شدن لنزهای میکرو اپتیک در داخل ماژول ، انتقال و دریافت موثر انرژی مادون قرمز را فراهم می کند که باعث کاهش اتلاف توان کلی و افزایش کارایی ماژول می شود. ‫

متفرقه
تومان 52,000
عدد
1
  • نظرکاربران
  • مشخصات کالا
  • توضیحات کاربردی

‫/**************************************************************** ‫
‫ ‫
‫ Arduino Pin APDS-9930 Board Function ‫
‫ ‫
‫ 3.3V VCC Power ‫
‫ GND GND Ground ‫
‫ A4 SDA I2C Data ‫
‫ A5 SCL I2C Clock ‫
‫****************************************************************/ ‫
‫ ‫
‫#define DUMP_REGS ‫
‫ ‫
‫#include
‫#include
‫ ‫
‫// Global Variables ‫
‫APDS9930 apds = APDS9930(); ‫
‫float ambient_light = 0; // can also be an unsigned long ‫
‫uint16_t ch0 = 0; ‫
‫uint16_t ch1 = 1; ‫
‫ ‫
‫void setup() ‫
‫{ ‫
‫ ‫
‫ // Initialize Serial port ‫
‫ Serial.begin(9600); ‫
‫ Serial.println(); ‫
‫ ‫
‫ // Initialize APDS-9930 (configure I2C and initial values) ‫
‫ if ( apds.init() ) ‫
‫ { ‫
‫ Serial.println(F("APDS-9930 initialization complete")); ‫
‫ } ‫
‫ else ‫
‫ { ‫
‫ Serial.println(F("Something went wrong during APDS-9930 init!")); ‫
‫ } ‫
‫ ‫
‫ // Start running the APDS-9930 light sensor (no interrupts) ‫
‫ if ( apds.enableLightSensor(false) ) ‫
‫ { ‫
‫ Serial.println(F("Light sensor is now running")); ‫
‫ } ‫
‫ else ‫
‫ { ‫
‫ Serial.println(F("Something went wrong during light sensor init!")); ‫
‫ } ‫
‫ ‫
‫ // Wait for initialization and calibration to finish ‫
‫ delay(500); ‫
‫} ‫
‫ ‫
‫ ‫
‫void loop() ‫
‫{ ‫
‫ ‫
‫ // Read the light levels (ambient, red, green, blue) ‫
‫ if ( !apds.readAmbientLightLux(ambient_light) || ‫
‫ !apds.readCh0Light(ch0) || ‫
‫ !apds.readCh1Light(ch1) ) { ‫
‫ Serial.println(F("Error reading light values")); ‫
‫ } ‫
‫ else ‫
‫ { ‫
‫ Serial.print(F("Ambient: ")); ‫
‫ Serial.print(ambient_light); ‫
‫ Serial.print(F(" Ch0: ")); ‫
‫ Serial.print(ch0); ‫
‫ Serial.print(F(" Ch1: ")); ‫
‫ Serial.println(ch1); ‫
‫ } ‫
‫ ‫
‫ // Wait 1 second before next reading ‫
‫ delay(1000); ‫
‫}

راه اندازی ماژول CJMCU-9930

راه اندازی

‫اتصالات ماژول را مانند شکل زیر به آردواینو متصل کنید

اتصالات ماژول

‫اتصال VLED مربوط به IR LED دیود مادون قرمز میباشد که این امکان را میدهد تا روشن شدن دیود در اختیار کاربر باشد ولی در پشت ماژول دو جامپر تعبیه شده است که با اتصال آنها به یکدیگر میتوانید تغذیه دیود را با VCC یکی کنید

مشخصات کالا

Resolution : 16-Bit

Low Lux : 0.01 lux Proximity Detection

Wait State Power : 90 µA

Programmable : 2.7 ms to > 8 sec

I2C Speed : 400 kHz

Voltage : 2.4-3.6V

LED Voltage : 3-4.5V

نظرکاربران

ثبت نظر شما

امتیاز دهید