Reducere!
tcs-3200-ff

Modul Senzor de Culoare TCS320 (589)

35,00 RON. 29,00 RON.

Modul

Modul Senzor de Culoare TCS320 (589)

Compatibil Arduino

Modul Senzor de Culoare TCS320(3200)
tcs-3200-f

Funcționarea senzorului se bazează pe conversia lungimii de undă a luminii într-un semnal dreptunghiular de o anumită frecvență pentru fiecare culoare.
Modulul dispune de 4 led-uri.
Daca circuitul este în modul sleep, consumul scade până la 15 µA.
Modulul TCS320 folosește o matrice de fotoelemente (16 diode pentru roșu, 16 pentru albastru, 16 pentru verde și 16 pentru lumina albă)
Culoarea este dependentă de frecvență.

Caracteristici :
Tensiuni de alimentare: 2,7V – 5,5V;
Curent consumat : 3mA;
Răspuns în frecvență prin generare a unui semnal dreptunghiular.
Dimensiuni : 32mm x 25mm.

TCS230-TCS3200-Module-Wiring

Uite un cod simplu de testare :

#define S0 4
#define S1 5
#define S2 6
#define S3 7
#define sensorOut 8

// Stores frequency read by the photodiodes
int redFrequency = 0;
int greenFrequency = 0;
int blueFrequency = 0;

void setup() {
  // Setting the outputs
  pinMode(S0, OUTPUT);
  pinMode(S1, OUTPUT);
  pinMode(S2, OUTPUT);
  pinMode(S3, OUTPUT);
  
  // Setting the sensorOut as an input
  pinMode(sensorOut, INPUT);
  
  // Setting frequency scaling to 20%
  digitalWrite(S0,HIGH);
  digitalWrite(S1,LOW);
  
   // Initialize serial communication at 115200 bps
  Serial.begin(115200);
}
void loop() {
  // Setting RED (R) filtered photodiodes to be read
  digitalWrite(S2,LOW);
  digitalWrite(S3,LOW);
  
  // Reading the output frequency
  redFrequency = pulseIn(sensorOut, LOW);
  
   // Printing the RED (R) value
  Serial.print("R = ");
  Serial.print(redFrequency);
  delay(100);
  
  // Setting GREEN (G) filtered photodiodes to be read
  digitalWrite(S2,HIGH);
  digitalWrite(S3,HIGH);
  
  // Reading the output frequency
  greenFrequency = pulseIn(sensorOut, LOW);
  
  // Printing the GREEN (G) value  
  Serial.print(" G = ");
  Serial.print(greenFrequency);
  delay(100);
 
  // Setting BLUE (B) filtered photodiodes to be read
  digitalWrite(S2,LOW);
  digitalWrite(S3,HIGH);
  
  // Reading the output frequency
  blueFrequency = pulseIn(sensorOut, LOW);
  
  // Printing the BLUE (B) value 
  Serial.print(" B = ");
  Serial.println(blueFrequency);
  delay(100);
}

Tip Arduino projects.

Opinii

Nu există încă recenzii.

Fii primul care scrie un comentariu “Modul Senzor de Culoare TCS320 (589)”