KOD DEFTERİ | Kodlama Eğitimi Sitesi

Kod Defteri sitesi WEB, Masa Üstü, Elektronik programlama ve Network alanında içerikler bulabileceğiniz bir geliştirici eğitim platformudur!

SON GÖNDERİLER

CCS C Bitsel Operatörler

CCS C

Bitsel operatörler bir verinin içerisinde mantıksal VE, VEYA, DEĞİL gibi işlemlerin yanında Sola ve Sağa öteleme işlemleri de yapabilen opratörlerdir. İşte PIC C dilinde kullanılan Bitsel Operatörle şunlardır. Bitsel VE (&) operatörü Bitsel VEYA (|) operatörü Bitsel DEĞİL (~) operatörü Bitsel ÖZEL VEYA (^) operatörü Sola Öteleme (<<) operatörü Sağa Öteleme (>>) operatörüdür. Şimdi birer […]

CCS C Tip Niteleyiciler (Belirteçler)

CCS C

Tip Niteleyiciler; CCS C dilinde değişkenlerin geçerlilik alanını, ömrünü ve hangi bellekte ne şekilde tutulması gerektiğini derleyiciye bildirmek için kullanılan belirteçlerdir. CCS C dilinde kullanılan belirteçler ve açıklamaları;  auto static extern signed ve unsigned const volatile 1- auto Belirteci auto belirteci bir değişkenin yalnızca tanımlandığı alan içerisinde geçerli olduğunu, bu alan dışına çıkıldığında bellekten silineceğini […]

CCS C Fonksiyon Oluşturma

CCS C

Fonksiyonlar, bir programda farklı parametrelerle birden çok kez tekrarlanacak işlemleri yapmak için kullanılan yapılardır. Örneğin 5 adet analog girişi okumak ve ekrana yazdırmak için  bir kod yazacağımızı düşünelim. Her analog giriş için, analog giriş seçimi, bekleme, okuma ve ekrana yazdırma işlemi yazmamız gerekir. Bu gibi tekrarlayan işlemlerde fonksiyon içerisinde kodu bir kez yazıp fonksiyonu her […]

Arduino Wire Kütüphanesi İle I2C Haberleşme

İleri Arduino Dersleri

Arduino Wire kütüphanesi, I2C haberleşme yöntemiyle donanımsal olarak senkron seri haberleşme sağlayan kütüphanedir. Bu kütüphane ile bir clock hattı ve bir veri hattı kullanarak 2 ya da daha fazla cihaz ile donanımsal senkron seri haberleşme sağlanabilir. Wire kütüphanemizin çalışma mantığı, bir önceki dersimizde bahsettiğimiz shiftIn ve shiftOut fonksiyonlarımızın çalışma mantığı ile aynıdır. Ancak wire kütüphanesi […]

Arduino Gelişmiş Giriş Çıkışlar (Advanced I/O)

İleri Arduino Dersleri

Arduino üzerindeki pinlerden belirli bir frekansta kare dalga almak, dalga süresini hesaplamak ya da kaydırmalı giriş çıkış (shift register) için kullanılan birtakım fonksiyonlar vardır. Arduino gelişmiş giriş/çıkış fonksiyonları şunlardır; tone() noTone() pulseIn() pulseInLong() shiftIn() shiftOut() Şimdi bu fonksiyonların nasıl kullanıldığını inceleyelim. 1. tone Fonksiyonu Tone fonksiyonu arduino dijital pini üzerinden belirtilen frekansta %50 duty cycle […]

CCS C Karakter LCD Kullanımı

CCS C

Bu dersimizde CCS C dilinde pic ile 2×16 karakter LCD bağlantısını ve temel fonksiyonlarını inceleyeceğiz. LCD üzerine farklı formatta verile yazdırmayı ele alacağız. Karakter LCD Ekran Nedir Karakter LCD’ler ASCII standartlarında basılabilir karakterleri destekleyen ekranlardır. ASCII standartlarındaki karakter setinde yalnızca ingilizce karakterler ve semboller bulunur. Yani Ç, ç, Ş, ş,  Ö, ö, Ü, ü, Ğ, […]

Arduino 7 Segment Display Kontrolü

İleri Arduino Dersleri

Merhaba arkadaşlar. Aslında bu dersimizin amacı fonksiyon ve dizileri daha iyi kavramaktır. Çünkü bu dersimizde yeni bir komut ya da fonksiyon öğrenmeyeceğiz, sadece Temel Arduino Dersleri kategorisinde öğrendiğimiz Diziler ve Fonksiyonları kullanarak uygulamamızı yapacağız. Öncelikle hangi rakamda hangi çıkışlar aktif olacak onu belirleyelim. Bunu bir tablo yardımı ile öğreneceğiz. Ben aşağıdaki gibi bir tablo oluşturdum; […]

PHP Dosya Dahil Etme İşlevi

Temel PHP Dersleri

Bir php sayfasına bir başka betik ya da herhangi bir dosya dahil etmek için kullanılan fonksiyonlar vardır. Bu fonksiyonlar yardımı ile bir php sayfasına başka bir php sayfası dahil edilebili ve dahil edilen php sayfasındaki değişken ve fonksiyonlar kullanılabilir. Bu fonksiyonlar; include include_once require require_once fonksiyonlarıdır. Şimdi bu fonksiyonları inceleyelim. 1- include Fonksiyonu: İnclude fonksiyonu […]

PHP String (Dizgi) Fonksiyonları

Temel PHP Dersleri

PHP dilinde, değişken dizgeleri ve stringler üzerinde işlem yapmak için kullanılan bir takım fonksiyonları vardır. Bu fonksiyonlar ile bir metni ya da dizgeyi belli düzene göre parçalamak, metin ya da dizge içerisinde değer aramak, uzunluğunu bulmak gibi işlemler yapabiliriz. PHP dilinde kullanılan dizge fonksiyonları aşağıdaki gibidir; strlen() str_word_count() strrev() strpos() str_replace() explode() implode() substr() trim(), […]

CCS C Analog Giriş Okuma

CCS C

Bilindiği üzere analog sinyal, dijital sinyallerden farklı olarak 0 ile 5V arasında dönüştürme çözünürlüğüne göre n kadar değer alabilirler. Yani dijital sinyallerde enerji var ya da yok (1-0) olarak  2 değerden bahsederken, analog sinyalde,  enerji şu kadar var gibi binlerce değer üzerinden işlem yapılabilir. Bu durumu şöyle açıklayalım; Örneğin bir su depomuz var, bu su […]