Arduino ile Hangi Programlama Dillerini Kullanabilirsiniz?

  • Brian Curtis
  • 0
  • 1260
  • 171
reklâm

Arduino'nuzla farklı bir şeyler denemeye hazır mısınız? C ile programlama yaparak sınırlandırılmanıza gerek yoktur. Bir test sürüşü için bu alternatif dilleri alın.

Arduino IDE, projenin arkasındaki ethos'un temelini oluşturur - bir programlama dili öğrenme korkutucu görevini döndürmeye çalışan bir UI'dir. DIY Baba ve Anne: Çocuğunuzu Serin Ev Projeleri ile Tamirci Yapın DIY Baba ve Anne: Kendinizi Yükseltin Serin Ev Projeleri ile Tinkerer Olmak İçin Çocuk Siz ve çocuklarınız birlikte mi çalışıyorsunuz? Değilse, bugün başlayın. Onlara bir şeyler yaratmayı öğretin, siz de onların dünyasını kontrol etmelerini öğretin. herkesin bıçaklayabileceği bir şeye. Bu kesinlikle asil bir sebep, ancak IDE'nin yaratıcılığınızı sınırlandırdığı zaman olabilir..

Çok çeşitli kodlama dilleri olduğu gibi, programlama için farklı bir yaklaşım benimsemek isteyebileceğiniz çok sayıda farklı neden vardır. 5 Programlama Daha Hızlı Programlama Öğrenmenize Yardımcı Olmak İçin 5 Proje Fikirleri Daha Hızlı Programlama Öğrenmek İçin programlama için öğrenme eğrisini kolaylaştırmak için birkaç yol. Ellerinizi kirletin ve istediğiniz zaman başlayabileceğiniz yan projelerle daha hızlı öğrenin. Bu beş ile oynayın. . Bir dil sizin için daha mantıklı gelebilirken, başka bir kullanıcı tamamen farklı bir yapı altında gelişebilir.

Önemli olan, sizinle konuşacak bir dil ve ulaşmak istediğiniz hedefleri bulmaktır..

ArduBlock

Arduino, yeni gelenler için hoş karşılanacak basit bir programlama dili etrafında inşa edilmiştir - ancak deneyim konusunda gerçekten yetersizseniz, ArduBlock gibi bir aracı denemeye değer olabilir. Kodunuzu yazmak yerine, programınızı normalde yaptığınız gibi aynı işlevleri seçerek görsel olarak oluşturabilirsiniz..

Genç kullanıcılar için harikadır DIY Baba ve Anne: Harika Ev Projeleri ile Tinkerer Olmak için Çocuğunuzu Yükseltin DIY Baba ve Anne: Harika Ev Projeleri ile Tinkerer Olmak için Çocuğunuzu Yükseltin Siz ve çocuklarınız birlikte çalışıyor musunuz? Değilse, bugün başlayın. Onlara bir şeyler yaratmayı öğretin, siz de onların dünyasını kontrol etmelerini öğretin. , ama bunun 'Çocuklar için Arduino' olduğunu sanma. Bazı insanlar görsel uyarıcılarla daha iyi çalışan bir beyne sahiptir - ve ArduBlock kullanıcı arayüzü açısından estetik açıdan hoş olmaktan uzak olsa da, görsel öğrenenler için kod yazmanın mantıklı bir yolunu sunar. Aynı zamanda, tam Arduino IDE'ye geçmeye karar verirseniz kullanmanız gereken fonksiyon isimlerini ve değişkenlerini öğrenmeye devam edersiniz..

ArduBlock, resmi Arduino IDE'ye bindirme olarak çalışan indirilebilir bir araçtır. Nihai ürün normal işlem kullanılarak oluşturulmuş bir programdan farklı olmayacak, bu nedenle yeni başlıyorsanız harika bir ilk adım. Bir programlama dilini tam olarak öğrenmeye hazır olmayan herkes için bu, kodlama tekniklerine kapılmadan kilit kavramları öğrenmenin mükemmel bir yoludur..

Snap4Arduino

Berkeley'de geliştirilen sürükle ve bırak görsel programlama diline dayanan Snap4Arduino, ArduBlock’a göre biraz farklı bir deneyim sunuyor. Eskizlerinizi oluşturma yöntemi görsel bir tasarımcıda aynı kalır, ancak bu yazılımın biraz daha eski bir kitleye yönelik olduğu açıktır..

Daha sade bir kullanıcı arayüzü ve daha az zil ve ıslık üzerinde odaklanma ile, Snap4Arduino kesinlikle patronluk yapmaz. Bunun daha kolay bir programlama yöntemi olduğunun bir anlamı yoktur - sadece normdan farklıdır. Beta olarak teklif edilirken ve geliştiricileri hala birçok hata olduğunu kabul etse de, çok kullanışlı.

Snap4Arduino'yu kurmanın bir püf noktası, gerektirdiği gerçeğidir StandardFirmata Arduino'nuza kurulacak. Bilgisayarınızda zaten yüklü bir Arduino IDE varsa, kolayca çözebilirsiniz - açmanız ve gezinmeniz yeterlidir Dosyalar > Örnekler > Firmata > StandardFirmata. Tahtaya yükleyin, onunla Snap4Arduino içinden etkileşim kurabileceksiniz. Snap'da yapılan programları derleyemeyeceğinizi unutmayın, yalnızca Arduino ile bilgisayarınıza bağlıyken etkileşimde bulunun.

C #

Seri iletişim, Arduino'nuzun bilgisayarınızla iletişim kurması için kullanışlı ve esnek bir yol sağlar - büyük olasılıkla cihazla ilgili ilk deneylerinizde işlevsellikten etkilenmiş olacaksınız. CmdMessenger gibi bir kütüphane yardımıyla, sadece Arduino taslağını incelemek için seri kullanmanın ötesine geçebilir ve tamamen farklı bir dilde kodlamak için kullanmaya başlayabilirsiniz.

CmdMessenger'ı Microsoft'un Visual Studio'sunda veya eşdeğer bir üçüncü taraf alternatifinde çalıştırabilirsiniz. Oradan, PC'niz ve Arduino arasında C # kullanarak ileri ve geri iletişim kurabilirsiniz, böylece çağrı işlevleri ve işlem gönderme ve alma gibi şeyler yapabilirsiniz..

C # ile programlamanın bir başka yolu Netduino 5 gibi harika bir makine yapmak için kullanabileceğiniz Netduino 5 ucuz, eğlenceli donanım kitleri gibi harika bir makine yapmak için kullanabileceğiniz bir model ofset kullanmaktır. Mutlak temelleri öğreten bir elektronik kitim vardı; Bir radyo veya mors kodu cihazı gibi gelişmiş bir şey inşa edebilirsiniz. Söylemesi yeterli, eğlenceli uzun sürmedi. .NET Micro Framework üzerine kurulu olduğundan, Netduino doğrudan C # kutusundan çıkar. Pim düzeni Arduino kalkanları ile uyumlu olmasına rağmen, tamamen farklı bir mikrodenetleyici ve zaten sahip olduğunuz bir Arduino üzerinde C # ile program arıyorsanız bir seçenek değil.

piton

Arduino'nuz Python'da yazılmış kodu kutudan çıkartamazken, Python'u aygıtla seri giriş yoluyla iletişim kurmak için kullanmak mümkündür. Unix benzeri bir sistemde bu çok basittir, ancak bir PC veya Mac kullanıyorsanız, pySerial boşluğu kapatır. PySerial'i, çeşitli farklı işletim sistemlerinde yazılımı çalıştırma hakkında bir çok bilgi içeren geliştirici web sitesinden indirebilirsiniz - sisteminizde bir Python kopyası bulunduğundan emin olun.

Arduino Oyun Alanındaki pySerial aracılığıyla Arduino'ya veri okuma ve yazma hakkında daha fazla bilgi bulabilirsiniz, ancak bunun oldukça gelişmiş bir teknik olduğu konusunda uyarılırsınız. Eğer zaten Python'da ustaysanız, muhtemelen onu nasıl çalıştıracağınız ve nasıl çalıştıracağınız konusunda iyi bir tutuşa sahip olacaksınız - fakat eğer dil veya Arduino için nispeten yeniyseniz, başlamanın daha yumuşak yolları var 15 Yeni Başlayanlar İçin Büyük Arduino Projeleri 15 Yeni Başlayanlar İçin Büyük Arduino Projeleri Arduino projelerine ilgi duyuyorsunuz ama nereden başlayacağınızdan emin değil misiniz? Bu başlangıç ​​projeleri size nasıl başlanacağını öğretecektir. Bundan daha.

Olduğu söyleniyor, Python, Arduino ile birlikte kullanım için çok uygun. Sezgisel olarak tasarlanmış bir kodlama dilidir ve bu nedenle çoğu zaman diğer kodlama biçimlerinde bir basamak taşı olarak önerilmektedir. Dahası, Arduino'dan benzer ahududu Pi'ye dalmaya başlarsanız, Python'unuzun deneyim çok kullanışlı olacak.

Arduino'nuzla diğer programlama dillerini veya IDE'leri kullanmayı başardınız mı? Aşağıdaki yorumlar bölümünde bize bildirin.

Image Credits: Shutterstock ile programlama kodu




Henüz no comments

Modern teknoloji hakkında basit ve uygun fiyatlı.
Modern teknoloji dünyasında rehberiniz. Her gün bizi çevreleyen teknolojileri ve araçları nasıl kullanacağınızı ve Internet'te ilginç şeyleri nasıl keşfedeceğinizi öğrenin.