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
}
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
Comments are Closed