DOI: https://doi.org/10.36719/2706-6185/05/30-34

Müslim Vahid oğlu Nasiyev

Azərbaycan Texniki Universiteti

magistrant

mnesiyev@gmail.com


"SMART HOME" MODELLİ ALİ MƏKTƏB LABORATORİYASINDA TEMPRATURUN
 QEYDƏ ALINMASI ÜÇÜN NİZAMLAMA ALOQRİTMİNİN İŞLƏNMƏSİ


Xülasə

Tədqiqat işi “Ağıllı ev” tipli modellərdə temperatur qiymətlərinin ölçülməsi üsullarına və bu üsullar vasitəsilə alqoritmlərin yaradılmasına həsr edilmişdir. Problemi həll etmək üçün ən populyar çeşidləmə alqoritmləri təhlil edilmiş və nəticədə onların arasında ən sürətli və səmərəli üsullar aşkar edilmişdir. Seçilmiş çeşidləmə alqoritmləri c++ proqramlaşdırma dilində qurulmuş və sınaqdan keçirilmişdir. Arduino IDE-də sürətli çeşidləmə alqoritmləri yaradıldı və temperatur məlumatlarını qeyd edən cihaz quruldu. Bütün çeşidlənmiş massiv elementləri Excel Office proqramında vizual­laş­dı­rı­lıb və iş prinsipi və alqoritmlərin sırası izah edilib. “Hollandiya Dövlət Bayrağı” alqoritminə əsaslanan 3-Way QiuckSort metodu çoxlu lazımsız elementləri olan massivlər üçün sınaqdan keçirilir.

Açar sözlər: Arduino, sensorlar, QuickSort, nizamlama, dəyərlər, proqram kodu 


Muslim Vahid Nasiyev

Azerbaijan Technical University

master student

mnesiyev@gmail.com


Development of sorting algoritms for recording temperature in the university laboratory 

of the "Smart Home" model 


Abstract

Research work has been devoted to the measurement methods of temperature values in “Smart Home” type models and creation of algorithms by means of these methods. To solve the problem, most popular sorting algorithms were analysed and as a result fastest and most efficient methods were spotted among them. Chosen sorting algorithms were built and tested in c++ programming language. Quick sort algorithms were created in Arduino IDE and temperature data logger device was constructed. All of the sorted array elements were visualised in Excel Office software and working prinsiple and order of algorithms were explained. 3-Way QiuckSort method based on “Dutch National Flag” algorithm is tested for arrays which have lots of redundant elements.

Keywords: Arduino, sensors, QuickSort, sorting, parametrs, program code 




Baxış: 596