• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Komunikacja z czujnikiem kolorów przez I2C
#1
Witam, 
mam problem ze zgraniem czujnika kolorów 
TCS34725FN z arduino uno. Testowałem działanie na kodzie producenta i nie działa on poprawnie. Pomiędzy arduino a czujnikiem zdaje się nie być w ogóle komunikacji. Na serial monitorze nic się nie pojawia. Dopiero kiedy losowo wyjmuję i wkładam przewody do wejść SDA i SCL w arduino to pojawiają się pojedyncze komunikaty. Bardzo proszę o pomoc. Kod:


Kod:
#include <Wire.h>
#include <GroveColorSensor.h>
Kod:
void setup()
{
    Serial.begin(9600);
    Wire.begin();
}
 
void loop()
{
    int red, green, blue;
    GroveColorSensor colorSensor;
    colorSensor.ledStatus = 1;            
    while(1)
    {
        colorSensor.readRGB(&red, &green, &blue);    //Read RGB values to variables.
        delay(300);
        Serial.print("The RGB value are: RGB( ");
        Serial.print(red,DEC);
        Serial.print(", ");
        Serial.print(green,DEC);
        Serial.print(", ");
        Serial.print(blue,DEC);
        Serial.println(" )");
        colorSensor.clearInterrupt();
Kod:
    }
}
 
Odpowiedź
  


Wiadomości w tym wątku
Komunikacja z czujnikiem kolorów przez I2C - przez Kubaj2000x - 21-03-2023, 16:20

Skocz do:


Przeglądający: 1 gości