Raspberry Pi Apache Web Server ve DS18B20 ile Temperature Monitor Merhaba Arkadaşlar , Bu yazımda sizlere DS18B20 digital sıcaklık sensörü kullanarak sıcaklığı web server üzerinden yayınlamayı anlatacağım. Bunun için ilk önce web server sunucumuzu kuralım. sudo apt-get install apache2 php5 libapache2-mod-php5 sudo service apache2 restart sudo chown -R pi /var/www ln -s /var/www/ ~/www Kurulum işlemi tamamlandığında son yaptığınız komutla birlikte pi klasörüne www kısayolu eklenecektir. İçerisinde demo web sayfası … Daha Fazla
PHP PHP Dersleri #6 Diziler Diziler birer değişkendir. Diziler bir kerede birden fazla değer tutabilirler. Diziler liste tipi formatında harf, tamsayı ve diğer veri tiplerinden oluşan yapıyı depolarlar. diziler indeks ya da anahtar değer kullanılarak bağlanılır ve dizi indeksi 0’dan başlar. Diziler sıklıkla bilinmeyen değişken miktarları olarak kullanırız. Bu da bize sınırsız tanımlama yetkisi verir. Anahtar sağlamadığımız takdirde Bir dizinin anahtar kelimesi indeks sistemi … Daha Fazla
PHP PHP Dersleri #5 Do While Loop Durumu do{….}while(…); şeklinde kullanılır. Bu durumun anlamı oval parantez içindeki durum boyunca küme parantezi içindeki işlemleri gerçekleştirmektir. Bir not düşelim, “}” kapanış küme parantezi ile while(….); komutu bitişik olduğunu unutmayalım. <?php $i=0; do { echo $i.”\n”; $i++; }while($i<5); echo “Do while loop bitti.”; ?> Foreach Loop Durumu foreach(…. as …..){…..} şeklinde kullanılır. Bu durumun anlamı oval parantez … Daha Fazla
PHP PHP Dersleri #4 PHP dersleri üzerinde bir değişiklik daha yaptım. Örnek verdiğim kodlarda yapılan işlemleri açıklıyordum bu yüzden aksamalara neden olabiliyordu. Ayrıca, kod yazmak kadar başkasının kodlarını da okumakta çok önemlidir. Ve ayriyeten piyasaya daha iyi hazırlanmış olacağız. Balık vermekten yavaş yavaş olta yapmaya doğru derslerimiz şekillenecektir. PHP’de Kontrol Durumları If Durumu if(…..){……} şeklinde kullanılır. Bu durumun anlamı eğer oval parantez içindeki durum … Daha Fazla
PHP PHP Dersleri #3 PHP derslerinin üçünsünü yazıyorum. Bu sefer format değişikliği yapacağım. Arkada siyah ekran üstünde yazıların bulunduğu resimleri kaldırıyorum. Çünkü onları oluşturmak ve bulmak çok zaman alıyor bu yüzden derslerimiz aksamaya uğruyordu. Bu format değişikliği derslerimizin yayınlanma sıklığını artıracaktır… Karşılaştırma Operatörleri PHP’de on tane karşlaştırma operatörü vardır. “==” eşittir, “!=” eşit değildir, “<>” eşit değildir, “!==” denk değildir, “<” küçüktür, “>”büyüktür, “<=” … Daha Fazla
PHP PHP Dersleri #2 PHP Kodlarını Nerede Çalıştırabiliriz? PHP kodlarını localhost, xampserver, visual studio php eklentisi … gibi platformlar da çalıştırabilirsiniz. Ama şimdilik eğitim amaçlı olarak online compiler(derleyici)’ları kullanmanızı tavsiye ederim. Online derleyicileri kulanarak kodlarınızı derleyebilirsiniz. Ayrıca yazdığınız kodları çalıştırabilirsiniz. İlerliyen derslerde bu platformları daha yakından tanıyacağız ve kullanmaya başlayacağız. Kullanabileceğiniz kolay kullanım arayüzüne sahip online derleyiciye ulaşmak için tıklayınız. PHP’de Operatörler PHP’de operatörleri … Daha Fazla
PHP PHP Dersleri #1 PHP’ye Giriş PHP, personal home page’in kısaltmasıdır. Türkçesi kişisel ana sayfa’dır. İnternet için üretilmiştir. Sunucu taraflı, çok geniş kullanımlı ve genel amaçlıdır. HTML içerisine gömülebilen betik(script) ve programlama dilidir. İlk kez 1995 yılında Rasmus Lerdorf tarafından oluşturulmuştur. PHP’nin geliştirilmesi bugün PHP topluluğu tarafından sürdürülmektedir. Ocak 2013 itibariyle 244 milyondan fazla web sitesi PHP ile çalışırken, 2.1 milyon web sunucusunda PHP … Daha Fazla