Hocam if kullanımını anlatırken sadece if(buton==1) yazdınız uygulamada ise if(digitalWrite(buton)==1) yazdınız. Neden böyle, yani ikisi arasında fark oluşur mu ???
2 года назад+1
Örnek olarak yazmıştım if (buton==1) kullanımını.Siz if(digitalread(buton)==1) olarak kullanırsanız bir sorun çıkmayacaktır.
Hocam daha düğmeye basmadan led yanıyo butonu breadboard dan çıkardığım an led sönüyor geri taktığımda gene yanıyor düğmeye basmayla değil butonu çıkarıp geri taktığımda böyle oluyor neden? Lütfen cevap verin
Hocam ekranda hangi bağlantıyı gördüysem onu yapıyorum
2 года назад
Yani ekrandaki sorunsuz çalıştığına göre gözden kaçan bir şey olduğu kesin. İlk yapmanız gereken kodu inceleyip hata olup olmadığına bakmak. Kodlama kesin doğruysa ikinci yapmanız gereken board üzeri eleman bağlnatısıdır. Ondan da kesin eminseniz geriye tek şey kalıyor o da buton. Butonunuz 4 bacaklı mı 2 bacaklı mı.4 bacaklıysa doğru yerde mi.2 bacaklıysa ya da 4 bacaklı olup doğru yerdeyse demek ki buton bozuk demektir.Çünkü start değil stop butonu gibi çalışmakta anladığım kadarıyla. Devre elimde olsa rahatlıkla çözebileceğim sorunu uzaktan bu şekilde değerlendirebiliyorum. Kolay gelsin 🤙
Hocam bir sonraki videoda ifler arasina süslü parantez koyuyoruz bunda neden koymadik?
3 года назад
İf şartının doğru olması halinde çalışacak satır tek bir tane ise süslü paranteze almaya gerek yoktur.İstersek alabiliriz de. Ancak if şartının doğru olması halinde çalışacak satır birden fazla ise süslü paranteze alınmak zorundadır.
@ teşekkürler anladım hocam . Peki hocam if şartı bittikten sonra gelen kodlar if sartindan etkilenir mi ? Yani if ile alakasız kodlar olsa bile etkilenir mi? önce if mi okunur? bu kodlarda siralama varmi if ve sonrasindaki kodlarda? Önce yazilan koddami yoksa if demi öncelik var
3 года назад
İf şartı doğruysa altındaki yani süslü parantez içindeki kod 1 kez çalışır. Sonra if döngüsünden çıkıp kaldığı yerden devam eder. Eğer sadece 1 tane if döngüsü varsa ve döngü çıkışında başka bir kod yoksa sürekli başa dönerek if döngüsü tekrarlanır. İnşallah anlatabilmişimdir . Biraz karışık oldu gibi sanki🤙
Tebrik ederim
👏🏻👏🏻👏🏻
Hocam if kullanımını anlatırken sadece if(buton==1) yazdınız uygulamada ise if(digitalWrite(buton)==1) yazdınız.
Neden böyle, yani ikisi arasında fark oluşur mu ???
Örnek olarak yazmıştım if (buton==1) kullanımını.Siz if(digitalread(buton)==1) olarak kullanırsanız bir sorun çıkmayacaktır.
Hocam daha düğmeye basmadan led yanıyo butonu breadboard dan çıkardığım an led sönüyor geri taktığımda gene yanıyor düğmeye basmayla değil butonu çıkarıp geri taktığımda böyle oluyor neden? Lütfen cevap verin
Yanlış bağlantı yapmış olabiliri misin🤝
Hocam ekranda hangi bağlantıyı gördüysem onu yapıyorum
Yani ekrandaki sorunsuz çalıştığına göre gözden kaçan bir şey olduğu kesin.
İlk yapmanız gereken kodu inceleyip hata olup olmadığına bakmak.
Kodlama kesin doğruysa ikinci yapmanız gereken board üzeri eleman bağlnatısıdır.
Ondan da kesin eminseniz geriye tek şey kalıyor o da buton.
Butonunuz 4 bacaklı mı 2 bacaklı mı.4 bacaklıysa doğru yerde mi.2 bacaklıysa ya da 4 bacaklı olup doğru yerdeyse demek ki buton bozuk demektir.Çünkü start değil stop butonu gibi çalışmakta anladığım kadarıyla.
Devre elimde olsa rahatlıkla çözebileceğim sorunu uzaktan bu şekilde değerlendirebiliyorum.
Kolay gelsin 🤙
Hocam bir sonraki videoda ifler arasina süslü parantez koyuyoruz bunda neden koymadik?
İf şartının doğru olması halinde çalışacak satır tek bir tane ise süslü paranteze almaya gerek yoktur.İstersek alabiliriz de.
Ancak if şartının doğru olması halinde çalışacak satır birden fazla ise süslü paranteze alınmak zorundadır.
@ teşekkürler anladım hocam . Peki hocam if şartı bittikten sonra gelen kodlar if sartindan etkilenir mi ? Yani if ile alakasız kodlar olsa bile etkilenir mi? önce if mi okunur? bu kodlarda siralama varmi if ve sonrasindaki kodlarda? Önce yazilan koddami yoksa if demi öncelik var
İf şartı doğruysa altındaki yani süslü parantez içindeki kod 1 kez çalışır.
Sonra if döngüsünden çıkıp kaldığı yerden devam eder.
Eğer sadece 1 tane if döngüsü varsa ve döngü çıkışında başka bir kod yoksa sürekli başa dönerek if döngüsü tekrarlanır.
İnşallah anlatabilmişimdir . Biraz karışık oldu gibi sanki🤙
@tamamdir anladim hocam agziniza sağlık tesekkur ettim
@ Bu gibi ayrıntıları derste verseydiniz keşke çalışırken kafa karışabiliyor.
Hocam bu Arduinolar la ara elemanlar( evet ise ne?) kullanarak 220 380 Voltluk motorlara komut verilebilirmi
Tabi ki röle kullanılarak 220v çıkış elde edilebilir.Bunu da kontaktöre bağlayarak 3 fazlı bir asenkron motor çalıştırılabilir mesela.