1.製品紹介
カラーセンサーは、物体の表面色を認識するための光学センサーです。赤、緑、青(RGB)の3つの基本色をサポートし、明るい光の誘導をサポートし、対応する特定の値を出力して、実際の色を復元できます。オンボードには2つの明るいLEDが付属しており、周囲光が弱い場合でもセンサーを正常に使用でき、「光補充」機能を実現します。
用途参考:カラーキャリブレーション装置、カラープリンタ、プロッタなど
2.パラメータの指定
価値/表現 動作電圧 3.3〜5V 検出距離 3-10mm 出力プロトコル I2C 動作温度 -30°C〜+ 70°C サイズ 3.2cm * 2.4cm 3.配線図
暗示
拡張ボードはesp32コントローラーボードに取り付けられています。
カラーセンサ ESP32 SCL SCL SDA SDA VCC 5V GND GND 4.サンプルコード
1#include <ACB_ColorSensor.h>//Import a library of color sensors 2 3#define R "red" //Define the name of the string 4#define G "green" 5#define B "blue" 6 7 8ACB_ColorSensor colorSensor; //Create a sensor object 9 10int red_value; //Store color sensor red light values 11int green_value;//Store color sensor green light values 12int blue_value;//Store color sensor blue light values 13 14void setup() { 15 colorSensor._Init(); //Color sensor initialization 16 Serial.begin(115200); 17} 18 19void loop() { 20 red_value = colorSensor.read(R); 21 green_value = colorSensor.read(G); 22 blue_value = colorSensor.read(B); 23 //Print color value 24 Serial.print("R:"); 25 Serial.println(red_value); 26 Serial.print("G:"); 27 Serial.println(green_value); 28 Serial.print("B:"); 29 Serial.println(blue_value); 30}5.テスト結果
配線図に従って回線を正常に接続し、正しいプログラムを正常にアップロードした後、カラーセンサーの LED ライト スイッチをオンにして、さまざまな色をオンにしてください。シリアル ポート モニターは、赤、緑、青の 3 つの原色のデータを出力します。
6.関連リソース
7.今すぐ入手
B2Bビジネス: お問い合わせ