在本篇文章中,我们将使用Arduino开发板实现一个比较有创意的简易点钞机,通过使用颜色传感器识别纸币,我们可以得知纸币的面值然后进行计算。 TCS230颜色传感器将用于识别纸币,而Arduino UNO将用于处理数据以及在LCD上显示金额。
● Arduino UNO
● TCS230颜色传感器
● 红外传感器
● 面包板
● 图形点阵液晶屏LCD1602
● 连接导线
TCS3200颜色传感器用于识别多种颜色。TCS230传感器具有内置的红外LED,用于照亮要识别颜色的物体。这确保了外部环境光不会对物体产生影响。该传感器读取一个8 * 8阵列的光电二极管,该光电二极管阵列包括16个带红色滤光片、16个带蓝色滤光片、16个带绿色滤光片和16个不带任何滤光片的光电二极管。根据需要分别选择这三个阵列中的传感器阵列。因此,它被称为可编程传感器。该模块可以具有识别特定颜色并抑制其他颜色的功能。它包含用于该选择目的的过滤器。第四种模式称为“无滤镜模式”,这时传感器检测白光。
TCS230颜色传感器的输出信号是占空比为50%的方波,其频率与所选滤光器的光强度成正比。
VDD -传感器的电源引脚。它使用DC5V供电。
GND - 颜色传感器的接地参考引脚
S0、S1 - 输出频率缩放比例选择输入
S2、S3 - 光电二极管类型选择输入
OUT - 颜色传感器的输出引脚
OE - 输出频率使能引脚
更多内容请参考以下链接:https://www.yiboard.com/thread-1311-1-1.html
欢迎扫码关注微信公众号:yi-board