Ana Sayfa Raspberry Pi NetBeans IDE Kurulumu ve wiringPi ile Raspberry Pi de Program yazmak

NetBeans IDE Kurulumu ve wiringPi ile Raspberry Pi de Program yazmak

5 min read
2
0
3,480

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 bir win yada mac makine ile yazıp çalıştırmak daha hızlı ve pratik olacaktır.

Öncelikle Win yada MAC bilgisayarınıza NetBeans IDE yi indirmelisiniz. https://netbeans.org/

İndirme işlemini resimdeki gibi C/C++ seçeneğini sisteminize göre seçip indirmelisiniz.

Kurulumu tamamladıktan sonra NetBeans IDE yi açıp ayarlarını yapabiliriz.

Araçlar – > Seçenekler -> C/C++ sekmesine geliyoruz
Buildhost -> edit a tıklıyoruz.

Açılan sayfadan Add e tıklayarak Raspberry Pi mizin IP adresini, SSH kullanıcı adını ve şifresini girdikten sonra eklemiş oluyoruz.

Raspberry Pi mzi ekeldikten sonra sıra geldi wiringPi kütüphanesini tanıtmaya. Fakat önce Raspberry mize  wiringPi yi kuralım.

Kurulum için aşağıdaki komutları takip edin:

git clone git://git.drogon.net/wiringPi
cd wiringPi
 git pull origin
./build

NetBeans den yeni proje ye tıklayıp ilk projemizi oluşturalım. Her zamanki gibi led blinking yapalım.

C/C++ Application seçiyoruz

Eklediğimiz pi yi seçiyoruz.

ve bitir e tıkladığımızda karşımıza hazır main.c doyası gelecektir.

Programımıza başlamadan önce wiringPi kütüphane ayarlarını yapalım. Prpjenin üzerine sağ tıklayıp -> Özellikler -> C Compiler e geldiğimizde Compilation Line a -lwiringPi yi ekleyeceğiz.

Şimdi program yazmaya geçebiliriz.

ilk önce hangi çıkışı kullanacağımızı seçelim. Ben wiringPi numarasına göre 25 nolu GPIO yu kullanacam

 

 

wiringPi.h ve LED define tanımlamalarını yazalım

#include <wiringPi.h>

#define LED 25

Daha sonra wiringpi setup ve pin mode belirlenir (çıkış yapılır)

wiringPiSetup();
pinMode (LED, OUTPUT);

sıra geldi while döngüsünün içine led i yakıp sondürmeye. Bunun için ben 25. çıkışı okuyacam eğer 1 ise 0 , 0 ise 1 yapıcam

//led flash
if(digitalRead(LED))
{
       digitalWrite (LED, LOW);
}
else
{
      digitalWrite (LED, HIGH);
}

delay(500);

Program hazırdır şimdi derleyip Raspberry pi üzerinden çalıştıralım.

Derleyip çalıştırdığımızda LED mizin 500ms de bir yanıp söndüğünü göreceğiz.

 

https://www.youtube.com/watch?v=TeBF1KxBKrs

  • Raspberry Pi IP Adresi Öğrenme

    Merhaba Arkadaşlar, bu yazımızda Raspberry Pi’nin IP adresini bulmayı göstereceğim. Raspbe…
  • Raspberry Pi İlk Kurulum

    Merhaba Arkadaşlar, bu yazımızda Raspberry Pi’ye Raspbian İşletimi Sistemi kurulumunu anla…
  • Raspberry Pi Giriş

    Raspberry Pi Nedir ? Raspberry Pi, Birleşik Krallıklardaki okullarda bilgisayar bilimini ö…
Buna Benzer Yazılar Göster !
Daha Fazlasını Yükle - Umut Kazanç
  • Raspberry Pi IP Adresi Öğrenme

    Merhaba Arkadaşlar, bu yazımızda Raspberry Pi’nin IP adresini bulmayı göstereceğim. Raspbe…
  • Raspberry Pi İlk Kurulum

    Merhaba Arkadaşlar, bu yazımızda Raspberry Pi’ye Raspbian İşletimi Sistemi kurulumunu anla…
  • Raspberry Pi Giriş

    Raspberry Pi Nedir ? Raspberry Pi, Birleşik Krallıklardaki okullarda bilgisayar bilimini ö…
Daha Fazla Göster -  Raspberry Pi

2 Yorumlar

  1. […] NetBeans IDE Kurulumu ve wiringPi ile Raspberry Pi de Program yazmak […]

    Reply

  2. […] NetBeans ile proje nasıl oluşturulur ve derlenir önceki yazımı inceleyebilirsiniz. Tıklayın […]

    Reply

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bak Bakalım ?

NodeMCU : DS18B20 ile Sıcaklık Web Server

Merhaba Arkadaşlar, Bu uygulamada sizlere ESP8266 da LUA ile DS18b20 yi okuyacağım.. Bunun…