www.aliosmangokcan.com

Orta ve küçük çaplı bir çok teknolojik projede kullanılabilien Arduino, bir I/O kartı ve Processing/Wiring dilinin bir uygulamasını içeren geliştirme ortamından oluşan bir fiziksel programlama kartıdır.

Arduino tek başına çalışan interaktif nesneler geliştirmek için kullanılabileceği gibi bilgisayar üzerinde çalışan yazılımlara da bağlanabilir[1].

Matlab (özellikle Simulink toolbox) da bu yazılımlardan biridir. Matlab Simulink ile Arduino çalışması yapmayı planlayanlar için konuya giriş niteliğinde hazırladığım bu yazıda ilk olarak MATLAB® Support Package for Arduino® Hardware (Arduino Donanımı için MATLAB Destek Paketi) kullanarak yapılabilecekler şu şekilde sıralanabilir[2]:

  1. Arduino kartınızdan analog ve dijital sensör verileri edinme
  2. Dijital ve PWM çıkışlarına sahip diğer cihazları kontrol etme
  3. DC, servo ve step motorları sürme(Adafruit Motor Shield'i de destekler)
  4. I2C veya SPI üzerinden bağlı çevrebirim aygıtlarına ve sensörlerine erişme
  5. Arduino kartıyla bir USB kablosu üzerinden veya kablosuz olarak Wi-Fi üzerinden iletişim kurma
  6. Ek donanım ve yazılım kitaplıklarıyla arayüz oluşturmak için özel eklentiler oluşturma
  7. MCP2515 tabanlı CAN-Bus kalkanlarıyla CAN Mesajlarını desteklenen Arduino kartları üzerinden okuma ve yazma

MATLAB yüksek düzeyde yorumlanmış bir dil olduğundan, I/O talimatlarının sonuçlarını derlemeden hemen görebilirsiniz. MATLAB, Arduino'nuzdan toplanan verileri hızlı bir şekilde analiz etmek ve görselleştirmek için kullanabileceğiniz binlerce yerleşik matematik, mühendislik ve çizim işlevi içerir.

Aşağıda sıralayacağım 6 adım ile Matlab Simulink ile Arduino temel fonksiyonlarına nasıl ulaşabileceğinizi görebilirsiniz. İşlemleri adım adım uyguladıktan sonra Simulink kütüphanesinde Arduino destek paketlerini  (simulink support packages for arduino) göreceksiniz.'matlab simulink arduino',  'matlab simulink ve arduino', 'simulink üzerinde arduino', 'matlab simulink arduino paketleri', 'simulink support packages for arduino', 'matlab add-ons', 'matlab arduino eklentisi', 'matlab arduino paketi', 'simulink arduino eklentisi', 'simulink arduino paketi', 'ali osman matlab' 

ADIM -1-

İlk olarak eklenti (Add-Ons) düğmesine tıklayın ve ardından donanım destek paketlerine (get hardware support packages) tıklayın.

ADIM -2-

Karşımıza çıkan pencerede "install from internet" seçeceğini seçip "next" diyelim.

ADIM -3-

Bir sonraki pencerede karşımıza destek paketi olan 62 adet donanım seçeneği çıkacak. Burada "Arduino UNO / NANO / Mega 2560" seçeneğini seçip hem 32bit hem de 64bit desteği olan paketimizin kurulması için "next" seçeneğini seçelim. 'matlab simulink arduino',  'matlab simulink ve arduino', 'simulink üzerinde arduino', 'matlab simulink arduino paketleri', 'simulink support packages for arduino', 'matlab add-ons', 'matlab arduino eklentisi', 'matlab arduino paketi', 'simulink arduino eklentisi', 'simulink arduino paketi', 'ali osman matlab'

ADIM -4-

Bir sonraki pencerede paketleri indirmek için Mathworks'e giriş yapmalısınız. 'matlab simulink arduino',  'matlab simulink ve arduino', 'simulink üzerinde arduino', 'matlab simulink arduino paketleri', 'simulink support packages for arduino', 'matlab add-ons', 'matlab arduino eklentisi', 'matlab arduino paketi', 'simulink arduino eklentisi', 'simulink arduino paketi', 'ali osman matlab'

ADIM -5-

Bu adımda ise paket download edildikten sonra kurulum kendiliğinden tamamlanmış olacaktır.

ADIM -6-

Matlab Simulink üzerinde Arduino destek paketi kurulum işlemini tamamlayan arkadaşlar Simulink kütüphanesine girerek "simulink support packages for arduino" seçeneği ile Matlab Simulink üzerinden Arduino çalışmalarına başlayabilir.'matlab simulink arduino',  'matlab simulink ve arduino', 'simulink üzerinde arduino', 'matlab simulink arduino paketleri', 'simulink support packages for arduino', 'matlab add-ons', 'matlab arduino eklentisi', 'matlab arduino paketi', 'simulink arduino eklentisi', 'simulink arduino paketi', 'ali osman matlab' 

KAYNAKLAR:

1-wikipedi

2-mathworks

'matlab simulink arduino',  'matlab simulink ve arduino', 'simulink üzerinde arduino', 'matlab simulink arduino paketleri', 'simulink support packages for arduino', 'matlab add-ons', 'matlab arduino eklentisi', 'matlab arduino paketi', 'simulink arduino eklentisi', 'simulink arduino paketi', 'ali osman matlab'

'matlab simulink arduino',  'matlab simulink ve arduino', 'simulink üzerinde arduino', 'matlab simulink arduino paketleri', 'simulink support packages for arduino', 'matlab add-ons', 'matlab arduino eklentisi', 'matlab arduino paketi', 'simulink arduino eklentisi', 'simulink arduino paketi', 'ali osman matlab','matlab simulink arduino',  'matlab simulink ve arduino', 'simulink üzerinde arduino', 'matlab simulink arduino paketleri', 'simulink support packages for arduino', 'matlab add-ons', 'matlab arduino eklentisi', 'matlab arduino paketi', 'simulink arduino eklentisi', 'simulink arduino paketi', 'ali osman matlab'