颜色传感器

TCS3200颜色传感器可以根据其波长检测多种颜色。 该传感器对颜色识别项目特别有用,例如颜色匹配,颜色分类,试纸条读取等等。

TCS3200颜色传感器(如下图所示)使用TAOS TCS3200 RGB传感器芯片检测颜色。 它还包含四个白色LED,它们可以照亮前面的物体。

本实例将展示如何使用TCS230 / TCS3200颜色传感器检测颜色。

1、硬件准备

  • Arduino UNO 开发板一块
  • 杜邦线若干、数据线一条
  • 数据线一条
  • TCS230 / TCS3200颜色传感器一个(本次使用TCS3200)

TCS3200具有一个带有4个不同滤光片的光电二极管阵列。 光电二极管只是将光转换为电流的半导体器件。 传感器具有:

  • 16个带红色滤光片的光电二极管–对红色波长敏感
  • 16个带有绿色滤光片的光电二极管–对绿色波长敏感
  • 16个带蓝色滤光片的光电二极管–对蓝色波长敏感
  • 16个不带滤光片的光电二极管

如果仔细查看TCS3200芯片,您会看到不同的滤波器。

Ardunio开发实例-TCS3200颜色传感器相关推荐

  1. Ardunio开发实例-VEML6040颜色传感器

    VEML6040颜色传感器 VEML6040颜色传感器可感测红,绿,蓝和白光,并使用CMOS工艺将光电二极管,放大器和模拟/数字电路整合到单个芯片中. 应用颜色传感器后,可以根据环境光源调整背光的亮度 ...

  2. Ardunio开发实例-VL53L0X飞行时间传感器

    VL53L0X飞行时间传感器 VL53L0X是新一代的飞行时间(ToF)激光测距模块,采用当今市场上最小的封装,与传统技术不同,无论目标反射率如何,都可以提供精确的距离测量. 它可以测量高达2m的绝对 ...

  3. Ardunio开发实例-LIS3MDL磁场传感器

    LIS3MDL磁场传感器 LIS3MDL具有用户可选的±4 /±8 /±12 /±16高斯的满量程. 自检功能允许用户在最终应用中检查传感器的功能.该设备可以被配置为生成用于磁场检测的中断信号. LI ...

  4. Ardunio开发实例-PAJ7620手势识别传感器

    PAJ7620手势识别传感器 PAJ7620将手势识别功能与通用I2C接口集成到单个芯片中,形成图像分析传感器系统. 它可以识别9种人的手势,例如上,下,左,右,前进,后退,顺时针旋转,逆时针旋转和挥 ...

  5. Arduino开发实例-DIY超声波传感器避障机器人

    超声波传感器避障机器人 1.应用介绍 在本应用中,我们将使用一个超声波传感器与两个直流电机和一个伺服电机相结合,Arduino作为主控板创建一个简单的避障机器人. 超声波传感器发送和接收信号以确定物体 ...

  6. 使用Arduino开发板和颜色传感器TCS230实现颜色感应

    在本篇文章中,我们将学习如何使用Arduino开发板和颜色传感器TCS230 / TCS3200来检测颜色. 色彩传感器TCS230的工作原理 TCS230通过内部的8 x 8光电二极管阵列感应彩色光 ...

  7. 基于STM32F103的TCS3200颜色传感器的使用

    基于STM32F103的TCS3200颜色传感器的使用 团队布置的任务内容是2019年中国机器人大赛的题目,小车运行过程中需要对不同物料进行颜色上的识别.因此我最近就学了TCS3200颜色传感器的基本 ...

  8. 使用TCS3200颜色传感器的自制Arduino色选机

    顾名思义,颜色分类只是根据颜色对事物进行排序.它可以通过查看来轻松完成,但是当有太多东西需要分类并且是重复性任务时,自动颜色分选机非常有用.这些机器使用颜色传感器来感应任何物体的颜色,并在检测到颜色伺 ...

  9. 【TCS3200 颜色传感器与 Arduino 实现颜色识别】

    TCS3200 颜色传感器与 Arduino 实现颜色识别 前言 TCS3200 颜色传感器引脚 颜色传感器模块如何工作? TCS3200 颜色传感器模块组成 关于颜色传感器 TCS3200 的常见问 ...

最新文章

  1. 你哪来这么多事(一):学生信息插入
  2. Python3 网络编程(转载)
  3. MySQL:基础—数据分组
  4. hdu5105给你一个方程,让你求极值(直接暴力)
  5. Linux cpuidle framework(4)_menu governor
  6. Bootstrap的下载和使用
  7. 白帽子讲web安全——认证与会话管理
  8. 使用Spring Boot和React进行Bootiful开发
  9. bzoj 2821:作诗 分块
  10. html页面画一个矩形,使用HTML5 canvas绘制一个矩形的方法
  11. js 双引号一行两行_一行注释也能影响运行结果?
  12. 根据输入时间判断年龄是否在18~68周岁之间
  13. 王道考研——计算机网络------笔记
  14. python必背入门代码和入门基础知识,你知道吗
  15. [es7]es查询实践示例
  16. android httpClient 支持HTTPS的2种处理方式
  17. Mysql区分大小写问题
  18. android 电子签名证书,android 电子签名实现
  19. 中文短文本分类实例十四-LEAM(Joint Embedding of Words and Labels for Text Classification)
  20. P1053 [NOIP2005 提高组] 篝火晚会

热门文章

  1. Pycharm使用教程 , 详细,实用
  2. OpenMP并行编程
  3. Android安全防护/检查root/检查Xposed/反调试/应用多开/模拟器检测(持续更新)
  4. 2020年408真题_自考书院:2020年10月00830现代语言学真题
  5. welcome-file 不能配置action的解决方法
  6. windows上安装Apollo
  7. discuz手机客户端java_APPCAN推Discuz手机论坛客户端插件
  8. 罗强:腾讯新闻如何处理海量商业化数据?
  9. 嵌入式软件测试的10个方法总结
  10. Beyond | RT-Thread 开发者大会