Robot

C Programlama Dersi – 7

Kısa Devre Değerlendirme Kısa devre değerlendirme, ne yazık ki pek iyi bir çeviri olmadı ve bu yüzden hiçbir anlam ifade etmeyebilir. İngilizce’de, Short Circuit Evaluation olarak geçen bu konu, mantıksal …

Devamı »

C Programlama Dersi – 6

Sayı Tabanları Bilgisayar programlamayla, matematik arasında çok güçlü bir ilişki vardır. Geçmişe bakarsanız, bilgisayar alanında önemli adımların, hep matematik kökenli insanlar tarafından atıldığını görürsünüz. Bir bilgisayar programcısı için, matematikten uzak …

Devamı »

C Programlama Dersi – 5

Döngü Kavramı Programlama konusunda -hangi dil olursa olsun- en kritik yapılardan biri döngülerdir. Döngüler, bir işi, belirlediğiniz sayıda yapan kod blokları olarak düşünülebilir. Ekrana 10 kere “Merhaba Dünya” yazan bir …

Devamı »

C Programlama Dersi – 4

İçiçe geçmiş (Nested) İfadeler Daha önceki yazımızda, koşullu ifadeleri görmüştük. Hatırlatmak için üzerinden geçersek, if ile bir ifadeyi kontrol ediyor ve doğruysa, buna göre işlemler yapıyorduk. Bir de if – …

Devamı »

C Programlama Dersi – 3

Kodlarınıza açıklama (comment) koymak Yazılım mühendislerinin en büyük sıkıntısı kod yazmak değildir. Yazılmış bir kodu okuyup anlamak -hele ki büyük bir projeden söz ediyorsak- asıl başınıza bela olacak konudur. Bundan …

Devamı »

C Programlama Dersi – 2

Bloodshed Dev-C++ Okuyucularımızın bir kısmı, Bloodshed Dev-C++‘in kullanımıyla ilgili çeşitli sorunlar yaşamış. Programı nasıl kullanabileceğinize dair ufak bir açıklamayla yazımıza başlamak yerinde olacaktır. ( Bu bölüm C derleyicisi olmayanlara yardımcı olmak …

Devamı »

C Programlama Dersi – 1

Merhaba; Sanırım, C ve C++ adını bilgisayarla az çok haşır neşir olan herkes en az bir kez duymuştur. Sizde bu isimleri duyanlardansanız ve nedir, ne değildir, nasıl kullanılır gibi birçok …

Devamı »

PIC Mikrodenetleyicileri Bellek Yapısı

PIC mikrodenetleyicilerinde genellikle üç hafıza bulunmaktadır. Bunlar program belleği, veri belleği ve EEPROM belleğidir. Program Belleği Program belleği program komutlarının tutuldu hafıza türüdür. Bu hafıza FLASH Bellek yapısındadır. Yani defalarca …

Devamı »

Arduino ile PIR Sensör Kullanımı

PIR sensörü hareket algılayan kullanımı oldukça basit bir sensördür. Üzerinde Vcc, GND ve Data olmak üzere 3 adet pin bulunmaktadır.PIR kelimesi Passive Infrared kelimesinden gelmektedir. Yani kullandığımız sensör pasif bir …

Devamı »

PIC 16F877 ile 16F877A arasındaki farklar

Microchip firmasının ürettiği PIC16F877 ve PIC16F877A mikro denetleyicileri arasında kullanım ve programlama açısından pratik bir fark yok. 16F877A , 16F877 nin iyileştirilmiş versiyonudur ve 16F877 ’de çalışan programlar hiçbir değişiklik yapılmadan A sürümünde de çalışır. …

Devamı »

Proton Basic için PIC config sigortası

CP_OFF: Code Protect, ON yapılırsa (CP_ON) yazılımın PIC’in içinden geri okunarak (upload) kopyalanmasını engeller. Kritik bir PIC programınız varsa ve telif hakları nedeniyle devrenizin kopyalanmasını istemiyorsanız CP_ON yapabilirsiniz. XT_OSC: Devrede …

Devamı »