Arduino

En İyi Arduino IDE'leri

En İyi Arduino IDE'leri
Arduino ile başladığınızda, yaratıcıların kendilerinden IDE harika bir seçimdir. Ancak, başka bir geliştirme ortamına alışkınsanız, alternatifleri göz önünde bulundurmalısınız. Gerçek şu ki, Arduino ile çalışırken oldukça fazla programlama yapacaksınız. Zaten bir favori düzenleyiciniz veya IDE'niz varsa, çoğu durumda her zamanki gibi devam edebilirsiniz. Tek gereken bir eklenti.

Arduino IDE'lerinin en iyi listesi

İşte Arduino'yu destekleyen en iyi IDE'lerin bir listesi ve bazıları onun çalışmasına yardımcı oluyor. Alt kısımda, iş için birkaç editörün nasıl yapılandırılacağı konusunda da bazı ipuçları var.

platformu.io

Platformu kontrol etmek harika bir fikir.io. Çok fazla panoları var, Arduino'ya filtre uygulasanız bile, hala devasa bir listeniz var. platformu.io, gömülü geliştirme yapmaya başlamak isteyen herkes için bir kütüphane ve hizmettir. Ücretsiz olarak platforma kaydolduktan sonra.io, veritabanındaki herhangi bir pano ile projelere başlayabilirsiniz. Veritabanı Arduino'dan çok daha fazlasını içeriyor, bu yüzden kontrol edin. Platformu kullanırken en yaygın iş akışı, komut satırından bir proje oluşturmaktır.

$ platform projesi init -ide -yazı tahtası

Pano kimliği belgelerinde listelenmiştir, bunları aşağıdakilerle de listeleyebilirsiniz:

$ platform panoları

Platform parametresi olmadan çalıştırın ve birkaç bin panonun bir listesini elde edin. Hangi platformu kullanmak istediğinize karar verin ve parametre ile filtreleyin. Bu durumda “arduino” uygundur. Ayrıca “atmel” ve birkaç tane daha var, hangi projeye başladığınızı bildiğinizde nasıl filtreleme yapacağınızı bileceksiniz.

Arduino IDE'si

Başlamadan önce bundan, orijinalden yüz çevirmeyin. Bu paket çok yetenekli, başka bir şey kullanmak isteyebileceğiniz birkaç neden var; Başka bir şeye alışkınsınız ve yeni bir şey denemeyi reddediyorsunuz. Özellikle zorlu bir projeniz var. Orijinal IDE'de sahip olmadığınız, gerçekten önemli birkaç özellikten biri, revizyon kontrolüdür. Projenizi git kontrolüne almak istiyorsanız, bunu ayrıca yapmanız gerekir. Arduino IDE ile ilgili iyi şeylerden biri, üzerinde çalışabileceğiniz, değiştirebileceğiniz ve oynayabileceğiniz birçok örneğe sahip olmasıdır. Ayrıca uzun bir pano listeniz var. Bazıları IDE ile kurulur, bazıları listelenir ve Arduino'dan veya Boards manager kullanılarak indirilebilir.

Platform için entegrasyonu yok.gerçi.

net fasulye

NetBeans, geliştirme için büyük bir sistemdir ve birçok farklı dili işleyebilir, doğru eklenti ile Arduino projeleri için de kullanabilirsiniz. Eklenti portalından alabilirsiniz. Eklenti JAVA ile yazılmıştır, 4 yaşındadır. Herhangi bir sorun, muhtemelen kendi başınasın. GitHub - Arduino'da da mevcuttur . GitHub'da nbm dosyasını bulun veya kaynak kodunu indirin. Yüklemek için dosyayı bulun, seçin ve yükle düğmesine tıklayın. Artık Arduino ve git için veya NetBeans'in desteklediği diğer özelliklerden herhangi biri için desteğiniz var. Daha önce de belirtildiği gibi, platform.io'nun pano desteği var, bir projeye başlamak için aşağıdaki komutu çalıştırın.

$ pio projesi init -ide netbeans -board unowifirev2

Komut, NetBeans'te doğrudan kullanabileceğiniz proje dosyaları ve dizinleri oluşturacaktır. Artık projeniz için tüm araç takımına sahipsiniz.

Eclipse - Eklenti

Her zamanki gibi Eclipse'in tüm eklentileri "Marketplace" de. Bunu çalışan bir Eclipse örneğinden seçmeniz gerekir. IDE ile başlamalı ve ardından yeni “IDE” içinden “Arduino İndirme Yöneticisi” ile devam etmelisiniz. Eclipse paketini indirebilir ve ardından ilgilendiğiniz panoları işlemek için Arduino indirme yöneticisini kullanabilirsiniz. Ayrıca pazarda bulunan kod parçacıklarınız da var.

Platformu Kullanma.io bir proje oluşturmak için burada harika bir fikir. Komut, IDE'nin tam adı ile aynıdır.

$ pio projesi init -ide tutulması -board uno

Bu, gizli Eclipse proje dosyalarını oluşturur; .ihtiyacınız olan kütüphaneleri ve diğer şeyleri gösteren cproject. Ayrıca gerekli dizinleri oluşturur.

Atom.io

Evet, bu bir düzenleyicidir ancak yeterli sayıda eklenti ile tam bir IDE gibi davranır. Atomu kurduktan sonra, tercihlere gidebilir ve 'platform-ide' paketini yükleyebilirsiniz. Bunu yaptıktan sonra, editörün içinden bir Arduino projesini başlatma seçeneğiniz var.

Platform.io entegrasyonu, bir projeyi başlatmayı ve başlatmayı çok kolaylaştırır. Platform kurmanıza gerek yok.io, ayrıca yüklü örnekler varken. Projenize ekleyebileceğiniz örnekler veya örneklerle projenize başlayabilirsiniz.

Görsel stüdyo

Visual Studio, evet, Microsoft'tan olan oldukça popüler. Hem Microsoft'tan hem de diğer insanlardan birçok farklı eklentiye sahiptir. Seçim harika ve Arduino'daki tüm işler için sadece parçacıkları veya tüm paketleri yükleyebilirsiniz. Tam olarak kullanmak için ana Arduino geliştirme setinin kurulu olması gerekir.

emacs

Emacs'ta ELPA'dan bir paketiniz var; platformio-Modu, mevcut. Kod tamamlama için ironi modu paketini kullanın. Aynı şekilde platformio komutu ile bir proje yaratırsınız.

$ platformio projesi init -ide emacs -board uno

Mod, oluşturan, derleyen ve yükleyen anahtar akorlarla bağlanmış işlevlere sahiptir. Ayrıca harici bir programlayıcı seçebilir ve dosyaları harici dosya sistemine gönderebilirsiniz.

nvim

nvim için birçok parça yüklemeniz gerekiyor. Biri neomake-platformio, diğerleri bir Arduino sözdizimi dosyası, Bare Arduino projesi ve önerdikleri dosyalar. Bu, kendi eşyalarını derlemeyi seven vim meraklıları için uygun olan karmaşık bir yöntemdir.

Sonuç

Arduino ile başladığınızda, doğrudan kendi web sitelerinden birçok güzellik elde edersiniz. Ancak, daha gelişmiş bir alana girdiğinizde, diğer düzenleyicilere ve IDE'lere geçebilirsiniz. Ana avantajı, kullanmaya alışkın olduğunuz şeyi kullanabilmenizdir. İkinci avantaj, Arduino IDE'nin yeni başlayanlardan gizlediği daha gelişmiş şeyleri yapabilmenizdir.

Middle mouse button not working in Windows 10
The middle mouse button helps you scroll through long webpages and screens with a lot of data. If that stops, well you will end up using the keyboard ...
How to change Left & Right mouse buttons on Windows 10 PC
It's quite a norm that all computer mouse devices are ergonomically designed for right-handed users. But there are mouse devices available which are s...
Emulate Mouse clicks by hovering using Clickless Mouse in Windows 10
Using a mouse or keyboard in the wrong posture of excessive usage can result in a lot of health issues, including strain, carpal tunnel syndrome, and ...