yakut özcan kişisel blog: Şubat 2017

14 Şubat 2017 Salı

Java ile seriport haberleşmesi

Uygulama Ekran Görüntüsü
Merhaba arkadaşlar bu yazımda Java ile serialport ile arduino haberleşmesi için önceki yazımda kullandığım uygulama üzerinden daha gelişmiş ve düzenli hale getirdiğim uygulamayı tekrar paylaşıyorum kodlar da açıklama satırları mevcut. Uygulama serimonitörü açık kaldığı sürece dinliyor ve altta ki "Gelen Veri" kısmına yazıyor.

9 Şubat 2017 Perşembe

RaspberryPi ile barkod okuma işlemi

Merhaba yine belki bir işe yarar diyerek yazdığım ve dilim döndüğünce anlatmaya çalıştığım bir konu ile karşınızdayım. 

Örnek QR kodu
Python, raspberry pi ve usb web cam ile bar kod okuduktan sonra NodeJS mini web servisimize GET isteği ile bu okunan barkod içerisinde ki veriyi göndereceğiz.


İlk önce python için kurmamız gereken araçları aşağıda ki komut ile raspberrypi kuruyoruz.
sudo apt-get install ipython python-opencv python-scipy python-numpy python-setuptools  python-pip

Kurulum bittikten sonra
sudo pip install https://github.com/sightmachine/SimpleCV/zipball/master
SimpleCV kuruyoruz daha sonra barkodları okumamıza yardımcı olacak "Zbar" isimli uygulamayı kuruyoruz.
sudo apt-get install python-zbar
Bu kurulum işlemi de bittikten sonra aşağıdaki komut ile usb de bağlı olan webcam i kontrol ediyoruz. 
lsusb 
lsusb görünüm
Eğer tüm işlemler sorunsuz gerçekleşirse işlemin sonunda benim yaptığım uygulama şu şekilde bir hal aldı.
Sol tarafta raspberry pi üzerinde çalışan barkod okuma uygulamamız ortada bakodumuz, sağ tarafta ise NodeJS web servisimiz var.

htop
Uygulama kodları

4 Şubat 2017 Cumartesi

Stacer - Ubuntu sistem optimizasyon aracı


Merhaba arkadaşlar uzun bir yazı değil sadece geliştiren arkadaşa destek olmak ve tasarımını beğendiğim için paylaşma gereği duydum. 
Başlıktan da anlaşılacağı üzere uygulama Ubuntu için bir sistem optimizasyon aracı bu araç ile sistem önbelleği, sistem servisleri, sistem başlangıç uygulamalarını görüp kontrol edebiliyorsunuz. 
Kurulum için debian paketi mevcut .deb indirdikten sonra aynı dizinde
sudo dpkg --install Stac*
komutunu çalıştırmanız yeterli olacaktır.

Github:
İndirme link:
Stacer/releases

Etcher ile işletim sistemi bağımsız ön yüklenebilir diskler oluşturma

Etcher
Merhaba arkadaşlar 101. yazım ile karşınızdayım. Bu yazımda başlıktan da anlaşılacağı üzere işletim sistemi bağımsız yani çoğu işletim sisteminde kullanabileceğiniz bir bootable usb disk ve sd kart hazırlama programından bahsedeceğim. Ben ubuntu üzerinde raspberry pi için sd kart oluşturmakta kullanıyorum. Grafiksel arayüz ve stabil olması benim çok hoşuma gitti.


Kendi sitesinde hazırlanmış olan bu gif ile ne kadar basit olduğu anlaşılıyor. Kullanacak olduğunuz imajı seçiyorsunuz ardından sd kart veya usb belleği son olarak "flash" yazma işlemini başlatıyorsunuz.


Ben yazımı yazarken desteklenen işletim sistemleri ve güncel sürümleri.

Etcher indirmek için

Github link

3 Şubat 2017 Cuma

Android ile arduino bluetooth kullanımı

Merhaba arkadaşlar yeni bir android, arduino yazısı ile karşınızdayım. Bu yazım da Adafruit'in NeoPixel isimli RGB ledi ile HC05 bluetooth modülünü birlikte kullanarak bir android uygulamanın kaynak kodlarını paylaşacağım. 

Bağlanti Şeması