TCS230 Color Sensor: Cara simple Menggunakan dengan ESP32

TCS230 Color Sensor: Cara simple Menggunakan dengan ESP32

Menggunakan sensor warna TCS230 dengan ESP32 adalah langkah yang menarik untuk proyek elektronika Anda. Sensor ini memungkinkan Anda mendeteksi warna dengan akurat, cocok untuk berbagai aplikasi seperti robotika dan otomatisasi. Dalam blog ini, kami akan membahas langkah-langkah sederhana untuk menghubungkan dan memprogram sensor TCS230 dengan ESP32,

Berikut Merupakan Codingan Yang Telah Kami Sediakan, Telah Diuji Untuk Memastikan Keakuratan Serta Kestabilannya.

#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 menggunakan gambar berikut:

Selamat mencoba! Semoga sukses dengan proyekmu. Jadikan setiap langkah sebagai pengalaman berharga. Salam dari Labrobotika, tempat inovasi dan kreativitas!

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