المنتج مقدمة #
مستشعر الألوان هو مستشعر بصري للتعرف على لون سطح الجسم. يدعم ثلاثة ألوان أساسية هي الأحمر والأخضر والأزرق (RGB)، ويدعم تحريض الضوء الساطع، ويمكنه إخراج القيمة المحددة المقابلة، واستعادة اللون الفعلي. يأتي الجهاز مزودًا بمصباحين LED ساطعين، مما يسمح للمستشعر بالاستخدام بشكل طبيعي في حالة انخفاض الإضاءة المحيطة، وتحقيق وظيفة "ملء الضوء".
مرجع التطبيق: جهاز معايرة الألوان، طابعة الألوان، الراسمة، إلخ.

مواصفات المعلمة #
| Parameter | قيمة/DESCRIPTION |
| الجهد التشغيل | 3.3V-5V |
| الكشف عن المسافة | 3-10 مم |
| بروتوكول الإخراج | I2C |
| درجة حرارة التشغيل | -30 ° C ~ + 70 ° C |
| المقاس | 3.2cm * 2.4cm |

مخطط الأسلاك #
ملحوظة: تم تركيب لوحة التوسعة على اسب 32 لوحة تحكم.

| اللون الاستشعار | ESP32 |
| SCL | SCL |
| SDA | SDA |
| VCC | 5V |
| GND | GND |
كود عينة #
#include //Import a library of color sensor
#define R "red" //Define the name of the string
#define G "green"
#define B "blue"
ACB_ColorSensor colorSensor; //Create a sensor object
int red_value;//Store color sensor red light values
int green_value;//Store color sensor green light values
int blue_value;//Store color sensor blue light values
void setup() {
Serial.begin(115200);
}
void loop() {
red_value = colorSensor.read(R);
green_value = colorSensor.read(G);
blue_value = colorSensor.read(B);
//Print color value
Serial.print("R:");
Serial.println(red_value);
Serial.print("G:");
Serial.println(green_value);
Serial.print("B:");
Serial.println(blue_value);
}
ملاحظة: إذا كنت تستخدم لوحة Arduino، فقم بتوصيل دبوس SCL الخاص بمستشعر اللون بدبوس A5 الخاص بـ Arduino ودبوس SDA بدبوس A4 الخاص بـ Arduino، ثم اضبط معدل الباود على 9600، ثم قم بتحميل البرنامج.
نتيجة الاختبار #
بعد توصيل الخط بنجاح وفقًا لمخطط الأسلاك وتحميل البرنامج الصحيح بنجاح، يرجى تشغيل مفتاح إضاءة LED لمستشعر اللون، ثم ضبطه على ألوان مختلفة. سيخرج مراقب المنفذ التسلسلي بيانات الألوان الأساسية الثلاثة الأحمر والأخضر والأزرق.

الموارد ذات الصلة #
احصل على عرض سعر أو اشترِ من #
أعمال B2B: معلومات@acebott.com