Arşiv

CCS C Fonksiyon Oluşturma

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

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)

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ı

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ü

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

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ı

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

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 […]

CCS C Aritmetiksel ve Mantıksal Operatörler

CCS C dilinde operatörler konusunun bir bölümü olan Karşılaştırma Operatörlerini, Kontrol Yapıları dersinde incelemiştik. Bu dersimizde ise Aritmetiksel ve Mantıksal operatörleri ele alacağız. 1- Aritmetiksel Operatörler: Aritmetiksel operatörler matematiğin temeli olan dört işlemi yapmak için kullanılan operatörlerdir. Bu operatörler; Toplama Operatörü (+) Çıkarma Operatörü (-) Çarpma Operatörü (*) Bölme Operatörü (/) Kalan Operatörü (%) ‘dür. […]

PHP Form İşlemleri

PHP dilinin HTML ile birlikte kullanıldığını belirtmiştik. Şimdi HTML formlarının PHP ile nasıl gönderilip alındığını inceleyelim. Bu dersimizde aşağıdaki form elementlerinin gönderilip alınmasını inceleyeceğiz. İnput Formu Selected-Options Formu CheckBox Formu Radio Buton TextArea Formu Daha önceki derslerimizde input ve fileupload işlemini ele almıştık. Bu dersimizde ise bu form öğelerini daha detaylı inceleyeceğiz. Bilindiği üzere HTML […]