Ladder Diyagramı İle Arduıno Programlama


Yavuz İ., Benli S. N., Mumcu M. C., Erdoğan K.

Ases International Bandırma Scientific Studies Conference, Balıkesir, Türkiye, 27 - 29 Ekim 2023, ss.167

  • Yayın Türü: Bildiri / Özet Bildiri
  • Basıldığı Şehir: Balıkesir
  • Basıldığı Ülke: Türkiye
  • Sayfa Sayıları: ss.167
  • İstanbul Gelişim Üniversitesi Adresli: Evet

Özet

Arduino, günümüzde yaygın olarak kullanılan bir mikro denetleyici tabanlı geliştirme platformudur. Mikrodenetleyici olarak ATMEL kullanmaktadır. Modeline göre dijital giriş çıkış sayısı, analog giriş çıkış sayısı veya haberleşme özellikle değişiklik göstermektedir. Arduino, C/C++ dili ile programlanmaktadır. Arduinoyu programlamak için Arduino IDE programı üzerinden kod yazılmaktadır ve derlenip USB port üzerinden Arduinoya aktarılmaktadır. Alternatif olarak çeşitli programlar yardımıyla Arduino kod yazarak değil de Ladder diyagramı kullanılarak da programlanabilmektedir. Ladder diyagramı Programlanabilir Mantık Denetleyicileri (PLC) programlamak için kullanılır. Ladder diyagramı kullanılmasının amacı kod yazmadan görsel bir şekilde daha az zaman ve emek harcayarak programı yapmaktır. Arduinoyu ladder ile programlamak için geliştirilen birçok program vardır. Bunlardan en yaygınlarından biri Waltech Ladder programıdır. Waltech Ladder programında öncelikle Arduinonun hangi modelinin kullanılacağı seçilir. Programın avantajlarının yanında bazı dezavantajları da vardır. Mesela arduinoyu kodla programlarken hangi pini ne yapmak istediğimizi seçebilmekteyiz. Fakat Waltech Ladder ile pinler önceden tanımlanmıştır ve sadece bu şekilde kullanılmaktadır. Hangi pinin ne için kullanılacağı Help sekmesinde belirtilmiştir. Önemli bir diğer konu da programda girişler otomatik olarak Pull-down yapılmıştır. Dolayısıyla girişe buton bağlanacağı zaman GND ile arduino pini arasına bağlanmalıdır. Ladder diyagramında normalde açık kontak, normalde kapalı kontak, çıkış, zamanlayıcı, sayıcı, PWM ve ADC kullanılabilmektedir. Ladder diyagramının ayrıca C kodu da görülmektedir. Birkaç satır Ladder diyagramı nın satırlarca yazılmış C koduna eşdeğer olduğu görülmüştür. Bu çalışmada Waltech Ladder programı ile Arduino programlanıp uygulamalar yapılmıştır.