28BYJ48 ve L298N Bir Arada Kullanılabilir mi?

Başlıkta yazdığım iki modülü birleştirerek kullanabilir miyim

Hayır maalesef kullanamazsınız. Çünkü 28BYJ48 Step motordur ancak L298N DC motorlar için üretilmiştir. Bahsetiğiniz step motoru sürebilmek için ULN2003A Step motor sürücüsünü kullanmanız gerekiyor.Kolay Gelsin :slightly_smiling_face:
Satın Alma Linki= https://www.robotistan.com/28-byj-48-reduktorlu-step-motor-ve-uln2003a-step-motor-surucu-karti

2 Beğeni

Şu 3D yazıcıda kullanılanlar için ?

https://circuitdigest.com/microcontroller-projects/arduino-analog-speedometer-using-ir-sensor bu linkteki speedo yu yapmak istiyorum da

3D yazıcılar için olanları kullanabiliyorsunuz evet.
Kullanım Videosu= https://www.youtube.com/watch?v=yvAzvwIP7PA

1 Beğeni

Tamam teşekkür ederim attığım linkteki projeyi çözüp yapacağız artık :slight_smile:

1 Beğeni

Selamlar. :raising_hand_man:t2:

Kullanabilirsiniz tabii fakat çok iyi durmaz gibi sanki. :upside_down_face:

L298N motor sürücü üzerinde toplam 2 adet klemens (M1 ve M2) ve 4 adet çıkış (OUT1, OUT2, OUT3 ve OUT4) pini ve 6 adet giriş (ENA, IN1, IN2, IN3, IN4, ENB) var.

OUT 1, OUT2’ye step motorun iki adet kablosunu, OUT3 ve OUT4’e ise step motorun diğer iki adet kablosunu bağlayabilirsiniz.

Bu şekilde bir konfigürasyon yaptıktan sonra yazılım kısmında ise dört ayrı sarıma, IN1, IN2, IN3 ve IN4 üzerinden hitap edebilirsiniz. HIGH ve LOW mantığında çalışır fakat gerekli gecikme (delay()) komutunu kullanmayı unutmayınız. :warning:

Örnek bağlantı şeması için alttaki fotoğrafa;

Örnek kod içinse alttaki kod bloğuna bakabilirsiniz;

// Include the Arduino Stepper Library
#include <Stepper.h>

// Number of steps per output rotation
const int stepsPerRevolution = 200;

// Create Instance of Stepper library
Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11);


void setup()
{
	// set the speed at 60 rpm:
	myStepper.setSpeed(60);
	// initialize the serial port:
	Serial.begin(9600);
}

void loop() 
{
	// step one revolution in one direction:
	Serial.println("clockwise");
	myStepper.step(stepsPerRevolution);
	delay(500);

	// step one revolution in the other direction:
	Serial.println("counterclockwise");
	myStepper.step(-stepsPerRevolution);
	delay(500);
}

Bununla beraber, alttaki güzelliği de paylaşmadan geçemeyeceğim. :upside_down_face:

İyi çalışmalar dilerim. :upside_down_face:

1 Beğeni

Buna ek olarak alttaki bağlantıyı da ekliyorum;

Tamamdır teşekkür ederim iyi günler