Kodlamada nerede hata yapıyorum ?

Turgut MIZRAP

Yeni üye
Katılım
15 Ağu 2019
Mesajlar
1
Tepkime puanı
0
Puanları
3
Konum
Amasra
Tesekkurler amenofis AMode = Vup = Vdown = false; sorunu çözdü.
 
Son düzenleme:

amenofis

Üye
Katılım
18 Tem 2019
Mesajlar
36
Tepkime puanı
7
Puanları
8
Konum
Bursa
Vup ve Vdown'u false'e çeviren hiçbir koşul yok. Acaba switch kısmında şöyle mi olması gerekiyor?

default:
AMode = Vup = Vdown = false;

Bir de bilgin olsun diye yazıyorum;
if (kosul) {
Set(pin, true);
} else {
Set(pin, false);
}
ifadesi şuna denktir.

Set(pin, kosul);

Aşağıdaki fonksiyon da;
void Set(int pin, boolean statu) {
if (statu) {
digitalWrite(pin, HIGH);
} else {
digitalWrite(pin, LOW);
}
}

Şuna denktir;
digitalWrite(pin, statu);

Bu durumda en üstteki if-else bloğu şu şekilde yazılabilir.
digitalWrite(8, Vup);
 
Son düzenleme:
Üst