Sensor warna TCS230 adalah salah satu perangkat yang banyak digunakan dalam berbagai aplikasi otomasi, robotika, dan sistem pengenalan warna. Dikenal karena akurasinya yang tinggi, sensor ini mampu mendeteksi warna dengan cara yang sederhana namun efektif. Dalam artikel ini, kita akan menjelaskan secara singkat tentang bagaimana sensor TCS230 bekerja, komponen utamanya, serta aplikasi dan keuntungannya.

PASTIKAN TELAH MENDOWNLOAD LIBRARY UNTUK SENSOR & ARDUINO UNO!!

Alat – alat yang digunakan :

  • Arduino Uno
  • Sensor Warna TCS230
  • Kabel Jumper

Rangkaian Pin :

  • GND Sensor => GND Arduino Uno
  • VCC Sensor => 5v Arduino Uno
  • S1 Sensor => Pin 9 Arduino Uno
  • S2 Sensor => Pin 8 Arduino Uno
  • S3 Sensor => Pin 11 Arduino Uno
  • S4 Sensor => Pin 10 Arduino Uno
  • OUT Sensor => Pin 12 Arduino Uno

Berikut Source Code Sederhana untuk Membaca Sensor Warna :

#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);
 


}


Jika Kalian Perlu Bantuan Atau Ingin Membuat Sebuah Project Yang Berhubungan Dengan Tutorial Ini Bisa Hubungi Kami Lewat Link Whatsapp Dibawah Ini :

@labrobotika

Terimakasih & Selamat Mencoba !!!

Mau Konsultasi & Diskusi ?