Raspberry Pi ile Thread kullanarak TCP Server Uygulaması

Merhaba Arkadaşlar; Uzun bir aradan sonra sizlere Raspberry pi ile C de Thread kullanarak TCP server yapımını anlatacağım. Öncelikle TCP, UDP ve soket ile ilgili konulara girmeyeceğim İnternet ortamında  yeterince bilgi mevcuttur. Biz işin kontrol kısmı yani nasıl veri transferi yada uzaktan kontrol yada sıcaklık okuma gibi kısımlarıyla ilgileneceğiz.           Öncelikle […]

Raspberry Pi ile Mesafe Ölçümü

Merhaba Arkadaşlar; Bu uygulamada HC-SR04 ile mesafe ölçümü yapacağım. Bunun için ilk önce HC-SR04 ü biraz tanıyalım. 4 pinden oluşmaktadır. VCC- GND ve pals pinleri. Trig pini ile pals verip Echo pinini dinleriz ve gelen sinyalin uzunluğuna göre bize sonuncu bildirir. Şekilde görüldüğü gibi 10uS lik pals den sonra 8 defa 40 khz de ölçüm alarak bize […]

Netbeans ile İşlemciden ve DS18B20 den Sıcaklık Okuma

Merhaba Arkadaşlar; Bu yazımda sizlere C ile İşlemciden ve DS18B20 den Sıcaklık Okuma nasıl yapılır onu anlatacağım. Uygulamamızı netbeans ile yapacağım için daha önceden yazdığım netbeans ile ilgili konu başlığına göz atabilirsiniz. http://www.digitalruh.com/wordpress/2017/12/19/netbeans-ide-kurulumu-ve-wiringpi-ile-raspberry-pi-de-program-yazmak/ Uygulamada kullanacağımız DS18B20 nin ROM koduna nasıl bakılır onunla ilgini konu başlığına göz atabilirsiniz. http://www.digitalruh.com/wordpress/2017/12/19/apache-web-server-ve-ds18b20-ile-temperature-monitor/ Yukarıdaki konu başlıklarını inceledikten sonra gelelim uygulamamızı hazırlamaya. […]

QT Creator ve WiringPi ile Raspberry Pi de PWM kontrol

Merhaba Arkadaşlar; Bu yazımda sizlere QT ile nasıl görsel form oluşturulur ve wiringPi kütüphanesi nasıl eklenir onları anlatacağım. Daha önceden Netbeans IDE ile konsol tipi uygulama hazırlamıştık. Tabi netbeans e ilerleyen yazılarımda devam edeceğim. Fakat bazen bize masaüstü görsel form olan uygulamalarda gerekli oluyor. Bunları windowsta Visual Studio ile yaparız fakat Linux tabanlı bir işletim […]

Apache Web Server ve DS18B20 ile Temperature Monitor

Kurulum işlemi tamamlandığında son yaptığınız komutla birlikte pi klasörüne www kısayolu eklenecektir. İçerisinde demo web sayfası bulunmaktadır index.html. Ben bu sayfayı değiştirmeyeceğim başka bir html hazırlayacağım. Şimdi ise raspi-config den 1-wire donanımını açalım sudo raspi-config DS18B20 sıcaklık sensörümüzü aşağıdaki gibi GPIO4 e bağlantısını yapıp Raspberry e bağlayınız. Bağlantıyı yaptıktan sonra klasörden DS18B20 nin bağlı olup […]

NetBeans IDE Kurulumu ve wiringPi ile Raspberry Pi de Program yazmak

Merhaba Arkadaşlar; Önceki yazımda Geany IDE yi kullanarak raspberry pi masaüstünde nasıl ayarlar yapılır ve derlenir onu anlatmıştım. Şimdi ise Raspberry Pi ye dokunmadan uzaktan program yazıp, derleyip ve debug işlemlerini nasıl yapacağız onu anlatacağım. Bunun için NetBeans IDE yi kullanacağız. Bu programı isterseniz direkt raspberry pi ye kurup çalıştırabilirsiniz fakat benim tavsiyem uzaktan herhangi […]

Raspberry Pi + Geany IDE + WiringPi

Merhaba arkadaşlar; Raspberry Pi de C programlamayı wiringPi kullanarak nasıl yaparız onu anlatacağım. wiringPi donanım olarak bir çok ihtiyacımıza cevap veren bir kütüphanedir. Normalde Raspberry de nano gibi editörler kullanabiliriz fakat daha görsellik bir IDE arıyorsak en basit Geany aklımıza geliyor. İlk olarak bu IDE yi kurulumunu anlatıp üzerinde bir kaç örnekle geçtikten sonra asıl Kullanacağımız IDE […]