Neler Yeni

Rehber #3 Arduino IDE Nedir? Nasıl Kullanılır?

baltazar

80+ Platinum
Katılım
2 Eylül 2020
Mesajlar
11,578
En İyi Cevap
9
Dahası  
Reaksiyon skoru
17,623
Konum
Ervah-ı Ezel
İsim
A.Ş.
İlgilendiği Kategoriler
Güç Kaynakları
Arduino kartı için kod yazma, derlemek ve kartımıza yüklemek için Arduino IDE yazılım geliştirme
platformunu kullanırız. Açık kaynaklı bir yazılım geliştirme ortamı olduğnundan ücretsiz bir şekilde
indirebiliriz.

Arduino IDE ile Kodlama – Sende Kodlama Yap

IDE KURULUMU

Arduino IDE'yi resmi sitesi olan " https://www.arduino.cc/en/Main/Software " adresinden indirebiliriz.
Dilerseniz nasıl indireceğimiz adım adım anlatayım:


  1. https://www.arduino.cc/en/Main/Software adresine girin2- Sağ tarafta bulunan bölümden kendi işletim sisteminize uygun olan seçeneğe basın
  2. Çıkan kısımdan bağış yapmak istiyorsak katkıda bulun ve indir ( Contrıbute & Download), sadece indirmek istiyorsak sadece indirin ( Just Download) seçeneğini seçiyoruz.
  3. İndirme tamamlandıktan sonra ZIP dosyasına çift tıklayarak açıyor ve kurulumu tamamlıyoruz.
  4. Dosyanın içine girdiğimizde Arduino isimli çalıştılılabilir uygulamayı açıyoruz. Bu uygulama dosyasını açtıktan sonra kod yazmaya başlayabiliriz.
UYARI: Eğer herhangi bir Arduino kartını ilk kez bilgisayarınıza bağlıyorsanız kartın sürücüsünü
yüklemeniz gerekebilir. Bunun için Bilgisayar > Sistem Özellikleri>Aygıt yöneticisi>Bağlantı Noktaları .
Bu adımları izledikten sonra kartımızın ismine sağ tıklayarak Sürücü Yazılımını Güncelleştir... seçeneğini
işaretleyerek kodlamaya hazır hale geliyoruz.


IDE Programının menüleri


Image for post


1. Dosya/File menüsü

  • Yeni(New)= Yeni sayfa açmak için kullanılır.
  • Aç(Open)= Daha önce hazırlanmış bir dosyayı açmak için kullanılır
  • Open Recent= En son üzerinde çalışılan sketch’ler ekrana getirilir
  • Kaydet / Farklı Kaydet = Kaydetme işlemleri yapılır
  • Yazdır = Çıktı almayı sağlar
  • Sayfa ayarları = Sayfa ile ilgili düzenleme yapmayı sağlar
  • Örnekler = Hazır bazı uygulamaları / kodları gösterir
dosya


2. Düzenle/Edit Menüsü

  • İleri(Redo) - Geri(Undo) = Son yapılan işlemleri ileri-geri almaya yarar
  • Kes(Cut) – Kopyala(Copy) – Yapıştır (Paste),
  • Yorum yap - Yorumu kaldır = İmlecin bulunduğu satırı açıklama satırı yapma,
  • Forum için kopyala = Yazılan komutları forum sayfasında kullanılmak üzere hazırlar.
  • HTML olarak kopyala = Kodları HTML formatında biçimlendirir.

düzenle


3. Taslak/Sketch Menüsü

  • Kontrol et/Derle (Verify / Compiler) = Yazılan sketch’lerde hata olup olmadığını denetler ve aynı zamanda kodların derleme işlemini de yapar.
  • Yükle(Load) = Yazılan sketch’lerin Arduino kartına yüklenmesini sağlar. Yükle butonu kullanıldığında önce derleme işlemini gerçekleştirir daha sonra derlenen kodlar karta yüklenir.
  • Programlayıcı kullanarak yükle = Bu buton Arduino’da dâhili olarak bulunan programlayıcıya ihtiyaç duymadan doğrudan Atmel marka mikrodenetleyici aracılığıyla yükleme işlemi yapılacaksa kullanılır.
  • Include Library = Yeni kütüphane eklenmesini sağlar.
taslak


4. Araçlar/Tools Menüsü
  • Otomatik Düzenle (Auto Format) = Yazılan kodları görsel olarak güzelleştirir. Bu sayede hatalı kısımları bulmak veya daha sonra baktığımızda kodu anlamak kolaylaşır.
  • Çalışmayı Arşivle (Archive Sketch) = Yazılan kodları .zip formatında arşivler.
  • Seri Port Ekranı = Karta girilen/çıkılan verilerin bilgisayar aracılığıyla görünmesini sağlar.
  • Kart(Board) = Kullandığımız Arduino kartını seçmemize yarar. Programı kullandığımız arduino kartına göre şekillendirir.
  • Port(Serial Port) = Bilgisayara bağlı olan tüm seri port cihazlarını görüntüler. İstenilen Arduino kartını bu sayede seçebiliriz.
  • Programlayıcı = Arduino için farklı programlayıcı kullanılacaksa buradan seçimi yapılır.
  • Önyükleyici Yazdır(Burn Bootloader) = Arduino içerisinde bulunan programın diğer Atmel mikrodenetleyicilerine atılmasını sağlar
araclar




IDE KULLANIMI

Arduino IDE'yi ilk açtığınızda karşınıza iki parça gelir:

1- SETUP
2- LOOP



Kodlama yaparken bu iki parçanın da dahil olduğu 3 ana yapıyı kullanırız:

//Tanımlamalar( Kütüphane vb.)
void setup() {
//Kurulum için gerekli olan kodların yazıldığı bölüm. Bu kısım bir defa çalışır. Ayarların yapılması için
kullanılır.
}

void loop() {
//Bu kısım projenizin ana kodlarını yazacağınız kısımdır ve sürekli olarak çalışır. Sonsuz döngüdür.
}


Setup ve Loop fonksiyonları kesinlikle kod içerisinde bulunmalıdır. Yazacağınız kodlar süslü parantezler
arasına yazılır. Bu sayede yazacağınız kodun hangi kısma ait olduğu bilinir. Komutları ister yan yana
ister alt alta yazabilirsiniz. Ancak kodun düzgün ve anlaşılır olması için alt alta yazmak daha iyi olacaktır.
Kodlama yaparken #include komutuyla kütüphaneleri programa dahil edebilirsiniz. Yazdığınız komutların
sonuna noktalı virgül(;) koymalısınız.

Uploading Board Code and Arduino IDE - Office Support

1. BÖLÜM :

2. BÖLÜM :
"Tamamen kendi yazılı eserimdir. İznim olmadan kopyalanamaz."
fotoğraflar alıntıdır ~
 

RTX3070

80+ Platinum
Katılım
23 Mart 2020
Mesajlar
11,853
En İyi Cevap
7
Dahası  
Reaksiyon skoru
9,054
İsim
RTX 3070
İlgilendiği Kategoriler
Windows ve teknik sorunlar
Arduino'ya nasıl OC yapılır?
 

baltazar

80+ Platinum
Katılım
2 Eylül 2020
Mesajlar
11,578
En İyi Cevap
9
Dahası  
Reaksiyon skoru
17,623
Konum
Ervah-ı Ezel
İsim
A.Ş.
İlgilendiği Kategoriler
Güç Kaynakları
  • Konu Sahibi Konu Sahibi
  • #3

Uygâr

80+ Gold
Katılım
9 Haziran 2020
Mesajlar
5,251
En İyi Cevap
1
Dahası  
Reaksiyon skoru
4,556
Konum
Cehennemin Dibi
İsim
Uygar Güllüpınar
Instagram
lilnyks0
Arduino kartı için kod yazma, derlemek ve kartımıza yüklemek için Arduino IDE yazılım geliştirme
platformunu kullanırız. Açık kaynaklı bir yazılım geliştirme ortamı olduğnundan ücretsiz bir şekilde
indirebiliriz.

Arduino IDE ile Kodlama – Sende Kodlama Yap

IDE KURULUMU

Arduino IDE'yi resmi sitesi olan " https://www.arduino.cc/en/Main/Software " adresinden indirebiliriz.
Dilerseniz nasıl indireceğimiz adım adım anlatayım:


  1. https://www.arduino.cc/en/Main/Software adresine girin2- Sağ tarafta bulunan bölümden kendi işletim sisteminize uygun olan seçeneğe basın
  2. Çıkan kısımdan bağış yapmak istiyorsak katkıda bulun ve indir ( Contrıbute & Download), sadece indirmek istiyorsak sadece indirin ( Just Download) seçeneğini seçiyoruz.
  3. İndirme tamamlandıktan sonra ZIP dosyasına çift tıklayarak açıyor ve kurulumu tamamlıyoruz.
  4. Dosyanın içine girdiğimizde Arduino isimli çalıştılılabilir uygulamayı açıyoruz. Bu uygulama dosyasını açtıktan sonra kod yazmaya başlayabiliriz.
UYARI: Eğer herhangi bir Arduino kartını ilk kez bilgisayarınıza bağlıyorsanız kartın sürücüsünü
yüklemeniz gerekebilir. Bunun için Bilgisayar > Sistem Özellikleri>Aygıt yöneticisi>Bağlantı Noktaları .
Bu adımları izledikten sonra kartımızın ismine sağ tıklayarak Sürücü Yazılımını Güncelleştir... seçeneğini
işaretleyerek kodlamaya hazır hale geliyoruz.


IDE Programının menüleri


Image for post


1. Dosya/File menüsü

  • Yeni(New)= Yeni sayfa açmak için kullanılır.
  • Aç(Open)= Daha önce hazırlanmış bir dosyayı açmak için kullanılır
  • Open Recent= En son üzerinde çalışılan sketch’ler ekrana getirilir
  • Kaydet / Farklı Kaydet = Kaydetme işlemleri yapılır
  • Yazdır = Çıktı almayı sağlar
  • Sayfa ayarları = Sayfa ile ilgili düzenleme yapmayı sağlar
  • Örnekler = Hazır bazı uygulamaları / kodları gösterir
dosya


2. Düzenle/Edit Menüsü

  • İleri(Redo) - Geri(Undo) = Son yapılan işlemleri ileri-geri almaya yarar
  • Kes(Cut) – Kopyala(Copy) – Yapıştır (Paste),
  • Yorum yap - Yorumu kaldır = İmlecin bulunduğu satırı açıklama satırı yapma,
  • Forum için kopyala = Yazılan komutları forum sayfasında kullanılmak üzere hazırlar.
  • HTML olarak kopyala = Kodları HTML formatında biçimlendirir.

düzenle


3. Taslak/Sketch Menüsü

  • Kontrol et/Derle (Verify / Compiler) = Yazılan sketch’lerde hata olup olmadığını denetler ve aynı zamanda kodların derleme işlemini de yapar.
  • Yükle(Load) = Yazılan sketch’lerin Arduino kartına yüklenmesini sağlar. Yükle butonu kullanıldığında önce derleme işlemini gerçekleştirir daha sonra derlenen kodlar karta yüklenir.
  • Programlayıcı kullanarak yükle = Bu buton Arduino’da dâhili olarak bulunan programlayıcıya ihtiyaç duymadan doğrudan Atmel marka mikrodenetleyici aracılığıyla yükleme işlemi yapılacaksa kullanılır.
  • Include Library = Yeni kütüphane eklenmesini sağlar.
taslak


4. Araçlar/Tools Menüsü
  • Otomatik Düzenle (Auto Format) = Yazılan kodları görsel olarak güzelleştirir. Bu sayede hatalı kısımları bulmak veya daha sonra baktığımızda kodu anlamak kolaylaşır.
  • Çalışmayı Arşivle (Archive Sketch) = Yazılan kodları .zip formatında arşivler.
  • Seri Port Ekranı = Karta girilen/çıkılan verilerin bilgisayar aracılığıyla görünmesini sağlar.
  • Kart(Board) = Kullandığımız Arduino kartını seçmemize yarar. Programı kullandığımız arduino kartına göre şekillendirir.
  • Port(Serial Port) = Bilgisayara bağlı olan tüm seri port cihazlarını görüntüler. İstenilen Arduino kartını bu sayede seçebiliriz.
  • Programlayıcı = Arduino için farklı programlayıcı kullanılacaksa buradan seçimi yapılır.
  • Önyükleyici Yazdır(Burn Bootloader) = Arduino içerisinde bulunan programın diğer Atmel mikrodenetleyicilerine atılmasını sağlar
araclar




IDE KULLANIMI

Arduino IDE'yi ilk açtığınızda karşınıza iki parça gelir:

1- SETUP
2- LOOP



Kodlama yaparken bu iki parçanın da dahil olduğu 3 ana yapıyı kullanırız:

//Tanımlamalar( Kütüphane vb.)
void setup() {
//Kurulum için gerekli olan kodların yazıldığı bölüm. Bu kısım bir defa çalışır. Ayarların yapılması için
kullanılır.
}

void loop() {
//Bu kısım projenizin ana kodlarını yazacağınız kısımdır ve sürekli olarak çalışır. Sonsuz döngüdür.
}


Setup ve Loop fonksiyonları kesinlikle kod içerisinde bulunmalıdır. Yazacağınız kodlar süslü parantezler
arasına yazılır. Bu sayede yazacağınız kodun hangi kısma ait olduğu bilinir. Komutları ister yan yana
ister alt alta yazabilirsiniz. Ancak kodun düzgün ve anlaşılır olması için alt alta yazmak daha iyi olacaktır.
Kodlama yaparken #include komutuyla kütüphaneleri programa dahil edebilirsiniz. Yazdığınız komutların
sonuna noktalı virgül(;) koymalısınız.

Uploading Board Code and Arduino IDE - Office Support

1. BÖLÜM :

2. BÖLÜM :
"Tamamen kendi yazılı eserimdir. İznim olmadan kopyalanamaz."
fotoğraflar alıntıdır ~
1 ay boyunca Arduino kursuna gitmiştim keşke devam etseydim bee. İlk başta maymunu sağa sola hareket ettiriyorduk fln sonra sensör yaptıydık duvara tutuyoduk yaklaşınca ötüyordu. Eşek kafam keşke gitseydim.
 
Top Bottom