Python İle Serial Port’tan Veri Okuma

Merhabalar,

Python ile Serial Port üzerinden bağlı bir cihazdan(Örn: Arduino) veri okumak için serial kütüphanesini kullanıyoruz.

Örnek Kullanımı Aşağıdaki Gibidir :

Raspberry Pi 2 İncelemesi

Merhabalar,

Bu yazımızda yaklaşık 18 gün önce piyasaya sürülmüş olan ve pek çok donanımsal yükseltmelere tabi tutulmuş Raspberry Pi 2 modelini inceleyeceğiz.

Raspberry Pi’nin 2012 yılında başlayan macerası şimdi Raspberry Pi, Raspberry Pi B ve Rapsberry Pi B+’dan sonra Raspberry Pi 2 ile devam ediyor.

Raspberry Pi 2 ile daha güçlü bir işlemci, yeni güç yongası ve daha yüksek bir rame kavuşan Raspberry Pi ile ilgili yeni gelen özellikleri aşağıdaki gibi sıralayabiliriz.

+ Önceki nesillerde kullanılan Broadcom BCM2835 700 MHz işlemcinin yerini yeni modelde Broadcom BCM2836 900 Mhz Quad Core işlemciye bırakıyor.

+ Raspberry B ve B+’ta 512 MB 400 MHz olan ram kapasitesi yerini Raspberry Pi 2’de 450 Mhz 1 GB’ye bırakmış durumda.

+ Raspberry Pi B ve B+’ta overclock ile işlemci hızını Max. 1250 Mhz’ye çıkarabliyorken Raspberry Pi 2’de 2000 MHz’ye kadar overclock uygulayabiliyoruz.

+ Veeee artık Raspberry Pi üzerinde gelişen donanımı ve microsoft ile iş birliği sayesinde Windows 10 geliştirici sürümünü ücretsiz olarak kullanabiliyoruz.

– Bunun haricinde açıkcası ben yeni sürümde en azından Gigabit ethernet portu ve 8 GB gömülü bir nand flash bellek bekliyordum diyeceksiniz Gigabit ethernet portunu ne yapacaksın fakat Raspberry Pi ile cluster yapan bizler için açıkcası bulunmaz nimet olurdu ama başka bahara kaldı artık.

Bunların haricinde artık Raspberry Pi masaüstü kullanım ve normal insanların gündelik işlerinde kullanım için daha uygun bir hale geldi bu her ne kadar güzel olsada akıllara acaba Raspberry Pi yola çıktığı vizyonunu terk edip mini boyutlarda kullanılabilir PC işine doğru kayıyormu.Diğerleri gibi de Raspberry ticari kaygılar yüzünden yavaş yavaş beta sürümlerini terk edip paket bilgisayar halini mi alıcak bunu zaman içerisinde göreceğiz.

Yeni Raspberry Pi 2‘nin teknik özelliklerini aşağıdaki tabloda bulabilirsiniz.

İşlemci : Dört Çekirdekli Broadcom BCM2836 ARMv7
Görüntü İşlemcisi : Dahili
Ram : 1 GB SDRam
Hafıza : MicroSD Kart Yuvası
Ethernet : 10/100
Kablosuz : Yok
Görüntü Arabirimi : HDMI
Güç : 1.8A 5v
Diğer : 4 x USB, 20 GPIO Pin, Kulaklık Çıkışı

Saygılarımla…

Not: Resimler www.pcpro.co.uk adresinden alınmıştır.

PHP Seri Porttan Veri Gönderme

Merhabalar,

Bu yazımda PHP ile seri port üzerinden veri göndermeyi göstereceğim.

php_serial_.class.php => phpclasses.org/browse/file/17926.html

Saygılarımla…

PHP Seri Porttan Veri okuma

Merhabalar,

Bu yazımda size seri port üzerinden PHP ile veri yollamayı göstereceğim:

Saygılarımla…

Python Tcp Socket Server – Client

Merhabalar,

Python ile tcp protokolü üzerinden client – server taraflı soket bağlantısı için “socket” kütüphanesini kullanıyoruz.

Şimdi örnek kodlarımıza geçelim :

Server :

Client :

Saygılarımla…

Raspberry Pi B+ İncelemesi

Merhabalar,

Bu bölümün konuğunu Raspberry B+, esasında biraz geç oldu fakat yinede başlayalım.

Öncelikle Raspberry Pi Tanıtacak Olursak Hikayesi Şöyle;
2012 Yılında Raspberry Vakfı tarafından okullarada bilgisayar bilimini geliştirmek amacı ile düşük maliyetli kullanılabilir bir bir bilgisayar üretme amacı ile geliştirilmiş bir bilgisayardır.

Şimdi gelelim Raspberry Pi‘nin son çıkan modeli olan B+’a, Raspberry Pi B+ üzerinde yapılan geliştirmeleri aşağıdaki gibi sıralayabiliriz.

– USB Port Sayısı B’de 2 tane iken B+’ta 4 e çıkarılmış ve bunun neticesinde portlara dağıtılan güç oranlarında düşüş olmuş.Bu wireless alıcı veya daha yüksek güç çeken bir usb aygıtı taktığınız zaman sıkıntı çıkarabiliyor.Bunun sebebide usbleri hub mantığında çoğaltmaları.
– S-Video Portu çıkarılmış aslında isabetli bir karar olmuş.
– Güç entegresi değiştirilmiş, B modelinde üzerinde wireless alıcı taktığınız zaman 1.5A veya 2.1A’lık adaptör kullanmanız gerekirken B+ modelinde 1A’lık veya 750ma’lık bir adaptör işinizi görüyor yani sıradan bir telefon adaptörü kullanabiliyorsunuz.
– SD kart yuvasını MicroSd ile değiştirmişler bu kapladığı alan bakımından oldukça faydalı bir önceki modelinde sırf o sd kart yüzünden bazı kutulara cihazı sığdıramıyordunuz.

Bunun dışında dikkat çeken pek bir değişiklik yok, fakat benim incelemelerimde B modeline oranla performans noktasında bir düşüş var bunun sebebide yeni güç entegresi ile cihazın çektiği voltajı ve akımı sınırlamışlar fakat overclock yapayım derseniz yeni modelde bu pek verimli olmuyor çünkü yüksek voltajlı ve akım gücüne sahip güç kaynaklarını takamıyorsunuz.

Bu model sanki B modeline piyasa doydu B+ çıkaralım da yeni model gibi çakalım gibi bir şey olmuş.

Saygılarımla…

Raspbian WiFi Ayarları

Merhabalar,

Bu yazımda size Raspberry Pi, Raspbian üzerinde Wireless ağlara bağlanmak için gerekli olan düzenlemeleri anlatacağım.

Öncelikle aşağıdaki komut ile interfaces dosyasını nano ile açıyoruz:

Daha sonra interfaces dosyasına aşağıdaki satırları ekleyip kendimize göre düzenliyoruz.

SSID’si gizli olan ağlara bağlanmak için interfaces dosyamızı aşağıdaki şekilde düzenlememiz gerekiyor.

Saygılarımla…

Python Tkinter – 5 Yazı Rengi

Merhabalar,

Python üzerinde TkInter ile oluşturduğunuz bir Etiketin içerisindeki yazıya renk verebilmek için “fg=” parametresini kullanıyoruz.

Kullanımı şu şekildedir : fg=”yellow”

Örnek Kullanımı Aşağıdaki Gibidir :

Yukarıdaki örnekte “Merhaba Tkinter” yazısı Sarı olacaktır.

Saygılarımla…

Python Tkinter – 4 Pencere Başlığı

Merhabalar,

Python üzerinde TkInter ile oluşturduğunuz pencereye bir başlık verebilmek için .title() fonksiyonunu kullanıyoruz.

Kullanımı şu şekildedir : .title(“Başlık”)

Örnek Kullanımı Aşağıdaki Gibidir :

Saygılarımla…

PHP İle Çoklu Dosya Yükleme

Merhabalar,

Bu yazımda size PHP ile çoklu dosya yüklemeyi göstereceğim.

Öncelikle dosya yüklemek için gereken Form‘u oluşturuyoruz.

Daha sonrada dosyaları alıp sisteme yükleyeceğimiz PHP kodlarını yazıyoruz.

yukle.php

Saygılarımla…