Arduino Uno & L298N Motor Sürücü

Katılım
16 Ara 2017
Mesajlar
3
Puanları
1
Merhaba elimde bu iki kart ve DC motor var 24V.

Şimdi kısa bir program yazdım bağlantılarını yaptım ama program/motor istediğim yada programa göre çalışmıyor.



Program bu. Devreyi kuruyorum pinleri vs doğru şekilde, fişe taktığım an motor çalışıyor. Ben butonla motoru çalıştırmak istiyorum nasıl yapabilirim?
 
İlk önce düğme girişini giriş INPUT olarak tanımlamanız gerekiyor.

C++:
#include <Arduino.h>
 
int dugmeGiris = 8;
int ledCikis = 13;
 
void setup()
{
    pinMode(dugmeGiris, INPUT);
    pinMode(ledCikis, OUTPUT);
}
 
void loop()
{
    if (digitalRead(dugmeGiris) == HIGH)
    {
        digitalWrite(ledCikis, HIGH);
    }
    else
    {
        digitalWrite(ledCikis, LOW);
    }
}

Önce bu kodu bir deneyin. Bu programı çalıştırdığınızda düğmeye bastığınız sürece LED'in yandığını, bırakır bırakmaz LED'in söndüğünü göreceksiniz.

Eğer amacınız düğmeye bir kere bastığımızda LED yansın, bir kere daha bastığımızda LED sönsün ise o zaman durum biraz daha ilginç hale geliyor.
 
önce butonun durumunu okutun.



Setup'ta e2'yi low yapınca motor fişe taktığımda çalışmıyor ama butonlara bastığım zamanda da basmasam da çalışmıyor. LOW yaptım yani basmadığımda çalışsın istedim aynı şekil yine çalışmadı setup da değil loop'un içinde low'a çektim e2'yi yine aynı çalışmıyor
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…