Buton ile DC motor yön kontrolü

10 nolu pine bağlı butona her basışta dc motor yön değiştirmektedir. Bu uygulamada Ardumoto shield kullanılmıştır. Arduino unolarla uyumlu kendi tasarımımız olan motor sürücü kartımız çok yakında sizlere sunulacaktır. Rahatlıkla robotlarınızda kullanabileceksiniz.

// ardumoto shield kullanılmıştır.

// 01.11.2014

// www.robotkursu.com

// butona her basışta motor yönü değişir.

const byte PWMA = 3;

const byte DIRA = 12;

const byte buton_yon = 10; // buton 10 nolu pine takılacak

int hiz=70; // 255 maksimum değer

int buton=1; //

int yon=0; // 0 ise ileri, 1 ise geri

void setup()

{

pinMode(PWMA, OUTPUT);

pinMode(DIRA, OUTPUT);

pinMode(buton_yon, INPUT);

digitalWrite(PWMA, LOW);

digitalWrite(DIRA, LOW);

}

void loop()

{

digitalWrite(DIRA,yon);

analogWrite(PWMA,hiz);

buton = digitalRead(buton_yon);

delayMicroseconds(500); // butona basınca oluşan arkı engellemek için

if (buton==0) yon=!yon; // buton sıfırsa yani butona basılmışsa yönü tersle

}

 

Screenshot_14

Related Posts

LEDyak app inventor uygulaması

Bu uygulama ile android telefonunuzdan başlangıç modülü üzerindeki LED leri yakıp söndürebilirsiniz. arduino kodu için Read More

Arduino Scratch modülü 5: 7 Segment display kullanımı

Arduino scratch modülümüz ile 7 segment display kullanımına örnek dersimiz. Modül üzerindeki 7 segment displayRead More

Arduino Scratch modülü 4: Led animasyon

Comments are Closed