Ana Sayfa Arduino Arduino ile PWM’li DC Motor Kontrolü

Arduino ile PWM’li DC Motor Kontrolü

1 min read
5
0
10,298

Elektronik, sinyal işleme veya kare dalga dendiğinde genelde akıllara ilk olarak PWM (Pulse Width Modulation) tekniği gelir.  Modülasyon işlemi gerçekleştiren bu tekniğin asıl amacı cihazlara verilen elektriğin gücünü kontrol altında tutmaktır.  Arduino bünyesinde kullanılan PWM tekniği ile dijital sonuçlardan analog sonuçlar elde edilebiliyor. Bunun yanı sıra özellikle kontrol için ihtiyaç olan kare dalga üretimi de gerçekleşiyor. Kare dalga, bilindiği gibi “on”ve “off” konumlarını sağlıyor.

pwm1

Böylece kare dalga gönderildiğinde “on ” Konumunda 5v uygulanırken “off ” Konumunda ov uygulanır.PWM sayesinde örneğin 3v gerilim değeri verilip istenilirse bu değere bile sabitlenebilmektedir. Devremizde  Potansiyometreyi Analog A3 ucu olarak tanıttık ve PWM olarak ta dijital 6 numaralı ucu tanıttık.

Devre

Arduino ile PWM’li DC Motor Kontrolü

Arduino Kod

[php]
int potansiyometre= A3;
int calis;
void setup()
{}
void loop() {
calis= analogRead(potansiyometre);
calis= map(calis, 0, 1023, 0, 225);
analogWrite(6, calis);
delay(10); }
[/php]

Buna Benzer Yazılar Göster !
Daha Fazlasını Yükle - Ferhat Özcan
Daha Fazla Göster -  Arduino

5 Yorumlar

  1. cngiz

    15 Ağustos 2015 at 13:00

    Pili neden bağladınız acaba. Zaten arduinodan almıyor mu elektirigi

    Reply

    • Bilal Kaya

      15 Ağustos 2015 at 13:30

      Motor arduinodan fazla akım çekebilir.Yani gerilim kadar akım da önemli.Eğer motor arduinodan falza akım çekerse,arduino püf olur.

      Reply

  2. Sinan

    6 Aralık 2015 at 15:52

    Hocam bunun devre ve malzeme listesi varmı ya

    Reply

    • Bilal Kaya

      6 Aralık 2015 at 20:01

      Devre şeması güncellenmiştir.Resimden den kullanılan malzemeleri görebilirsiniz.İyi çalışmalar!

      Reply

  3. Sinan

    9 Aralık 2015 at 15:37

    sağol hocam deniyorum bugun

    Reply

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bak Bakalım ?

ANSA : Mühendislik Simülasyon Yazılımı

ANSA Nedir ? Mühendislik disiplinleri için, Bilgisayar Destekli Tasarım aşamasından, çözüc…