Atmel 8051 ile step motor kontrolü

emrecam

Üye
Katılım
9 Nis 2012
Mesajlar
1
Puanları
1
Yaş
39
Merhaba arkadaşlar ben bi projem için yardım isticektim sizlerden 8051 yazılım konusunda yetersizimde

Projemin konusu: 8051 ile step motor kontrolü

Hocanın istekleri: 2 buton olacak 1.butona bastığımızda 1 pals step motora gitcek ve diyelimki 15 derece motoru sağa döndürecek bu 20 30 40 derecede olsa önemli değil.
2.butona basıldığında motor bu kez sol yöne doğru dönme hareketi yapacak arkadaşlar yani butonlarla motoru derece derece döndürcez

yardım ederseniz çok mutlu olurum eden arkadaşlarada şimdiden teşekkür ederim.
 
öncelikli olarak step motor sürmeyi öğrenin iş kod yazmaya kalsın derim. çünkü basit birşey istiyorsunuz
 
step motorun nasıl sürüldüğünü bilen biri programın ne kadar basit olacağını görebilir diye böyle diyorum
 
ULN2004 mü neydi step motor sürücü devresi kullanman yasak mı?Kullanacağın motorda kaç kablo var sanırım 4 kablo mu?
 
Umarım işine yarar.


Kod:
#include <REG2051.H>
#define stepper P1
void delay();

void main(){
        while(1){
                stepper = 0x08;
                delay();
                stepper = 0x0C;
                delay();
                stepper = 0x04;
                delay();
                stepper = 0x06;
                delay();
                stepper = 0x02;
                delay();
                stepper = 0x03;
                delay();
                stepper = 0x01;
                delay();
                stepper = 0x09;
                delay();
        }
  }


void delay(){
        unsigned char i,j,k;
        for(i=0;i<6;i++)
                for(j=0;j<255;j++)
                        for(k=0;k<255;k++);
}
 

Ekli dosyalar

  • 8051 ile step motor kontrolü.rar
    133 KB · Görüntüleme: 6

Forum istatistikleri

Konular
130,133
Mesajlar
933,435
Kullanıcılar
453,208
Son üye
e.filibelioglu

Yeni konular

Geri
Üst