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.
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.
}
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesaja 1 cevap geldi. Cevapları Gizle
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ı >