Şimdi Ara

ARDUİNO POTANSİYOMETRE DEĞERLERİNE GÖRE KOMUT ATAMA

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
4
Cevap
0
Favori
850
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • arkadaşlar merhaba. Ardunio ya yeni başladım ve yavaş yavaş öğreniyorum. programcılık bilgim de yok hiç. Forumlardan, sitelerden,videolardan öğrenmeye çalışıyoruz. şimdi sorum şu potansiyometredeki 0 ile 1023 arasındaki raporlamayı 0 ile 255 arasına çektim map komutu ile. bu değerlere göre dijital pinlere çıkış verebilirmiyim. örneğin 60 değerinde pin1 , 80 değerinde pin2 high olsun gibi komut verebilirmiyiz?



  • Bu değerlere çektiğinize göre potu değişken olarak tanımlamışsınız. Aslında sorununuz çok kolay örnek verecek olursak diyelim pot 60 olduğunda Pin1 çıkış versin aksi halde Pin1 çıkış vermesin.

    if(pot==60){ //"POT DEĞERİ 60 İSE" dedik.

    digitalWrite(1, HIGH); //Pin1'e çıkış verdik.
    }
    else{ //else demek aksi takdirde demek yani "POT DEĞERİ 60'DAN FARKLI BİR DEĞERDE İSE" dedik.

    digitalWrite(1, LOW); //Pin1'deki çıkışı kestik.

    }
  • verdiğiniz bilgi için teşekkürler . peki büyük ya da küçüğk ise ne yapacağız? mesela 60 dan büyükse pin1 hig olsun, küçükse low olsun gibi
  • quote:

    Orijinalden alıntı: evrentek

    verdiğiniz bilgi için teşekkürler . peki büyük ya da küçüğk ise ne yapacağız? mesela 60 dan büyükse pin1 hig olsun, küçükse low olsun gibi

    Sadece yukarıdaki arkadaşın verdiği koddaki if kısmını bununla değiştirmeniz yeterli

    if(pot>60)

    < Bu ileti mini sürüm kullanılarak atıldı >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.