Category Archives: java

Android ile yönetilen Arduino; oyuncak araba

IMAG3595Elektronikte tabiri caizse artık popi bir kart olan arduino ile ilk çalışmamız gayet başarılı ve verimli geçti.
Android kullanarak geliştirdiğimiz bluetooth ile yönetilebilen araba, elektronik ve yazılımı birleştirdiğimiz basit ama güzel bir proje oldu. Ayrıca ekip olarak bir şeyler çıkartmak da bir o kadar zevkliydi.

IMAG3600Malzemeler sağdaki resimde görülebilir. İlk olarak bir adet motorlu oyuncak araba, diğerleri ise arduino uno R3, Arduino Bluetooth shield, Motor Shield, güç için 9v pil, arduino yu programlayabilmek için bir ara kablo, ihtiyaç durumda kabloları lehimleyebilmek için bir lehim makinesi, iki tane far için led.

Bu elemanların arasındaki elektronik bağlantıları şematik yolla çizmek yerine daha görsel bir şekilde çizmeyi tercih ettik, aşağıdaki resimde bağlantıları görebilirsiniz.

IMAG3612 Genel olarak projemizdeki arabanın bluetooth ile çalışmasının mantığı şu şekildedir; Android kısmında yazdığmız uygulama arduino ya bluetooth ile char türünde veri gönderir. Arduino ise bu veriyi bluetooth shield aracılığı ile karşılayarak gelen veriye göre işlem yapar.

Projenin android ve arduino kısmı için yazmış olduğum tüm kodlara buradan[BtManagerCar] erişebilirsiniz.

Yararlandığım kaynaklar;

Android in bluetooth kütüphanesinin kullanımı için kendi sitesinde bulunan açıklama gayet iyi;
http://developer.android.com/guide/topics/connectivity/bluetooth.html

Arduino motor shield için ise yine kendi sitesinde paylaşılan dökümantasyon ve örnek kod baya yararlı ;
http://www.arduino.cc/en/Main/ArduinoMotorShieldR3

Aşağıda da arabaya ait bir videoyu bulabilirsiniz.

Android; QRcode and barcode reader with zxing

Barcode ReaderIf you did any research on reading barcode and QRcode with Android then you must have seen zxing library which is opensource. The library does not simply read barcodes but also covers a lot of things, like which camera or layout we will use for capturing.

So I made a simple android application using zxing, my application is a  barcode reader, It just reads the barcode or QRcode and writes the data to the screen.

As you can see,  after creating an instance from IntentIntegrator. We just need to call initiateScan method and then boom, scaning starts!

After reading a barcode we can parse the result at “onActivityResult” like this

And you can find my android application’s codes here.