Araştırma Makalesi
BibTex RIS Kaynak Göster

Code Generation and Data Process Application Desing for Arduino Cicuits

Yıl 2017, Cilt: 5 Sayı: 1, 387 - 390, 01.06.2017
https://doi.org/10.18586/msufbd.322388

Öz

Data processing cards are needed for transferring the sensor measurements from applications or experimental works to computers. Ardunio is the one of those platforms which is preferred in this kind of works due to its ease of use. The digital and analog inputs of Arduino, which is an open source development platform, allow to read and process the data. In this work, the desired sensors can be chosen amongst the sensors connected to Arduino via the application developed using C# programming language in computer environment. Required Arduino Code in order to use selected sensors can be generated without any programming knowledge. Data come from the sensors over Arduino can be recorded in a specified time interval or instantly. Also, the plots of recorded data can be easily obtained and reported in the desired periods and features. Through with this application, it is observed the researchers, who does not know Arduino Programming and have difficulty to read data on circuits, can do experiments easily. Especially, researchers in the fields of basic science and engineering are identified that they can do their scientific studies by using this application easily without the need for information that they do not need to.

Kaynakça

  • [1] Tekin A. B., Demirel Ç., Örün Ç. Tarımda kablosuz Ağlar. Ege Üniversitesi, Ziraat Fakültesi, Tarım Makinaları Bölümü, İzmir, 2011.
  • [2] Kalaycı T. E. Kablosuz sensör ağlar ve uygulamaları. Akademik Bilişim Konferansı, Şanlıurfa. 2009.
  • [3] Güllü A., Arda M., Kuşçu H. Servo Sistemlerin Matlab Üzerinden Gömülü Sistemler ile PID Kontrolü. 16. Ulusal Makina Teorisi Sempozyumu, 2013.
  • [4] Kemis H., Bruce N., Ping W., Antonio T., Gook L. B., Lee, H. J. Healthcare monitoring application in ubiquitous sensor network: Design and implementation based on pulse sensor with arduino. In Information Science and Service Science and Data Mining (ISSDM), 6th International Conference on New Trends in p. 34-38, 2012.
  • [5] Songül S. Tank Namlusu Stabilizasyon Sisteminin Arduino ile uygulanması ve Deneysel Düzeneğin Hazırlanması, Trakya Üniv., Fen Bilimleri Enstitüsü, 2014
  • [6] Abdulrahman B. A.. Arduino kullanılarak Kaotik Mobil Haberleşme Sistemi Tasarımı, Yüzüncü Yıl Üniversitesi, Fen Bilimleri Enstitüsü, 2016.
  • [7] Rai N., Rai B. Neural network based closed loop speed control of DC motor using arduino uno. International Journal of Engineering Trends and Technology, 4, 137-140, 2013.
  • [8] Bahrudin M. S. B., Kassim R. A., Buniyamin N. Development of Fire Alarm System using Raspberry Pi and Arduino Uno. In Electrical, Electronics and System Engineering (ICEESE), International Conference on p. 43-48, 2013
  • [9] Çavuş V., Tuna, R. Duran İ.U. İki Boyutlu Devre Resminin Tasarlanan Üç Eksenli Bir Platform İle Plaket Üzerine Çizimi, 5. Uluslararası Meslek Yüksekokulları Sempozyumu, sy.179-182, 2016.
  • [10] Kılıçarslan S. Mikrodenetleyici Temelli PLC’ler için Programlama Yazılımının Gerçekleştirilmesi, Gaziosmanpaşa Üniversitesi, Fen Bilimleri Enstitüsü, 2014.
  • [11] Taşdemir C. Arduino. İstanbul: Dikeyeksen Yayın Dağıtım, 2014.
  • [12] Ersin Ç. Arduino Mikrodenetleyici ve Güneş Enerjisi ile Çalışan Otomatik Bitki Sulama Sistemi, Süleyman Demirel Üniversitesi, Fen Bilimleri Enstitüsü, 2015.
  • [13] www.arduinoturkiye.com, (Erişim tarihi: 09.03.2017)
  • [14] www.arduino.cc/en/Main/Software, (Erişim tarihi: 09.03.2017)

Arduino Devreleri için Kod Üretme ve Veri İşleme Uygulaması Tasarımı

Yıl 2017, Cilt: 5 Sayı: 1, 387 - 390, 01.06.2017
https://doi.org/10.18586/msufbd.322388

Öz

Sensör kullanılarak yapılan uygulama veya deneysel çalışmalarda alınan ölçümlerin bilgisayara aktarılması için veri işleme kartlarına ihtiyaç duyulmaktadır. Bu tür çalışmalarda kullanım kolaylığı açısından en çok tercih edilen platformlardan birisi de Arduino'dur. Açık kaynaklı bir geliştirme platformu olan Arduino’nun dijital ve analog girişleri sayesinde veriler okunup işlenebilmektedir. Bu çalışmada, bilgisayar ortamında C# programlama dili kullanılarak geliştirilen uygulama sayesinde Arduino'ya bağlanan farklı sensörler içerisinden istenilen sensörler seçilebilmektedir. Seçilen bu sensörleri kullanmak için gerekli Arduino kodu herhangi bir programlama bilgisine ihtiyaç duyulmadan oluşturulabilmektedir. Arduino üzerindeki sensörlerden gelen veriler belirli zaman aralığında veya anlık olarak kaydedilebilmektedir. Kaydedilen verilerin, istenilen periyotlarda ve özelliklerde grafikleri elde edilebilmekte ve raporlama yapılması sağlanabilmektedir. Bu uygulama sayesinde Arduino programlamayı bilmeyen ve devre üzerinde veri okumakta zorlanan araştırmacıların deneylerini rahatlıkla yapabildikleri gözlenmiştir. Özellikle temel bilimler ve mühendislik alanlarındaki araştırmacıların bu uygulamayı kullanarak bilimsel çalışmalarını ihtiyaçları olmayan bilgilere gereksinim duymadan kolay bir şekilde yapabildikleri tespit edilmiştir.

Kaynakça

  • [1] Tekin A. B., Demirel Ç., Örün Ç. Tarımda kablosuz Ağlar. Ege Üniversitesi, Ziraat Fakültesi, Tarım Makinaları Bölümü, İzmir, 2011.
  • [2] Kalaycı T. E. Kablosuz sensör ağlar ve uygulamaları. Akademik Bilişim Konferansı, Şanlıurfa. 2009.
  • [3] Güllü A., Arda M., Kuşçu H. Servo Sistemlerin Matlab Üzerinden Gömülü Sistemler ile PID Kontrolü. 16. Ulusal Makina Teorisi Sempozyumu, 2013.
  • [4] Kemis H., Bruce N., Ping W., Antonio T., Gook L. B., Lee, H. J. Healthcare monitoring application in ubiquitous sensor network: Design and implementation based on pulse sensor with arduino. In Information Science and Service Science and Data Mining (ISSDM), 6th International Conference on New Trends in p. 34-38, 2012.
  • [5] Songül S. Tank Namlusu Stabilizasyon Sisteminin Arduino ile uygulanması ve Deneysel Düzeneğin Hazırlanması, Trakya Üniv., Fen Bilimleri Enstitüsü, 2014
  • [6] Abdulrahman B. A.. Arduino kullanılarak Kaotik Mobil Haberleşme Sistemi Tasarımı, Yüzüncü Yıl Üniversitesi, Fen Bilimleri Enstitüsü, 2016.
  • [7] Rai N., Rai B. Neural network based closed loop speed control of DC motor using arduino uno. International Journal of Engineering Trends and Technology, 4, 137-140, 2013.
  • [8] Bahrudin M. S. B., Kassim R. A., Buniyamin N. Development of Fire Alarm System using Raspberry Pi and Arduino Uno. In Electrical, Electronics and System Engineering (ICEESE), International Conference on p. 43-48, 2013
  • [9] Çavuş V., Tuna, R. Duran İ.U. İki Boyutlu Devre Resminin Tasarlanan Üç Eksenli Bir Platform İle Plaket Üzerine Çizimi, 5. Uluslararası Meslek Yüksekokulları Sempozyumu, sy.179-182, 2016.
  • [10] Kılıçarslan S. Mikrodenetleyici Temelli PLC’ler için Programlama Yazılımının Gerçekleştirilmesi, Gaziosmanpaşa Üniversitesi, Fen Bilimleri Enstitüsü, 2014.
  • [11] Taşdemir C. Arduino. İstanbul: Dikeyeksen Yayın Dağıtım, 2014.
  • [12] Ersin Ç. Arduino Mikrodenetleyici ve Güneş Enerjisi ile Çalışan Otomatik Bitki Sulama Sistemi, Süleyman Demirel Üniversitesi, Fen Bilimleri Enstitüsü, 2015.
  • [13] www.arduinoturkiye.com, (Erişim tarihi: 09.03.2017)
  • [14] www.arduino.cc/en/Main/Software, (Erişim tarihi: 09.03.2017)
Toplam 14 adet kaynakça vardır.

Ayrıntılar

Konular Mühendislik
Bölüm Araştırma Makalesi
Yazarlar

Volkan Çavuş

Resul Tuna Bu kişi benim

İsmail Umut Duran Bu kişi benim

Yayımlanma Tarihi 1 Haziran 2017
Yayımlandığı Sayı Yıl 2017 Cilt: 5 Sayı: 1

Kaynak Göster

APA Çavuş, V., Tuna, R., & Duran, İ. U. (2017). Code Generation and Data Process Application Desing for Arduino Cicuits. Mus Alparslan University Journal of Science, 5(1), 387-390. https://doi.org/10.18586/msufbd.322388
AMA Çavuş V, Tuna R, Duran İU. Code Generation and Data Process Application Desing for Arduino Cicuits. MAUN Fen Bil. Dergi. Haziran 2017;5(1):387-390. doi:10.18586/msufbd.322388
Chicago Çavuş, Volkan, Resul Tuna, ve İsmail Umut Duran. “Code Generation and Data Process Application Desing for Arduino Cicuits”. Mus Alparslan University Journal of Science 5, sy. 1 (Haziran 2017): 387-90. https://doi.org/10.18586/msufbd.322388.
EndNote Çavuş V, Tuna R, Duran İU (01 Haziran 2017) Code Generation and Data Process Application Desing for Arduino Cicuits. Mus Alparslan University Journal of Science 5 1 387–390.
IEEE V. Çavuş, R. Tuna, ve İ. U. Duran, “Code Generation and Data Process Application Desing for Arduino Cicuits”, MAUN Fen Bil. Dergi., c. 5, sy. 1, ss. 387–390, 2017, doi: 10.18586/msufbd.322388.
ISNAD Çavuş, Volkan vd. “Code Generation and Data Process Application Desing for Arduino Cicuits”. Mus Alparslan University Journal of Science 5/1 (Haziran 2017), 387-390. https://doi.org/10.18586/msufbd.322388.
JAMA Çavuş V, Tuna R, Duran İU. Code Generation and Data Process Application Desing for Arduino Cicuits. MAUN Fen Bil. Dergi. 2017;5:387–390.
MLA Çavuş, Volkan vd. “Code Generation and Data Process Application Desing for Arduino Cicuits”. Mus Alparslan University Journal of Science, c. 5, sy. 1, 2017, ss. 387-90, doi:10.18586/msufbd.322388.
Vancouver Çavuş V, Tuna R, Duran İU. Code Generation and Data Process Application Desing for Arduino Cicuits. MAUN Fen Bil. Dergi. 2017;5(1):387-90.