91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

單片機 顏色傳感器TCS34725 識別被測物體顏色在oled上顯示

資源截圖

代碼片段和文件信息

#include?

#include?
#include?
#include?
#include?
#include?“tcs34725.h“
#include?“port.h“
//#include?“uart.h“
#include?
#include?“iic.h“


/*?由RGB值計算色坐標XY?*/
void?RGB_TO_XY(u32?redu32?greenu32?bluefloat?*xfloat?*y)
{
float?z?=?0x1?=?0y1?=?0;

x1?=?0.49?*?(float)red?+?0.31?*?(float)green?+?0.20?*?(float)blue;

y1?=?0.17697?*?(float)red?+?0.81240?*?(float)green?+?0.01063?*?(float)blue;

z?=?0.00?*?(float)red?+?0.01?*?(float)green?+?0.99?*?(float)blue;


// *x?=?x1?/?x1?+?y1?+?z;
//
// *y?=?y1?/?x1?+?y1?+?z;

/****************************/
*x?=?x1?/?(x1?+?y1?+?z);

*y?=?y1?/?(x1?+?y1?+?z);

}


/*?清零數組?*/
void?clear_buf(char?*bufu8?num)
{
u8?i?=?0;
for(i?=?0;?i? {
buf[i]?=?0;
}
}

void?main(void)
{?

u32?red?=?0green?=?0blue?=?0;
// u8?device_id?=?0;

float?X?=?0Y?=?0;
char?buf_x[10]?=?{0};
char?buf_y[10]?=?{0};
BACK_COLOR??=?BLACK;
POINT_COLOR?=?RED;

enable_tcs34725_rgbc();
tcs34725_setup();


Lcd_Init();??? //tft初始化
GUI_Dply(); //界面顯示

while(1)
{

???while(!read_color_from_tcs34725(&red&green&blue));
???
RGB_TO_XY(redgreenblue?&X?&Y);


sprintf(buf_x“%.5f“X);
sprintf(buf_y“%.5f“Y);

OLED_ShowString(2470buf_x32);
OLED_ShowString(24120buf_y32);

clear_buf(buf_xsizeof(buf_x));
clear_buf(buf_ysizeof(buf_y));

????}


}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-02-15?17:27??_tcs34725_oled_test\
?????目錄???????????0??2019-02-11?10:31??_tcs34725_oled_test\LCD\
?????文件???????10849??2018-09-27?20:41??_tcs34725_oled_test\LCD\LCD.c
?????文件????????2591??2018-09-27?19:53??_tcs34725_oled_test\LCD\LCD.h
?????文件?????????109??2018-09-27?20:41??_tcs34725_oled_test\LCD.__i
?????文件???????25351??2018-09-27?20:41??_tcs34725_oled_test\LCD.lst
?????文件???????50280??2018-09-27?20:41??_tcs34725_oled_test\LCD.obj
?????文件????????6376??2009-05-07?14:37??_tcs34725_oled_test\STARTUP.A51
?????文件???????14051??2018-09-26?20:35??_tcs34725_oled_test\STARTUP.LST
?????文件?????????749??2018-09-26?20:35??_tcs34725_oled_test\STARTUP.OBJ
?????文件???????27847??2018-09-23?07:54??_tcs34725_oled_test\ZK.LST
?????文件???????28299??2018-09-23?07:54??_tcs34725_oled_test\ZK.OBJ
?????文件??????????38??2018-09-23?07:54??_tcs34725_oled_test\ZK.__i
?????文件???????12146??2018-04-17?11:47??_tcs34725_oled_test\ZK.c
?????文件???????97022??2018-09-27?20:41??_tcs34725_oled_test\ceshi
?????文件???????62797??2018-09-27?20:41??_tcs34725_oled_test\ceshi.M51
?????文件???????80293??2018-09-27?20:41??_tcs34725_oled_test\ceshi.hex
?????文件?????????123??2018-09-27?20:41??_tcs34725_oled_test\ceshi.lnp
?????文件?????????219??2019-02-15?17:27??_tcs34725_oled_test\ceshi.plg
?????文件???????85319??2014-10-24?11:40??_tcs34725_oled_test\ceshi.uvgui.Administrator
?????文件??????144766??2018-04-17?11:47??_tcs34725_oled_test\ceshi.uvgui.evk
?????文件???????77264??2019-02-15?17:27??_tcs34725_oled_test\ceshi.uvgui.long
?????文件???????69947??2012-07-17?16:34??_tcs34725_oled_test\ceshi.uvgui.wyg
?????文件???????84339??2014-07-18?12:11??_tcs34725_oled_test\ceshi.uvgui_Administrator.bak
?????文件??????144772??2018-04-17?11:23??_tcs34725_oled_test\ceshi.uvgui_evk.bak
?????文件???????69939??2012-07-17?16:21??_tcs34725_oled_test\ceshi.uvgui_wyg.bak
?????文件????????8705??2019-02-15?17:27??_tcs34725_oled_test\ceshi.uvopt
?????文件???????14457??2019-02-15?17:27??_tcs34725_oled_test\ceshi.uvproj
?????文件???????63156??2018-09-27?20:42??_tcs34725_oled_test\ceshi_uvopt.bak
?????文件???????14068??2018-07-19?13:52??_tcs34725_oled_test\ceshi_uvproj.bak
?????目錄???????????0??2019-02-11?10:31??_tcs34725_oled_test\font\
............此處省略32個文件信息

評論

共有 條評論