TCS230颜色传感器在RPI3上工作不正常。通往高价值的道路?

2024-06-02 12:05:55 发布

您现在位置:Python中文网/ 问答频道 /正文

简,我对编程并不陌生,但我是个书呆子

一点背景

我正在编写一个颜色分类器,可以对skittle/m&;M等的颜色。要检测颜色,我使用TCS230颜色传感器。这是我用本指南设置的。(https://www.electronicshub.org/raspberry-pi-color-sensor-tutorial/

问题

该页面上有2个代码,1个是原始颜色,1个是颜色检测

我可以使用原始颜色,但它输出/打印的值远远高于20000,甚至37000。另一个代码,颜色检测代码,不断地告诉我错误

runtimewarning: this channel is already in use, continuing anyway. Use GPIO.setwarnings(false) to disable warnings.
GPIO.setup(s2,GPIO.out)

我尝试的

因此,由于这两个代码基本上是完全相同的,而且原始颜色没有给出警告,我比较了它们,看看是否有什么不同,或者可能是打字错误。但不,除了一条线,它们是一样的,但我不认为这是原因

对于我得到高价值的问题。我没有办法

我试图找到其他覆盖此传感器和raspi的站点,但找不到1。我还检查了一个颜色传感器和pi,所以有点不太具体,但没有运气

所以我希望我已经尽可能地解释清楚了。我目前陷入困境,因为我不知道如何将原始值转换为rgb,并且我会出错

我希望任何人都能帮助我完成这个项目

亲切问候格特·扬


Tags: 代码gpio分类器颜色编程错误指南pi