Arduino Ile çalışmak Için IDE'ler Nelerdir?

İçindekiler:

Arduino Ile çalışmak Için IDE'ler Nelerdir?
Arduino Ile çalışmak Için IDE'ler Nelerdir?

Video: Arduino Ile çalışmak Için IDE'ler Nelerdir?

Video: Arduino Ile çalışmak Için IDE'ler Nelerdir?
Video: Arduino Programlama Diline İlk Bakış (Kendi Kodlarımız ile) #1 2024, Nisan
Anonim

Arduino öğrenmeye başlayan herkes Arduino IDE'ye aşinadır. Eskizler yazmanıza, doğruluğunu kontrol etmenize ve bunları Arduino kartlarının hafızasına yüklemenize olanak tanır. Ancak Arduino için programlar geliştirmenin tek yolu bu mu? Hiç de bile! Bakalım başka hangi geliştirme ortamları var.

Arduino logosu
Arduino logosu

Gerekli

  • -Arduino;
  • - bilgisayar.

Talimatlar

Aşama 1

PROGRAMINO geliştirme ortamıyla başlayalım. Bu ücretli bir geliştirme ortamıdır, ancak 14 gün boyunca ücretsiz olarak deneyebilirsiniz. Programino, diğer geliştirme ortamları gibi, Arduino IDE'nin kurulu olmasını gerektirir. Programı ilk kez başlattığınızda, ayarlarda arduino.exe yürütülebilir dosyasının yolunu belirtin. Bunu yapmak için ayarlar menüsüne gidin: Seçenekler -> Düzenleyici Ayarları. Arduino IDE ve ilgili kitaplıkların bulunduğu dizine giden yolları belirtmeniz gereken bir pencere açılacaktır. Artık Programino'da programlar yazmaya hazırız.

Programino ortam ayarları
Programino ortam ayarları

Adım 2

Bu geliştirme ortamında kullanılan dil, orijinal Arduino IDE - C'deki ile aynıdır. Yani aslında, Arduino IDE'de zaten eskiz yazıyorsanız, yeni bir programlama dili öğrenmenize gerek kalmayacak, bu da bu geliştirme ortamının büyük bir artısı.

Ancak, buna ek olarak, bu IDE, kod tamamlama gibi hızlı geliştirme için çok uygun bir yol sunar. Yani, Arduino komut ve yöntem referansını sürekli olarak gözden geçirmeniz gerekmez. Kodu yazmaya başlarsınız ve geliştirme ortamı mevcut seçeneklerden istediğinizi seçmenizi ister. Örneğin, "digi" yazarsınız ve IDE size seçenekler sunar: "digitalRead", "digitalWrite".

Arduino'nun analog pinlerinden birini sürekli olarak yoklayacağımız ve okumaları seri porta çıkaracağımız basit bir eskiz yazalım. Programino kodunu tamamlamanın rahatlığını hissetmek için taslağı kopyalayıp yapıştırmak yerine elle yazmayı deneyin.

Programino'da Eskiz
Programino'da Eskiz

Aşama 3

Programino IDE'nin sunduğu başka ilginç neler var? Bu geliştirme ortamında, Araçlar menüsü aracılığıyla kullanılabilen birkaç ilginç araç vardır. Örneğin, not defteri, LCD karakter tasarımcısı, DEC-BIN-HEX arasında dönüştürücü, seri bağlantı noktası terminali, analog çizici ve diğerleri.

Analog Plotter aracına daha yakından bakalım. Bu araç, Arduino'dan COM bağlantı noktasına ne geldiğini görselleştirmenizi sağlar. Bu, örneğin bazı analog sensörlerin okumalarını görüntülemek için yararlı olabilir: sıcaklık, nem, basınç, aydınlatma ve diğerleri.

Çizicinin çizimde çalışması için seri portu 19200 kb/s hızında etkinleştirmeniz gerekir. Veriler, Serial.println() kullanılarak çiziciye yazdırılır. Bir analog çizici başlatalım. Arduino'nun bağlı olduğu bağlantı noktasına bağlanmak için Bağlan düğmesine basın.

Programino'da analog çizici
Programino'da analog çizici

4. Adım

Arduino IDE'ye bir başka ilginç alternatif ise B4R veya "Arduino için Temel". Resmi siteye bir bağlantı da makalenin sonunda verilmiştir. Bu geliştirme ortamı ilginç çünkü C yerine Temel dili kullanıyor. Ayrıca kod tamamlamayı da destekler. Ayrıca, tamamen ücretsizdir.

İlk başlangıçta, B4R ortamı ayrıca Arduino IDE ile dizine giden yolu ve gerekirse ek standart dışı kitaplıklar ve ortak modüller belirtmenizi gerektirir. Bu ayarlar daha sonra Araçlar -> Yolları Yapılandır menüsü aracılığıyla yapılandırılabilir.

B4R ortam ayarları
B4R ortam ayarları

Adım 5

Bunun gibi bir eskiz yazalım ve aynı zamanda B4R IDE'ye daha yakından bakalım.

Orta kısımda kodu düzenlemek için bir alan var. Sağda sekmeler alanı ve sekmelerin kendisi bulunur: mevcut kitaplıklar, eskiz modülleri, geçmiş ve arama. Yukarıdaki fotoğrafta dergi içeren bir sekme açık. Programda Log() komutu ile ayarlanan mesajların burada görüntülendiği görülebilir. Bu geliştirme ortamında, hata ayıklama sürecinde çok faydalı olan kesme noktaları ayarlayabilir ve ayrıca kodda daha hızlı gezinmek için yer imlerini kullanabilirsiniz.

Bu geliştirme ortamında hemen programlamaya başlayamazsınız, çünkü farklı bir sözdizimi ile klasik Arduino IDE'den farklı, daha nesne yönelimli bir dil kullanır. Ancak, bu ortamın rahatlığı ve geliştiricilerin iyi bir rehberliğe sahip olması, bu dezavantajları telafi etmektedir.

B4R'deki ilk eskiz
B4R'deki ilk eskiz

6. Adım

Arduino için listelenenlerin dışında başka geliştirme ortamları da vardır. Örneğin, Kod Blokları. IDE tarafından açıklananlarla aynı yeteneklere sahiptir, bu yüzden daha ayrıntılı olarak açıklamayacağım.

Ama artık Arduino için alternatif, çok daha uygun geliştirme ortamları olduğunu biliyorsunuz. Bunları kullanmak, kendi eskizlerinizin gelişimini büyük ölçüde basitleştirecek ve hızlandıracaktır.

Önerilen: