简,我对编程并不陌生,但我是个书呆子
一点背景
我正在编写一个颜色分类器,可以对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,并且我会出错
我希望任何人都能帮助我完成这个项目
亲切问候格特·扬
目前没有回答
相关问题 更多 >
编程相关推荐