#define OUT 2// TCS3200颜色传感器输出信号连接到Arduino中断0引脚,并引发脉冲信号中断 // 在中断函数中记录TCS3200输出信号的脉冲个数 floatg_scale_factor[3];// 从TCS3200输出信号的脉冲数转换为RGB标准值的RGB比例因子 intg_count=0;// 计算与反射光强相对应TCS3200颜色传感器输出
delay(4000); //延时4s,以等待被测物体红、绿、蓝三色在1s内的TCS3200输出信号脉冲计数 //通过白平衡测试,计算得到白色物体RGB值255与1s内三色光脉冲数的RGB比例因子 g_SF[0] = 255.0/ g_array[0]; //红色光比例因子 g_SF[1] = 255.0/ g_array[1] ; //绿色光比例因子 g_SF[2] = 255.0/ g_...
Arduino控制ws2812进行颜色控制,灯的颜色跟随颜色传感器检测到的颜色进行变化。 程序基于csdn上 ling3ye的程序进行增加功能。 两个程序:GY-33和TCS3200,测试通过。 两个程序都得先做白平衡。GY-33颜色传感器模块可以用附件的PC软件和白纸做白平衡。TCS3200颜色传感器模块每次上电先用白纸做白平衡。
绿、蓝三色在1s内的TCS3200输出信号脉冲计数//通过白平衡测试,计算得到白色物体RGB值255与1s内三色光脉冲数的RGB比例因子g_SF[0] =255.0/ g_array[0];//红色光比例因子g_SF[1] =255.0/ g_array[1] ;//绿色光比例因子g_SF[2] =255.0/ g_array[2] ;//蓝色光比例因子//打印白平衡后的红、绿、蓝三...
Arduino控制ws2812进行颜色控制,灯的颜色跟随颜色传感器检测到的颜色进行变化。 程序基于上 ling3ye的程序进行增加功能。 两个程序:GY-33和TCS3200,测试通过。 两个程序都得先做白平衡。GY-33颜色传感器模块可以用附件的PC软件和白纸做白平衡。TCS3200颜色传感器模块每次上电先用白纸做白平衡。