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.

1.png


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.

3.png


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
 

Forum istatistikleri

Konular
129,757
Mesajlar
929,706
Kullanıcılar
452,506
Son üye
osmgk

Yeni konular

Geri
Üst