物联网
您现在所在的位置:首页>企业动态>物联网

RGB传感器

编辑:学到牛牛IT培训    发布日期: 2024-04-03 08:29:37  

1.png

RGB是红(Red)、绿(Green)、蓝(Blue)这3个英文单词的首字母缩写,由这3种颜色能进一步变幻出各种各样的颜色。在用计算机等设备表示颜色的时候经常用到RGB色彩模式这个说法。最近,计算机上的绘图软件也都普遍使用R、G、B这3个参数来调整色调。

那么RGB-D又是什么呢?如刚才所说,RGB表示的是3种原色,而RGB-D最后的D是深度(Depth)的首字母。说深度可能比较难以理解,请大家理解成“传感器到传感器所能捕捉到的物体的距离”。大多数情况下,就以往的图像数据(如位图格式等)而言,每个像素都有色彩信息。RGB-D在此基础上还包括了距离信息。也就是说,RGB-D传感器在相机原有的功能上又添加了测量距离的功能,它甚至能测量传感器到被拍摄物体的距离。



参数表

2.png

RGB传感器原理图:

3.png

示例代码:


/********RGB测试程序*******

 * Arduino型号:Arduino UNO

 * 请将本目录下的FastLED文件夹

 * 复制到电脑库的文档(非E盘)

 * --Arduino--libraries下

 * 或者点击项目——加载库

 * ——管理库——搜索FastLED

 * 然后点击安装即可

 **************************/

#include <FastLED.h>

#define NUM_LEDS 2

#define DATA_PIN 4


CRGB leds[NUM_LEDS];


void setup() {


delay(2000);

FastLED.addLeds<WS2812, DATA_PIN, RGB>(leds, NUM_LEDS);

}


void loop() {

   leds[0] = CRGB(0,255,0); //红

   leds[1] = CRGB(0,255,0);

   FastLED.show();

   delay(500);

   leds[0] = CRGB(255,0,0); //绿

   leds[1] = CRGB(255,0,0);

   FastLED.show();

   delay(500);

   leds[0] = CRGB(0,0,255); //蓝

   leds[1] = CRGB(0,0,255);

   FastLED.show();

   delay(500);

   leds[0] = CRGB(255,255,255); //白

   leds[1] = CRGB(255,255,255);

   FastLED.show();

   delay(500);

}



效果展示:

4.png

5.png



免费试学
课程好不好,不如实地听一听

推荐阅读

  • 计算机专业的就业难度怎么样?

    国产午夜鲁丝片AV无码蜜臀,福利免费观看午夜体检区,人妻少妇精品无码专区APP,伊人久久大香线蕉成人综合网,国产妓女在线观看视频,亚洲成a人片在线观看尤物,亚洲精品国产一二三无码AV,亚汌国产一区二区三区

  • 嵌入式软件开发学习路线

    国产午夜鲁丝片AV无码蜜臀,福利免费观看午夜体检区,人妻少妇精品无码专区APP,伊人久久大香线蕉成人综合网,国产妓女在线观看视频,亚洲成a人片在线观看尤物,亚洲精品国产一二三无码AV,亚汌国产一区二区三区

  • 为什么自学编程那么难?

    国产午夜鲁丝片AV无码蜜臀,福利免费观看午夜体检区,人妻少妇精品无码专区APP,伊人久久大香线蕉成人综合网,国产妓女在线观看视频,亚洲成a人片在线观看尤物,亚洲精品国产一二三无码AV,亚汌国产一区二区三区

  • IT培训机构出来的到底好不好就业呢?

    国产午夜鲁丝片AV无码蜜臀,福利免费观看午夜体检区,人妻少妇精品无码专区APP,伊人久久大香线蕉成人综合网,国产妓女在线观看视频,亚洲成a人片在线观看尤物,亚洲精品国产一二三无码AV,亚汌国产一区二区三区

封闭学习

2

1

18180749853

蜀ICP备2021001672号

在线咨询 免费试听VIP课程