pot led seviye2

Herhangi bir analog sensörün çıkış seviyesini Led ile gösteren devre

Arduino ile herhangi bir analog sensörün LEDlerle seviyelerinin göstermesini sağlayabilirsiniz.Arduino ile ısı (NTC yada PTC) ışık (LDR yada foto transistor) ses basınç vs.. ölçülebilir. Ölçülen değer LED , LCD yada bilgisayarımıza bağlanarak gösterilebilir.

 

Bu yazımızda 12 adet LED ile analog ucundan ölçmek istediğimiz değere göre yakıp söndürmemiz mümkün.

pot led seviye

Bağlantı Şeması aşağıdaki gibidir.

Potansiyometre 12 led

int potPin = 0;
int i = 0;
 
void setup()
{
  pinMode(1, OUTPUT);
  pinMode(2, OUTPUT);
  pinMode(3, OUTPUT);
  pinMode(4, OUTPUT);
  pinMode(5, OUTPUT);
  pinMode(6, OUTPUT);
  pinMode(7, OUTPUT);
  pinMode(8, OUTPUT);
  pinMode(9, OUTPUT);
  pinMode(10, OUTPUT);
  pinMode(11, OUTPUT);
  pinMode(12, OUTPUT);
 
}
 
void loop()
{
  for (i = 1; i<=12; i++);
  digitalWrite(i, LOW);
   
  int val = analogRead(potPin);//burada analog girişi okunuyor
  int count = map(val, 0, 1023, 0, 12);// analog değer 0 ile 12 arasında değere oranlanıyor
   
  for (i = 1; i<=12; i++)
  if (i<=count)
  {
    digitalWrite(i, HIGH);
  }
  else
  {
    digitalWrite(i, LOW);
  }
     
 
}

Boş zamanlarda arduino ile uğraşan kendi halinde bir Öğretmen.

  

Bir Cevap Yazın

Time limit is exhausted. Please reload CAPTCHA.