Doç. Dr. GÜRAY SONUGÜR

Doç. Dr. Güray SONUGÜR – Öğrenci Bilgi Paylaşım Platformu

Görüntü İşleme Örnek Sorular

Soru : 1. A= [ 2 4 1 ; 6 7 2 ; 3 5 9] aşağıdaki işlemleri gerçekleştiriniz. a. A matrisinin birinci satırını x1 vektörü olarak bulunuz. b. A’nın son 2 satırını y adlı bir diziye atayınız. c. A’nın her sütununun toplamını alınız. d. A’nın her satırının toplamını alınız. e. A’nın her sütun ortalamasını […]

VTIY C# ile Sensör Verilerini Toplama

  Yukarıdaki ara yüz ile 3 ayri sensörden C# programı ile veri toplanmıştır. Tasarlanan  Form aşağıda verilmiştir.   Programa ait kodlar da aşağıda verilmiştir. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.IO; using System.Windows.Forms.DataVisualization.Charting; namespace VeriToplama2 { public partial class Form1 : Form { public […]

Matlab ile GUI oluşturarak Kontrol Kartından Veri Okuma İşlemi

Yukarıdaki ara yüz oluşturma çalışmasının kodları aşağıda verilmiştir.   function varargout = VeriTopGui_1(varargin) % VERITOPGUI_1 MATLAB code for VeriTopGui_1.fig %      VERITOPGUI_1, by itself, creates a new VERITOPGUI_1 or raises the existing %      singleton*. % %      H = VERITOPGUI_1 returns the handle to a new VERITOPGUI_1 or the handle to %      the existing singleton*. % %      […]

Matlab ile Kontrol Kartından Okunan Verileri Excel Dosyasına Yazma İşlemi

clc; clear; %COM5 de kurulu olan mega2560 arduino sınıfını “a” değişkenine atadık. a=arduino(‘COM5′,’Mega2560’); %arduino üzerindeki sensörlerden aldığımız her değeri biz dizide (array) %tutmamız gerekir. Üç sensörümüz var. %1.) Potansiyometre 2.) Işık sensörü LDR  3.) Sıcaklık sensörü %Dizide indis değişkenini “i” olarak seçtik. sinir=41; voltage=zeros(1,sinir); ldr=zeros(1,sinir); sck=zeros(1,sinir); % Okunan değerler düzenli bir şekilde XLS dosyaya yazılacak. […]

Matlab ile Kontrol Kartından Okunan Verileri TXT Dosyaya Yazma İşlemi

clc; clear; %COM5 de kurulu olan mega2560 arduino sınıfını “a” değişkenine atadık. a=arduino(‘COM5′,’Mega2560’); %arduino üzerindeki sensörlerden aldığımız her değeri biz dizide (array) %tutmamız gerekir. Üç sensörümüz var. %1.) Potansiyometre 2.) Işık sensörü LDR  3.) Sıcaklık sensörü %Dizide indis değişkenini “i” olarak seçtik. % tarih ve saat değerlerini ayırıyoruz. x=strsplit(datestr(datetime),’ ‘); %dosya adı günün tarihi olarak […]

Seri Porttan Ön etiket ile Veri Gönderme

Yukarıdaki kod ile gönderilen etiketli veriler aşağıdaki Matlab kodlarıyla okunarak ayrıştırılabilir. delete(instrfindall); clc; clear; comport = serial(‘COM5′,’BaudRate’,115200); fopen(comport); sinir=51; pot=zeros(1,sinir); ldr=zeros(1,sinir); sck=zeros(1,sinir); i=1;j=1;k=1; while (i<sinir || j<sinir || k<sinir) a=fscanf(comport,’%s’); %Gelen veriler alt çizgi ‘_’ karakterine göre bölünüyor. [d1 d2]=strsplit(a,’_’); if (strcmp(d1(1),’POT’))%etiket “POT” ise pot dizisine yazdırılıyor. pot(i)=str2double(d1(2)); if (pot(i)>900) %pot değeri 900’den büyük ise […]

Previous Posts Next posts