Arduino Potansiyometre RGB Led Devresi - On/Off Dahil



Bugün çalıştay eğitiminde uygulamasını yaptığımız Arduino devresi ve kodları. Umarım sizler için de faydalı olur.

--

void setup() {

pinMode(A0, INPUT);

 pinMode(5,OUTPUT);
 pinMode(6,OUTPUT);     
 pinMode(7,OUTPUT);
 Serial.begin(9600);
}
void loop() {

int pot=analogRead(A0);
Serial.println(pot);
if(pot==0)
{  //bu kısımda ledimizi kapalı tutuyor
   digitalWrite(5,HIGH);
  digitalWrite(6,HIGH);
  digitalWrite(7,HIGH);
}
if(0<pot && pot<200)
{
  digitalWrite(5,HIGH);
  digitalWrite(6,LOW);
  digitalWrite(7,LOW);
}
else if(201<pot && pot<400)
{
  digitalWrite(6,LOW);
  digitalWrite(6,HIGH);
  digitalWrite(7,LOW);
}
else if(401<pot && pot<600)
{
  digitalWrite(5,LOW);
  digitalWrite(6,LOW);
  digitalWrite(7,HIGH);
}
else if(601<pot && pot<800)
{
  digitalWrite(5,HIGH);
  digitalWrite(6,HIGH);
  digitalWrite(7,LOW);
}
else if(801<pot && pot<950)
{
  digitalWrite(5,HIGH);
  digitalWrite(6,HIGH);
  digitalWrite(7,HIGH);
}

else if(951<pot && pot<1023)
{
  digitalWrite(5,LOW);
  digitalWrite(6,HIGH);
  digitalWrite(7,HIGH);
}








}





  

0 comments:

Yorum Gönder