Java ile SerialPort İşlemleri – JSerialCOMM – bölüm 2

Evet yazımızın 1. bölümünden  sonra 2. bölüm ile devam edelim. Şimdi bu bölümde bu kütüphanenin operasyonlarına bakacağız.  Aşağıda operasyon listesi belirtilmiş. Non-Blocking Mode Read Semi-Blocking Mode Read Full-Blocking Mode Read Semi-Blocking/Write Full-Blocking Mode Read/Write Full-Blocking Mode Event-Driven Callback Mode For Data Availability For Write Status For Full Packet Data Reception For Delimited Packet Reception aynı

Java ile SerialPort İşlemleri – JSerialCOMM – bölüm 1

Merhaba Arkadaşlar bu yazıda sizinle bir mikro işlemci ile nasıl haberleşebiliriz ( tabi java kullanarak )  bundan bahsetmek istiyorum. Öncelikle güzel bir API olan JSerialCOMM apisini kullanacağız.  Nedir bu JSerialComm Seri port üzerinden haberleşmemizi kolaylaştıran . Önceki RXTX apisinin yerine kullanılan daha modern ve birden fazla port’a bağlanmayı da destekleyen güzel özellikleri olan bir kütüphane.

Arduino SerialEvent ile Port Dinleme

Merhaba arkadaşlar bu yazıda Arduino’da SerialEvent ile nasıl port dinlenir bundan bahsedeceğim. Öncelikle nasıl bir durumda kullanma ihtiyacı ortaya çıkıyor bir örnek verelim.  Diyelim ki Bilgisayardan arduino ‘ya veri aktarımı yapıyorsunuz. Bunu loop() içinde de yakalayabilirsiniz ancak güzel bir yöntem değil. SerialEvent dediğimiz metod bir nevi Interrupt gibi çalışıyor . Bildiğiniz gibi arduino’nun RX ve

Android ViewModels

Merhaba arkadaşlar bu yazıda android’in yaşam döngüsünden verilerini güvenli bir şekilde tutmak isteyenler ve benim için bir kaç not düşeceğim. Öncelikle bu yazıyı buradaki linkte   okumuştum hoşuma gitti ve bende Türkçe olarak not alayım dedim.  İlk önce şu resmi incelemenizi ve sorunu anlamınızı istiyorum.  Resim Kaynağı: https://medium.com/androiddevelopers/viewmodels-a-simple-example-ed5ac416317e Evet burada basit bir skor tablosu uygulaması yapılmış ancak

Android Fully Transparent Status Bar

Merhaba arkadaşlar artık Android ile ilgili yazılar eklemeye başlıyorum inşallah. Bu yazıda Transparent status bar nasıl yapılır Aşağıdaki resimde de gördüğünüz gibi üstteki status barın rengi bazen canımızı sıkabilir. Background vermişizdir ancak oradaki bir siyahlık uygulamamızın görünümünü bozabilir . Peki bu durumda ne yapmalı ? onu full transparent yapmalıyız. Ancak bu özelliği tam olarak  kullanabilmek

Java Multithreading Threadlerle Dosya Kopyalama

Merhaba arkadaşlar, bu yazıda java thread konsunu bitirdikten sonra yaptığımız bir örneği paylaşmak istedim.  ReadFileManager ile dosya okuyup bir arraylist’e atıyoruz. ArrayList’imizi tekrar başka bir class olan WriteFileManager da yeni bir dosyaya yazıyoruz.  [crayon-5e4f1973e5e25540783570/] [crayon-5e4f1973e5e2a360122869/] [crayon-5e4f1973e5e2c583575399/]  

Java Multithreading Semaphore

Semaphore’lar Java da bir kaynağa erişebilecek thread sayısını belirlemek  amacıyla kullanılırlar . Peki nedir Semaphore ?  Şöyle düşünülebilir;  bazı pazarlarda taşıma için arabalar bulunur . Diyelim ki 3 arabamız olsun . İlk önce 3 kişi geldi ve bu arabaları götürdü , araba sayımız sınırlı olduğundan dolayı yeni gelen birisi araba alamayacak. Diğer araba götürenlerden birisi ne

Java Multithreading ArrayBlockingQueue kullanımı

Merhaba , Bu yazımızda multithreading konusunu işlerken karşımıza gelen ve Thread Safe olan bir yapıdan bahsedeceğim. ” ArrayBlockingQueue”  bildiğimiz gibi Producer , Consumer sisteminde biz threadleri bazı kontrol mekanizmaları ile kontrol ediyorduk Reentrantlock yada wait , notify gibi. Eğer böyle yapmazsak threadlerin çalışması sırasında problemlerle karşılaşıyorduk. Biraz açarsak ; Producer üretmeden Consumer thread’i tüketmeye kalkarsa

Java Multithreading CountDownLatch

Merhaba arkadaşlar bu yazıda yine multithreding ile ilgili başka bir kavramdan bahsetmek istiyorum. Bildiğiniz gibi threadler programlamada önemli bir güç. Ancak kontrolsüz gücün güç olmadığını hepimiz biliyoruz. Bu bağlamda yine countdownlatch ile de gücümüzü kontrol altına almak isteyeceğiz. Peki nedir ? ne için kullanırız. Öncelikle nedir ? ‘e cevap verelim. CountdownLatch nesnesni oluştururken bir parametre gireriz

Java MultiThreading ExecutorService ve Thread Havuzları

Merhaba arkadaşlar  Thread konusunu incelemeye devam ediyoruz. Bu yazıda ExecutorService nesnesini inceleyeceğiz. Thread havuzları bizim threadleri yönetmemiz için bir yöntem aslında. Bizim elimizde 10 tane thread var diyelim . Bunların hepsini bir arada çalıştırmaya ya sistem yada başka sebepler müsade etmiyor. Biz bunların ilk eklenen threadden itibaren 2 şer yada  3 er li şekilde çalışmasını