Programlama
İsmail Sahillioğlu 18.04.2021
Mobil uygulamalar geliştirirken bazı durumlarda kullanıcıya değişen düzey değerlerini uygulamamıza özel görseller kullanarak sunmamız gerekebilir. Bu, bir sürecin ilerleme düzeyi, bir pilin doluluğu, şebeke, wifi veya bluetooth gibi bir radyo sinyalinin gücü olabilir. Elbette bunu yapmanın birden çok yöntemi olabilir. Fakat burada gerçekleyeceğimiz yöntem Android ekosisteminin doğal gücünden yararlandığı için şu ana dek denediklerim arasında en verimli ve iyi bir görsel deneyim sağlayan yöntemdir. Bu yüzden bu yöntemi ileride böyle bir tasarım yapmak isteyecekler için paylaşıyorum.
İsmail Sahillioğlu 18.08.2020
Bluetooth Açma, Kapatma, Durum Bilgisi Alma
2- Bluetooth donanımını etkisizleştirme
Bluetooth programlamanın giriş yazısında kısa bir önbilgi vermiştik. Birinci bölüm olan bu bölümde bluetooth uygulama projemizi oluşturup ilk işlemleri gerçekleyeceğiz.
1- Bluetooth donanımını etkinleştirme
İlk işlemlerimiz:
2- Bluetooth donanımını etkisizleştirme
3- Bluetooth donanımının durumunu BroadcastReceiver kullanarak alma olacaktır.
İsmail Sahillioğlu 17.08.2020
Herkese merhaba, sayısını bilmediğim Java ile Android Bluetooth Programlama eğitim serisine başladım. Eğitim sayısının ucunu açık bıraktım ki; Android aygıtlarda bluetooth ile eğlenebildiğimiz kadar eğlenip konunun derinliklerine inelim. Bu seri basit bluetooth kontrol işlemlerinden başlayıp orta seviye bir bluetooth uygulamasına kadar gidebilir.
İsmail Sahillioğlu 15.09.2019
Basitçe bir değişken, değer tutan bir tanımlayıcıdır. Bu tanımlayıcılar, değeri tutmak için ne kadar boşluk gerektiğini belirleyen ilgili türlere sahiptir. Bu veri türleri hakkında bu yazıda söz etmiştik. Bir değişken tanımlayıcı için belirtilen veri türü bu değişken için bellekte ne kadar yer ayrılacağını belirler. JAL'ın kendi kılavuzunda tam değişken tanımlama formatı aşağıdaki gibidir:...
İsmail Sahillioğlu 20.07.2019
JAL v2 derleyicisi yalnızca aşağıdaki türleri tanır...
...En büyük türler, WORD, SWORD, DWORD, SDWORD genişlik belirticisini kullanarak basitçe temel türlerden türetilmiştir. Örneğin WORD, BYTE*2’ye eşittir, sonuncusu yani BYTE*2, biçimlendirici ile diğerinin alternatifi olarak kullanılabilir...
İsmail Sahillioğlu 10.04.2019
Değişkenler programlama dillerinin vazgeçilmez öğelerindendir. Değişkenler program yazarken, bellek konumlarının adres sayılarını kullanmak yerine benzersiz bir adla ilişkilendirip bu konumlar üzerinde veri organizasyonu yapmamızı sağlar. Biz insanlar için adlarla çalışmak sayılarla çalışmaktan daha kolaydır.
İsmail Sahillioğlu 26.03.2019
JAL "Just Another Language" sözcüklerinin kısaltılmışıdır. Türkçeye, "Yalnızca Başka Bir Dil" olarak çevrilebilir. Microchip firmasının 8-bit PIC mikordenetleyicileri için geliştirilen açık kaynaklı, yüksek-düzeyli ve ücretsiz bir programlama dilidir.
Ulvi Asil Yılmaz 03.03.2019
HTML Nedir?
HTML'nin Tarihçesi
HTML Yapısı
Etiket Yapısı
Mehmet Yılmaz 25.07.2017
Bu yazımızda iPhpne ve iPad için "Xcode" ile iOs uygulaması geliştirmeye başlayacağız. Xcode kurulumunuzun tamam olduğunu var sayıyoruz ve başlıyoruz.
Mehmet Yılmaz 24.07.2017
Bu yazımızda "Android Studio" ile android uygulaması geliştirmeye başlayacağız. Android Studio kurulumunuzun tamam olduğunu var sayıyoruz ve başlıyoruz.
İsmail Sahillioğlu 24.02.2017
Kontrol devresi şekilde de görüldüğü gibi bir sıfırlama(RESET) girişi, 2 motorun denetimini yapan 1-başlat, 1-durdur buton girişi, Aşırı Akım Rölesinden gelen 2 sinyal bilgisi girişi, 2 hata düzeltildi onay butonu girişi, 2 adet Motor1 ve Motor2 çıkışı, 2 hata göstergesi çıkışı ve sayaç devresini süren 3 uçtan oluşmaktadır. 6-harici giriş, 4-harici çıkış ve 3-dahili çıkış olmak üzere toplam 13 adet giriş-çıkış ucu kullanılmıştır.
Mehmet Yılmaz 08.09.2015
Bu çalışmada Arduino UNO ile basit uygulama yapacağız.
Arduinonun 9 nolu ucuna bağlı ledi 1 saniye aralıklarla yakıp söndüreceğiz. 11 nolu ucuna bağlı ledi ise 500 milisaniye aralıklarla yakıp söndüreceğiz.
Samet Yüzügüllü 02.02.2013
Bu çalışmada ds1302 ile ayarlanabilir CCS C ve PIC 17F877 ile yapılmış Takvim Saat Isı Devresi yapacağız
Samet Yüzügüllü 02.02.2013
CCS C ve 16F628 ile yapılan karaşimşek devrsesi
Samet Yüzügüllü 02.02.2013
CCS C ve 16F628 ile yapılan kronometre devresi
Samet Yüzügüllü 01.02.2013
Pic 16F877A mikrokontrolör entegresi kullanılarak yapılmış akvaryum projesi
Samet Yüzügüllü 12.06.2012
16F628A ile yapılmış basit bir geri sayıcı. başla ve durdur, reset, ayar butonlarından oluşan geri sayıcı lcd ile gösterilmiştir. LCD yerine istenirse 7-seg displayde kullanılabilir. Program ayar menüsündeyken başla butonu işlemiyor, sayarkende ayar menüsüne girmiyor.
Mehmet Yılmaz 14.11.2011
Yayınladığım çalışmalarda kullandığım programlar ile ilgili çok sayıda sorular geliyor. Bu sorulara genel olarak cevabım "Üreticisine bu konuları sormanız en doğru olanıdır" oluyor. Ücretsiz dağıtılan ve açık kaynaklı programlar için ise bildiğim kadarıyla yardımcı olmaya çalışıyorum. Artık çalışmalarımda Ücretsiz ve açık kaynak program kullanıyorum. Bu yazımda JAL ile ilgili karşılaştığım sorulardan jal derleme konusuna cevap vermeyi amaçlıyorum.
Mehmet Yılmaz 20.01.2010
Mehmet Yılmaz 18.01.2010
Bu çalışma öylesine bir python kodu karalamasıyla başladı. Yazdıkça beğenmeye ve sonraları ise hoşuma gitmeye başladı. Önce konsolda kodları çalıştırarak, sonrada Tkinter ile giyindirerek yazıldı. Uğraştıkça bir ufuk yolculuğu şeklini aldı. Bir hayli kullanılabilir olduğunu farkedince yayınlamaya karar verdim
Aykut Yılmaz 24.12.2009
Bu uygulama için PIC16F877 dahili eprom hafızası kullanılacaktır. 128*64 GLCD 128 sütün 64 satır dan oluşmaktadır.Toplamda 128x64=8192 pixelden oluşmaktadır. Hazır font ve Hazır kod çevirici dosyalar ile GLCD de resim ve grafik gösterelim
Aykut Yılmaz 23.12.2009
Bu yazı ve diğer yazılarda GLCD uygulamaları ve PIC MCU ile yapılmış projelerden bahsedilecektir. Kullanılan programlama dili Proton Basic ve kullanılan şematik programı Proteus 7.4 sp3 olacaktır. Kullanılan MCU 16F877 olacaktır.
Aykut Yılmaz 23.12.2009
GLCD’lerin diğer LCD’lere en büyük avantajı istenilen resim veya yazının görsel olarak gösterilmesidir. 2.Projede GLCD ile fontlu yazı uygulaması yapılacaktır. Bu uygulama için Font generatör programı kullanılacaktır. İstenirse proton programı içindeki font dosyalarıda kullanılabilinir.
Profahmet 12.10.2009
Bu devre su depolarının yada kuyuların su seviye kontrolünü yapmaktadır. Su seviyesini ölçmek için depo içinde üç tane seviye probu kullanılmaktadır. Bunlar plastik kılıflı iletken çubuklardır. A probu suyun en üst seviyesini belirler. B probu suyun en düşük olacağı seviyeyi belirler C probu ise deponun en altta ki ya da depo metal ise dış şasesine bağlanacak probtur.
Mehmet Yılmaz 28.01.2009
Bu yazıda Python'da dosya açma ve içeriğini gösterme ile ilgili örnek verilecektir. Pythonun daha rahat anlaşılabilmesi ve programın izlenebilmesi amacıyla programda bulunan kodlarda kullanılan değişkenler uzun ve anlaşılabilir olarak yazılmıştır.
Mustafa Topuz 15.05.2008
JalTurk programlama dili ile hazırlanmış PIC16F628 saat uygulaması
Mehmet Yılmaz 06.05.2008
Pek çok devrede kullandığım 7 segment display yerine 5x7 dot matrix display'i kullanmak düşüncesi bende gelişince bu yazıda anlatılan devre ortaya çıktı.
Mehmet Yılmaz 02.05.2008
Mehmet Yılmaz 01.05.2008
Profahmet 01.05.2008
Bu devre ile her türlü analog sensörü okunabilir. Referans ayarlarını VREF+ ve VREF- potlarından ayarlayabilirsiniz. VREF+ girişindeki gerilim displeyin göstereceği en büyük değeri ayarlar
Konular