L298N'de hız ayarlama mevcut.
Daha kolay atıfta bulunabilmek için renklendirdim.
Şimdi sol ve sağ üst köşelerde bulunan
sarı kutular sabit 5V pinleri. Nedenine az sonra değineceğim.
Baştan 3 pin (Soldaki yeşil pin ve sağındaki 2 pin) soldaki motor için. Kalan 3 pin ise sağdaki motor.
2
mavi ve 2
turuncu pin motorlara yön bilgisi için kullanılıyor ve dijital giriş isterler.
Yönler aşağıdaki gibi. Küçük olan indis soldaki pini temsil ediyor. Sol motor için IN1, IN2; Sağ motor için IN3, IN4. Örnek olarak Sol motorun tablosu. (Sağ için de geçerli, sadece IN3 ve IN4 olacak.)
| IN1 | IN2 | ÇIKIŞ |
| 0 | 0 | DUR (IDLE) |
| 0 | 1 | A yönü |
| 1 | 0 | B yönü |
| 1 | 1 | DUR (FREN*) |
(FREN*'den kastım motor dönmez. Çünkü motorun iki kutbuna da aynı gerilim uygulanmıştır. Gerilim uygulanmasına rağmen net potansiyel fark 0 olduğu için hareket etmez.)
A yönü ve B yönü bir birine zıt yönler. (A saat yönü ise B saat yönünün tersi.) Terminal üzerinden motorların nasıl bağladığınıza göre yön değişecektir.
Sağ ve Sol alttaki
yeşil pinler hız kontrol pinleridir. 5V tam hız, 0V dur anlamına geliyor. Eğer hız kontrolü yapmak istemezseniz. Üst tarafta belirttiğim 5V pinlerine Jumper ile bağlarsınız. Yani sürekli tam hız komutu gider. (IN1 ve IN2 pinlerinden hareket komutu gelmediği sürece hareket etmez.)
Eğer hızı kontrol etmek istiyorsanız. yeşil pinlere PWM çıkış bağlayıp.
analogWrite() komutu ile hızını ayarlayabilirsiniz.
Ben GUI hazırlarken bile text editörü kullanan birisi olduğum için Görsel Programlamadan anlasam bile tercih etmiyorum. Kod kısmı için önerilerde bulunabilirim ancak block yapısı olarak yazılmasında yardım edemem.
Diğer bildirimlerden dolayı etiketlenme bildirimini görmemişim.