Arduino Arduino ile PWM’li DC Motor Kontrolü By Ferhat Özcan Posted on 21 Şubat 2015 1 min read 5 0 10,298 Paylaş ! Facebook Paylaş ! Twitter Paylaş ! Google+ Paylaş ! Reddit Paylaş ! Pinterest Paylaş ! Linkedin Paylaş ! Tumblr 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. 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 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]