20273浏览
楼主: 驴友花雕

[项目] 【Arduino】168种传感器模块系列实验(193)---TCS34725颜色识别

[复制链接]

驴友花雕  中级技神
 楼主|

发表于 2021-8-11 09:11:04

代码分解:

  1. #define redpin 3
  2. #define greenpin 5
  3. #define bluepin 6
复制代码

这部分是您将 RGB 引脚分配到 arduino 的地方。这里选择了 3 作为红色引脚,5 作为绿色引脚,6 作为蓝色引脚,最后一个引脚用于 GND,因为使用了一个普通的 共阴极 RGB LED。如果您使用的是共阳极,则应将其接VCC。

  1. #define commonAnode false
复制代码

如果使用了通用阳极 RGB LED,请将其设置为  true。

  1. pinMode(redpin, OUTPUT);
  2. pinMode(greenpin, OUTPUT);
  3. pinMode(bluepin, OUTPUT);
复制代码

在这部分中,我们将 RGB LED 指定为 RGB 传感器的输出。我们使用这三个引脚驱动的 RGB LED。

  1. analogWrite(redpin, gammatable[(int)r]);
  2. analogWrite(greenpin, gammatable[(int)g]);
  3. analogWrite(bluepin, gammatable[(int)b]);
复制代码

最后,使用了 AnalogWrite函数,因为与 DigitalWrite函数相比,我们希望我们的输出为任意数字(模拟量),而DigitalWrite输出只有 HIGH 和 LOW(数字量)。
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2021-8-11 09:20:17

实验串口返回情况

【Arduino】168种传感器模块系列实验(193)---TCS34725颜色识别图1
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2021-8-11 10:02:08

测量红色物体,RGB灯发红色光


【Arduino】168种传感器模块系列实验(193)---TCS34725颜色识别图1
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2021-8-11 10:03:22

测量红色物体,RGB灯发红色光,实验串口返回情况


【Arduino】168种传感器模块系列实验(193)---TCS34725颜色识别图1
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2021-8-11 10:04:48

测量绿色物体,RGB灯发绿色光


【Arduino】168种传感器模块系列实验(193)---TCS34725颜色识别图1
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2021-9-8 07:55:23

Arduino 系列传感器和执行器模块实验目录清单:
一块扩展板完成Arduino的10类37项实验(代码+图形+仿真)
https://mc.dfrobot.com.cn/thread-280845-1-1.html
连杆形式的腿机构十一种:盘点机器人行走背后的机械原理
https://mc.dfrobot.com.cn/thread-308097-1-1.html
【花雕动手做】超低成本,尝试五十元的麦克纳姆轮小车!
https://mc.dfrobot.com.cn/thread-307863-1-1.html
【花雕动手做】超迷你哦,用徽商香烟盒做个智能小车!
https://mc.dfrobot.com.cn/thread-307907-1-1.html
【花雕动手做】太搞笑啦,一支胶管制成二只蠕动机器人
https://mc.dfrobot.com.cn/thread-308046-1-1.html
【花雕动手做】快餐盒盖,极低成本搭建机器人实验平台
https://mc.dfrobot.com.cn/thread-308063-1-1.html
【花雕动手做】特别苗条,使用微波传感器控制的纤细小车
https://mc.dfrobot.com.cn/thread-308866-1-1.html
【花雕动手做】脑洞大开、五花八门的简易机器人66种
https://mc.dfrobot.com.cn/thread-307900-1-1.html

实验一百五十八:QMC5883L电子指南针罗盘模块 三轴磁场传感器GY-271
https://mc.dfrobot.com.cn/thread-308195-1-1.html
实验一百六十三:BMI160 6轴惯性运动传感器 16位3轴加速度+超低功耗3轴陀螺仪  I2C/SPI 14LGA
https://mc.dfrobot.com.cn/thread-310371-1-1.html
实验一百六十五:2.4 英寸 TFT LCD 触摸屏模块 XPT2046 PCB ILI9341 240x320 像素 8 位 SPI 串口显示器
https://mc.dfrobot.com.cn/thread-309803-1-1.html
实验一百七十六:6mm大尺寸8x8LED方块方格点阵模块 可级联 红绿蓝白色 可选8级亮度
https://mc.dfrobot.com.cn/thread-309845-1-1.html
实验一百八十三:GY-530 VL53L0X 激光测距 ToF测距 飞行时间测距传感器模块 IIC通信协议
https://mc.dfrobot.com.cn/thread-310273-1-1.html
实验一百八十五:MAX4466声音传感器 驻极体话筒放大器 麦克风可调功放模块 microphone
https://mc.dfrobot.com.cn/thread-310193-1-1.html
实验一百八十九:TDA1308 硅麦克风 数字咪头放大模块 拾音器放大板 楼氏SUNLEPHANT
https://mc.dfrobot.com.cn/thread-310246-1-1.html
实验一百九十三:TCS34725颜色识别传感器 RGB IIC明光感应模块 ColorSensor
https://mc.dfrobot.com.cn/thread-310209-1-1.html
实验二百:RCWL-0515微波雷达感应开关 人体感应 智能感应探测传感器 12-15米远距离2.7G微波检测模块
https://mc.dfrobot.com.cn/thread-310313-1-1.html
实验二百零三:Air724UG合宙 Cat14G模块 DTU物联网UART串口通信数据TCP透传 核心板组合套餐
https://mc.dfrobot.com.cn/thread-310342-1-1.html
实验二百零九:Gravity: I2C & UART BC20 NB-IoT & GNSS通信模块 NB-IoT广域低功耗无线通信 GPS/北斗精准定位
https://mc.dfrobot.com.cn/thread-310433-1-1.html


回复

使用道具 举报

三橘  学徒

发表于 2022-11-14 10:08:00

请问有附件吗?
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2022-11-14 12:05:30

三橘 发表于 2022-11-14 10:08
请问有附件吗?

需要什么附件?
回复

使用道具 举报

机械道长  学徒

发表于 2022-11-16 16:55:15

为什么我的串口输出都是0   求教  谢谢
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2022-11-16 20:58:32

机械道长 发表于 2022-11-16 16:55
为什么我的串口输出都是0   求教  谢谢

硬件接线截个图看看
回复

使用道具 举报

学辉  学徒

发表于 2024-2-22 10:27:18

大神,为什么用Mind+控制TCS34725的时候串口数据一直为000呢?
回复

使用道具 举报

学辉  学徒

发表于 2024-2-22 10:30:19

机械道长 发表于 2022-11-16 16:55
为什么我的串口输出都是0   求教  谢谢

后面这个问题如何解决的呢,求指教
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-2-22 18:41:01

学辉 发表于 2024-2-22 10:27
大神,为什么用Mind+控制TCS34725的时候串口数据一直为000呢?

一般而言,二个原因,一是接线问题,信号没有输入,二是模块坏了
回复

使用道具 举报

12
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail