Arduino Sürücü Kartı Sorunsalı L298N
-
hocalarım bi şu lanet motoru çalıştıramadık.. Sürücü kartından motor cıkıslarına güc alamıyoruz ... Sebebi nedir ???
C KODU
const int in1 = 11; const int in2 = 10; const int in3 = 9; const int in4 = 8; const int e1=5; const int e2=6; void setup() { pinMode(in1, OUTPUT); pinMode(in2, OUTPUT); pinMode(in3, OUTPUT); pinMode(in4, OUTPUT); pinMode(e1,OUTPUT); pinMode(e2,OUTPUT); } void loop() { analogWrite (e1,255); analogWrite(e2,255); digitalWrite (in1, HIGH); digitalWrite (in2, LOW); digitalWrite (in3, HIGH); digitalWrite (in4, LOW); }Bağlantılar





-
dostum şöyle bi denermisin
#include // bu kütüphaneyi ekle projene
AF_DCMotor motor1(1);
void setup() {
motor1.setSpeed(250);
}
void loop()
{
motor1.run(FORWARD);
motor1.setSpeed(250);
}
edit: tabi bunu yaparken l298 in m1 yazan kısmına motorunu bağlaman gerek.
enesshn18 tarafından 29/Eki/16 18:24 tarihinde düzenlenmiştir -
enesshn18 bunu yazdı
dostum şöyle bi denermisin
#include // bu kütüphaneyi ekle projene
AF_DCMotor motor1(1);
void setup() {
motor1.setSpeed(250);
}
void loop()
{
motor1.run(FORWARD);
motor1.setSpeed(250);
}
edit: tabi bunu yaparken l298 in m1 yazan kısmına motorunu bağlaman gerek.
Hocam kütüphane adı nedir acep ?
-
MhmdAlmz bunu yazdıenesshn18 bunu yazdı
dostum şöyle bi denermisin
#include // bu kütüphaneyi ekle projene
AF_DCMotor motor1(1);
void setup() {
motor1.setSpeed(250);
}
void loop()
{
motor1.run(FORWARD);
motor1.setSpeed(250);
}
edit: tabi bunu yaparken l298 in m1 yazan kısmına motorunu bağlaman gerek.
Hocam kütüphane adı nedir acep ?
<AFMotor.h>
-
Yok hocam yemedi gene yav. Çıkışlara voltaj gelmiyor
-
MhmdAlmz bunu yazdı
Yok hocam yemedi gene yav. Çıkışlara voltaj gelmiyor
Hocam l298 in çıkışa ilk basta bi serit led yada daha küçük voltaja sahip birsey bagla eğer çıkış alabiliyorsan dogru yoldasindir.
BU sekilde çıkış alabilirsen senin sorun voltaj eksikliğinden kaynaklaniyor. l298 e adaptor bagla 12-16v arası o zaman sorunsuz çalışır
-
#include "l298n_lib.h"
int val;
void setup() {
set_pins(2, 3, 4, 5, 9, 11);
Serial.begin(38400);
}
void loop() {
if (Serial.available()){
val = Serial.read();
switch (val){
case 'F' : {
lmot('F',255);
dmot('F',255);
break;
}
case 'B' :{
lmot ('B',255);
dmot ('B',255);
break;
}
case 'L':{
dmot ('F',255);
lmot_stop(); // u sluèaju skretanja motor moe stati naredbom lmot_stop ,tj dmot_stop
break;
}
case 'R':{
dmot_stop();
lmot( 'F',255);
break;
}
case 'I':{
dmot( 'F',127);
lmot( 'F',255);
break;
}
case 'G':{
dmot('F',255);
lmot( 'F',127);
break;
}
case 'J':{
dmot( 'B',127);
lmot( 'B',255);
break;
}
case 'H':{
dmot('B',255);
lmot( 'B',127);
break;
}
case 'S' :{
dmot_stop();
lmot_stop();
}
}
}
}
-
Hallettik hocam gene sıkıntı pildeymiş. Bu ne pil sıkıntısıdır.
