Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the jetpack domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/haydikod/robotkursu.com/wp-includes/functions.php on line 6114
Buton ile DC motor yön kontrolü – Robot Kursu

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

İlgili

Comments are Closed