Gampang! Cara menggunakan sensor tcs230 dengan Arduino UNO

Gampang! Cara menggunakan sensor tcs230 dengan Arduino UNO

Ingin proyek Arduino kamu bisa mengenali warna? Dengan sensor TCS230, kamu bisa mendeteksi berbagai warna dengan akurat! Sensor ini sering digunakan dalam aplikasi seperti robotik atau deteksi warna pada objek. Di panduan ini, kita akan bahas cara gampang menggunakan sensor TCS230 dengan Arduino UNO, dari instalasi hingga penulisan kode. Siap bikin proyek warna-warni? Yuk, langsung kita mulai!

untuk codenya kalian bisa gunakan code dibawah ini :

#include <Arduino.h>

#include <Wire.h>
#include <Adafruit_TCS230.h>

Adafruit_TCS230 tcs230 = Adafruit_TCS230(TCS230_SI, TCS230_S3, TCS230_S2, TCS230_S1, TCS230_S0);

String identifikasiWarna(float red, float green, float blue) {
if (red > green && red > blue) {
return "Merah";
} else if (green > red && green > blue) {
return "Hijau";
} else if (blue > red && blue > green) {
return "Biru";
} else if (red > green && blue > green) {
return "Ungu";
} else if (green > red && blue > red) {
return "Cyan";
} else if (red > blue && green > blue) {
return "Kuning";
} else {
return "Tidak Dikenali";
}
}



void setup()
{
Serial.begin(9600);
tcs230.begin();

}
void loop(){
float redValue = tcs230.readRed();
float greenValue = tcs230.readGreen();
float blueValue = tcs230.readBlue();
Serial.print("Komponen Warna - Merah: ");
Serial.print(redValue);
Serial.print(", Hijau: ");
Serial.print(greenValue);
Serial.print(", Biru: ");
Serial.println(blueValue);
String color = identifikasiWarna(redValue, greenValue, blueValue);
Serial.println("Warna: " + color);
 


}


Untuk skematik, kamu bisa ikuti skematick di bawah ini

Kabel Merah : VCC

Kabel Hitam : GND

Kabel Oren : S0

Kabel Kuning : S1

Kabel Coklat : S3

Kabel Pink : S2

Kabel Biru : OUT

selamat mencoba, salam labrobotika

Jika anda berminat menggunakan jasa labrobotika, silahkan hubungi admin: WHATSAPP