У нас есть 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, но вместо этого мы получили отрицательные и бесконечные значения при тестировании разных портов.