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 -