Görevci Tanıtım sayfasında Görevciyi kısaca tanıtmıştım. Bu yazıda, şöyle bir genel bakış yapalım istedim. Görevci nasıl edinilebilir, API'leri (Application Programming Interface, Uygulama Programlama Arayüzü) nelerdir, bir görevin yapısı kodda neye benzer gibi soruları kısaca yanıtlamaya çalışacağım. Hadi başlayalım. …
Okumaya Devam EtGörevci tanıtımına hoş geldiniz! Zamanınız varsa, gelin önce biraz Görevciyi ve hikayesini tanıyalım... Görevcimiz, küçük çaplı mikrodenetleyiciler için geliştirilen gömülü projelerin kurtarıcısı! Görevci, uygulama yazdığım görece küçük 8-bit PIC mikrodenetleyiciler için eksikliğini hissettiğim çoklu görev yönetimi …
Okumaya Devam Et- Eğer bu makaleyi buldunuz ve okuyorsanız yüksek ihtimalle siz de aynı sorundan müzdaripsiniz. C ile bir alıştırma veya uygulama yapıyorsunuz, klavyeden birkaç kez karakter veya string okumanız gerekiyor, aa, bir bakıyorsunuz ki arada bazı girişleri okuyamamışsınız, değişkenlerinizde yalnızca istenmeyen bir
\n
karakteri …
Okumaya Devam Et - 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.
Okumaya Devam Et Rumuzlar (takma adlar) birden çok tanımlayıcının (değişkenler, adlandırılmış sabitler, alt programlar) aynı nesneye başvuru yapabilmesine izin verirler. Bir rumuz şöyle tanımlanır: ALIAS rumuz_tanimlayici IS gercek_tanimlayici. Çoğu zaman bir değişken ya da sabite birden çok ad ile başvuru yapılabilmesi yararlıdır. Kod yazarken bazı başvurular için rumuzların kullanılması kodlamayı yapan kişi açısından daha akılda kalıcı olur.
Okumaya Devam EtBluetooth 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. İlk işlemlerimiz: Bluetooth donanımını etkinleştirme Bluetooth donanımını etkisizleştirme Bluetooth donanımının durum değişimini sistem tarafından …
Okumaya Devam EtHerkese 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 …
Okumaya Devam EtMerhabalar! İnternette karşılaştığım bir soru üzerine gerçeklediğim bir devreyi paylaşmak istiyorum. Soru şöyleydi: Butona 1 sefer bastığımda ne kadar basılı olursa olsun ilk bastığım andan itibaren 1 saniye çıkış verecek. Ne zaman elimi çekersem tekrar 1 saniye çıkış verecek bir devre (mikrodenetleyici istenmiyor)... …
Okumaya Devam Et2.5.1. Adlandırılmamış Sabitler Adlandırılmamış bir nümerik sabit, 32-bit işaretli değer olan bir UNIVERSAL türdedir. Bu sabit değerler genelde önişlemlerde (preprocessing) veya değişkenlere atamalarda kullanılan değerlerdir. Bir işlemde UNIVERSAL türü bir sabit değer kullanıldığında, bu tür, diğer operandın türüne …
Okumaya Devam EtBasitç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. …
Okumaya Devam Et