Beagle(ROS)bone – ROS Fuerte Turtle

Merhaba arkadaşlar,

Bu yazımda beaglebone ile ubuntu 12.04 armhf üzerinde ROS Fuerte Turtle kurulumunu anlatacağım. Kurulum adımlarına geçmeden ROS Fuerte Turtle sürümünün özelliklerine değinmek istiyorum. ROS Fuerte Turtle 23 Nisan 2012 de yayınlanmıştır ve ROS un 5. Sürümüdür. Diğer yazılım framework leri  ve araçları ile kolay entegre olabilmesi için önemli iyileştirmeler içerir. Bunlardan bazıları QT framework üne geçiş, yeniden yazılmış bir kurulum sistemidir. ROS un hedefi daha fazla tekrar kullanılabilir robotik kodlar üretmektir ve bu sürüm iyi robotik kütüphanelerin gelecek nesli için yeni sağlam bir temeldir. Bir board a ubuntu üzerinde ROS kurmak için http://www.ros.org/wiki/fuerte/Installation/Ubuntu/Source bu kaynağı kullanabilirsiniz. Armhf sürümü dağıtımlar için bu adımlara ek olarak bazı yerlerde eklemeler yapmak gerekiyor. Yazının devamında bu eklemeleri görebilirsiniz.
Continue reading

Beagle(ROS)bone – Ubuntu 12.04 armhf

Merhaba arkadaşlar,

Bu yazımda ROS(Robot Operating System) e bir giriş yapıp hemen ardından beaglebone a ROS için gerekli alt yapıyı oluşturmak adına ubuntu 12.04 armhf dağıtımını nasıl gömeceğimizi ve gerekli donanım ayarlarını nasıl yapacağımızı göstereceğim. Ayrıca yazının sonunda bu yazı dizisinin sonunda ROS ve beaglebone ile neler yapabileceğinize dair kısa bir sunum videosu koyacağım.
Continue reading

MSP430 Launchpad (MSP430G2553) Donanımsal UART kullanımı

Bu yazıda MSP430G2553 ile gelen UART moduna giriş yapılmıştır. Öncelikle UART modunun özelliklerine değinelim.

  • Odd, even veya non-parity ile 7 veya 8 bit data
  • Bağımsız transmit ve receive shift registerları
  • Ayrı transmit ve receive buffer registerları
  • LSB-first veya MSB-first data iletimi ve alımı
  • Çok işlemcili sistemler için Built-in idle-line ve address-bit iletişim protokolleri
  • LPMx güç tasarruf modlarından otomatik çıkmak için alıcı start-edge algılama
  • Kademeli baud rate desteği için modülasyon ile programlanabilir baud rate.
  • Hata tesbiti için status flagları
  • Address tesbiti yapabilmek için status flagları
  • Receive ve transmit için bağımsız kesme kapasitesi

Continue reading

MSP430 Launchpad ile PC Arasında Seri Haberleşme(6)

NOT: Bu proje aslında 2 MSP430 launchpad arasında 434 MHZ RF alıcı – verici çifti kullanılarak gerçekleştirmek istediğim bir projeydi fakat teknik birkaç aksaklık nedeniyle RF modüller üzerinde deneme yapamadım burada RF modüller yerine PC üzerinden aynı mantıkla haberleşmeyi anlatacağım.

Projenin temel amacı 2 bölümden oluşuyor, 1. bölüm PC den Launchpad e komut gönderme ve tepki alma, 2. bölüm MSP430 launchpad den PC ye komut gönderme ve gönderilen komutu görme.

Continue reading

MSP430 Launchpad ile HTS sensor ve L293D kullanma (5)

HTS Sensör : http://www.robotus.net/sensor/HTS-K%C4%B1z%C4%B1l%C3%B6tesi-Sens%C3%B6r.pdf

L293D : http://robot.metu.edu.tr/dokumanAc.php?id=8

Bu yazımda Launchpad ile basit bir uygulama yazacağım. Bu kodları türeterek basit bir minisumo robotu yapabiliriz. Uygulamaya geçmeden benimde yeni duyduğum bir haberi paylaşmak istiyorum. Texas Instruments firması microcontroller lar için grafiksel ayar aracını (GRACE) duyurdu ve şuan beta3 sürümünde aktif olarak kullanılabiliyor. Bu araç ile kolayca kod yazmadan clock ayarlarını, ADC ayarlarını, PWM ayarlarını vb yapabiliyoruz. Beta3 sürümünde MSP430F2xxx ve MSP430G2xxx controller ları destekleniyor. Tam sürüm ise 2011 in 2. çeyreğinde relase olacak. Daha fazla bilgi için:

http://www.ti.com/grace
Continue reading

Yeni Toolbarım…

Uzun bir aradan sonra hayatınızı kolaylaştıracak bir toolbar ı sunmaktan gurur duyarım ;) bu toolbar ile facebook, twitter ve youtube a direk bağlanabilir, günlük hava durumunu takip edebilir. Radyo dinleyebilir ve benim bloguma direk ulaşabilirsiniz:) umarım işinize yarar… 

Powered by Conduit