我们有一个Tetrix Prizm和一个Sunfounder颜色传感器。尽管Sunfounder颜色传感器应该与Arduino Uno板一起使用,但我们希望在Tetrix机器人中使用该传感器。但是,Tetrix Prizm的端口与Arduino Uno端口不匹配。有谁知道我们如何正确地将Sunfounder端口与Tetrix Prizm上的数字传感器端口连接?
我们尝试使用颜色传感器测试不同的端口,但是它们均未正确输出RGB值。
/*********************************************************
* name:Color Detection
* function: you may see the color RGB value in the serial monitor
* connection:
* color sensor uno r3
* S0 3
* S1 4
* S2 5
* S3 6
* OUT 2
* GND GND
* VCC 5V
******************************************************
//Email:support@sunfounder.com
//website:www.sunfounder.com
#include <TimerOne.h> //the header file
#define S0 3 // Please notice the Pin's define
#define S1 4 //Combination of S0 and S1 decision output signal frequency scaling factor
#define S2 5 //The combination of S2 and S3 decided to let the red, green, blue, what kind of light through a filter
#define S3 6
#define OUT 2
我们期望合理的rgb值大约为255,但是当测试不同的端口时,我们得到了负值和无限值。