ZC-CLS381RGB颜色识别+8x8点阵指示(完)

这篇具有很好参考价值的文章主要介绍了ZC-CLS381RGB颜色识别+8x8点阵指示(完)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


前言

  在前面两篇博客中,分别阐述了如何配置WS2812 RGB 8x8点阵,和如何配置颜色识别模块,本文将说明如何级联两个模块,以及演示两个模块级联后的运行效果。

一、信号关联说明

  已知WS2812顶层文件端口信号如下所示:

module  ws2812_top
(
	input	wire			sys_clk		,
	input	wire			sys_rst_n	,
	input	wire			r_valid		,
	input	wire			g_valid		,
	input	wire			b_valid		,
	
	output	wire			led_data
);

  颜色识别顶层文件端口信号如下图所示:

module  cls381_top
(
	input	wire			sys_clk		,
	input	wire			sys_rst_n	,
	
	output	wire			scl			,
	output	reg				r_valid		,
	output	reg				g_valid		,
	output	reg				b_valid		,
	
	inout	wire			sda
);

  因此,颜色识别器件识别到了红色,那么r_valid信号有效;识别到了绿色,g_valid信号有效;识别到了蓝色,b_valid信号有效。因此,产生的三个有效信号会传输至WS2812顶层模块,指示显示的是什么类型的字符,如果没有识别到任何色彩信息,就显示白色字母“N”;识别到红色,显示红色字母“R”;识别到绿色,显示绿色字母“G”;识别到蓝色,显示蓝色字母“B”。
  最终的顶层文件参考代码如下:

module  color_recognize
(
	input	wire			sys_clk		,
	input	wire			sys_rst_n	,
	
	output	wire			scl			,
	output	wire			led_data	,
	
	inout	wire			sda	
);

wire	r_valid  ;
wire	g_valid  ;
wire	b_valid  ;

ws2812_top  ws2812_top_inst
(
	.sys_clk	(sys_clk	),
	.sys_rst_n	(sys_rst_n	),
	.r_valid	(r_valid	),
	.g_valid	(g_valid	),
	.b_valid	(b_valid	),
	.led_data   (led_data    )
);

cls381_top  cls381_top_inst
(
	.sys_clk	(sys_clk	)	,
	.sys_rst_n	(sys_rst_n	)	,
	.scl		(scl		)	,
	.r_valid	(r_valid	)	,
	.g_valid	(g_valid	)	,
	.b_valid	(b_valid	)	,
	.sda		(sda		)
);

endmodule

二、演示视频

颜色识别+RGB888点阵演示文章来源地址https://www.toymoban.com/news/detail-764308.html

到了这里,关于ZC-CLS381RGB颜色识别+8x8点阵指示(完)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • EasyExcel使用: RGB字体,RGB背景颜色,fillForegroundColor颜色对照表

    使用EasyExcel导出表格可能会对字体颜色和单元格背景颜色进行自定义的修改。 可以自定义字体颜色或者每个单元格的颜色 要想自定义颜色,需要重写CellWriteHandler接口,实现 或者 两个方法,但是只能重写其中一个,全部重写的话只会运行第一个。 首先对于字体自定义颜色

    2024年02月15日
    浏览(37)
  • RGB颜色对照表

    常用颜色: 白色:rgb(255,255,255) 黑色:rgb(0,0,0) 红色:rgb(255,0,0) 绿色:rgb(0,255,0) 蓝色:rgb(0,0,255) 青色:rgb(0,255,255) 紫色:rgb(255,0,255) 颜色大全 RGB颜色对照表 对照表  

    2024年02月13日
    浏览(30)
  • 【音视频原理】图像相关概念 ⑥ ( YUV 与 RGB 之间的转换 | YUV444 颜色编码格式 转为 RGB 格式 | RGB 颜色编码格式 转为 YUV444 格式 )

    YUV 与 RGB 颜色格式之间进行转换时 , 涉及一系列的数学运算 ; YUV 颜色编码格式 转为 RGB 格式 的 转换公式 取决于 于 YUV 的具体子采样格式 : YUV444 YUV422 YUV420 YUV444 格式 转为 RGB 格式 的 转换公式如下 : R = Y + 1.13983 * (V - 128) G = Y - 0.39465 * (U - 128) - 0.58060 * (V - 128) B = Y + 2.03211 * (U

    2024年01月24日
    浏览(50)
  • RGB渐变颜色转换公式及例程

    公式:                         Gradient = A + (B-A) * N / Step Gradient表示第N步的R/G/B的值,A、B、Step表示从颜色A分Step步渐变为颜色B。 例程:        通过使用: 红 -- 绿 -- 蓝 -- 红  分步骤的方式,使其渐变色循环整个颜色值;          (1)红色(255,0,0)---绿色(0,25

    2024年02月05日
    浏览(35)
  • RGB、HSV、HSL和CMYK颜色空间

    目录 简介 RGB(红绿蓝)颜色空间 HSV(色调、饱和度、亮度)颜色空间 HSL(色调、饱和度、亮度)颜色空间 CMYK(青、品红、黄、黑)颜色空间 这四种颜色空间在不同的应用领域有不同的用途: RGB主要用于计算机图形学和显示设备中 ,可以通过调整红、绿、蓝三个分量的值

    2024年02月16日
    浏览(33)
  • 使用OpenCV显示图像的RGB颜色直方图

    2024年02月13日
    浏览(44)
  • STM32读取TCS3472颜色传感器读取RGB颜色和色温值和Lux

    1.3472能提供红,绿,蓝色(RGB)和清晰光感应值的数字输出 2.它通过 I2C协议通讯。 3.最好选择带led灯的版本,自带的led低电平能关闭。 4.这边VIN接5V电压输入,GND接GND,SCL接SCL(PF1)SDA接SDA(PF0),这边根据自己启动的IO口进行变换    5.我这边采用STM32Cube生成使用硬件I2C的方式

    2024年02月13日
    浏览(29)
  • RGB 与 BGR 颜色深度、像素和字节之间的关系

    在处理图像时,了解 RGB 和 BGR 色彩空间之间的区别非常重要。RGB 和 BGR 都具有三个颜色通道:红色、绿色和蓝色。但是,这些通道在图像文件中的存储顺序可能不同。 RGB 通常用于图像编辑和显示应用程序,顺序为红色、绿色和蓝色。 BGR 通常用于图像处理应用程序,顺序为

    2024年02月08日
    浏览(28)
  • 计算机图形学---常用颜色模型汇总(RGB,CMY,HSV)

    本文整理自西安交通大学软件学院祝继华老师的计算机图形学课件,请勿转载 颜色模型 :某个三维颜色空间中的一个 可见光子集 ,包含某个颜色域的所有颜色 用途:在某个颜色域内方便地指定颜色; 在某种特定环境中对颜色的特性和行为的解释方法; 没有一种颜色模型能

    2023年04月08日
    浏览(45)
  • C++ opencv HSV颜色空间转换+RGB三通道提升亮度

    #include iostream #include iomanip #includeopencv2//opencv.hpp using namespace std; using namespace cv; //函数adjustBrightness用于图片增加亮度 void adjustBrightness(cv::Mat image, int targetBrightness) {     // 获取图像的通道数     int channels = image.channels();     // 计算调整亮度的因子     float factor = 1.0f;     if

    2024年03月09日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包