Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
889
Tıklama
0
Öne Çıkarma
ARDUİNO POTANSİYOMETRE DEĞERLERİNE GÖRE KOMUT ATAMA
E
10 yıl
Teğmen
Konu Sahibi

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?



1
10 yıl
Yüzbaşı

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.

}


Bu mesaja 1 cevap geldi.
E
10 yıl
Teğmen
Konu Sahibi

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


Bu mesaja 1 cevap geldi.
C
10 yıl
Binbaşı

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ı >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.