Posted by : Y Monday 12 December 2016





Kali ini saya akan memberikan tutorial untuk menghubungkan sensor warna  TCS 3200 ke Arduino Uno R3. Harus tahu cara menghubungkan Arduino dengan PC di postingan sebelumnya http://arduinomikroavr.blogspot.co.id/2016/12/cara-menghubungkan-arduino-uno-dengan_11.html

Langkah 1
Lihat Diagram blog di bawah ini
Dan hubungkan port-port arduino dengan port-port TCS3200 menggunakan kabel kecil sesuai dengan diagram blog.

Tabel diagram blog
Arduino
LCD TCS3200
Port 9
S0
Port 8
S1
Port 7
OUT
Port 6
S2
Port 5
S3
Ground (Gnd)
Ground
VCC 5v
Vcc / vdd 

Langkah 2
Buka software arduino-1.0.1
Lalu masukkan koding LCD di bawah ini
const int s0 = 8;
const int s1 = 9;
const int s2 = 6;
const int s3 = 5;
const int out = 7;

// Variables
int red = 0;
int green = 0;
int blue = 0;

void setup()
{
  Serial.begin(9600);
  pinMode(s0, OUTPUT);
  pinMode(s1, OUTPUT);
  pinMode(s2, OUTPUT);
  pinMode(s3, OUTPUT);
  pinMode(out, INPUT);

  digitalWrite(s0, HIGH);
  digitalWrite(s1, HIGH);
}

void loop()
{
  color();
  Serial.print("R Intensity:");
  Serial.print(red, DEC);
  Serial.print(" G Intensity: ");
  Serial.print(green, DEC);
  Serial.print(" B Intensity : ");
  Serial.print(blue, DEC);
  //Serial.println();

  if (red > 3  && red < 7 && green > red && green && blue < green)
  {
    Serial.println(" - MERAH");
   
  }
 
  else if (red > 13 && red < 18 && green > 12 && green < 16 && blue < green)
  {
    Serial.println(" - BIRU");
   
  }
 
   else if (red > 9  && red < 12 && green > 5 && green < 9 && blue < red)
  {
    Serial.println(" - HIJAU");
  }
 
  else {
    Serial.println();
  }
  delay(300);

}

void color()
{
  digitalWrite(s2, LOW);
  digitalWrite(s3, LOW);
  //count OUT, pRed, RED
  red = pulseIn(out, digitalRead(out) == HIGH ? LOW : HIGH);
  digitalWrite(s3, HIGH);
  //count OUT, pBLUE, BLUE
  blue = pulseIn(out, digitalRead(out) == HIGH ? LOW : HIGH);
  digitalWrite(s2, HIGH);
  //count OUT, pGreen, GREEN
  green = pulseIn(out, digitalRead(out) == HIGH ? LOW : HIGH);
}
Keterangan :

Langka 3 
Kemudian klik tombol “verify” (icon ceklist)
 

Hingga muncul tulisan “done compiling”


Langkah 4
Setelah sukses klik tombol “Upload” disamping kanan tombol “verify” hingga muncul tulisan “compiling done”
 
Selesai..selamat dicoba..selamat belajar
Jika bermanfaat tolong klik iklannya yya :D

Jika ada pertanyaan silahkan



Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © BELAJAR ARDUINO DAN AVR - Blogger Templates - Powered by Blogger - Designed by Johanes Djogan -