Hocam, mblock programında görüntünüz şu şekilde olmalı:
Ekli dosyayı görüntüle 59461
Elinizdeki motor shield oldukça kaliteli bir ürün bu arada, 4 tane DC motor sürebilir. Kart üzerinde motor bağlantı noktalarında m1, m2, m3, m4 yazar. Motorunuz hangi yuvaya bağlı ise mblock programında (Set Adafruit DCMotor 1 speed 100) bloğunda o yuvanın numarasını seçmelisiniz.
İkinci olarak aldığınız hata Arduino Ide programının Adafruit_MotorShield.h adlı kütüphaneyi bulamayışından kaynaklanıyor. Eğer Arduino kipinde de çalışmak istiyorsanız
C:\Program Files (x86)\mBlock\Arduino\libraries dizinine şu adresten indireceğiniz dosyaları eklemelisiniz.
https://github.com/adafruit/Adafruit_Motor_Shield_V2_Library
İsterseniz doğrudan Arduino programı ile de ekleme yapabilirsiniz, şu makaleyi inceleyin:
https://learn.adafruit.com/adafruit-motor-shield-v2-for-arduino/install-software
Son olarak tüm kodlama doğru ama motor(lar)dan tepki alamıyorsanız; Adafruit Motor Shield üzerinde güç giriş yuvası vardır. Power, + - şeklinde kenarında yazar. Hemen arkasında da bir jumper bulunur. Bu soketten 5V 2A değerinde çıkışı olan bir telefon şarj aletinden + ve - uçlara dikkat ederek bağlantı sağlayın ve jumper ı çıkarın. Bu olmazsa bile en azından bilgisayarınnızda USB3.0 portu varsa arduino kartınızı o porttan çalıştırın. Motorlarla çalışırken güç önemlidir, USB2 portu 0.5A akım verebilir bu değer bir DC motor için bile zar zor yeterli gelir. USB3 portu 1A akıma kadar çıkabiliyor.
Uzun uzun anlattım; yaptığınız bağlantıyı, çalıştırdığınız kodları, kullandığınız güç kaynağını bilmeden yorum yapmak zor oluyor. Aklıma gelen ihtimalleri yazmaya çalıştım daha detaylı bilgi paylaşırsanız çözüme daha kolay ulaşabiliriz.
Kolay gelsin.