Ardublock: Nedir ve Arduino'nuz İçin Neler Yapabilir?

Ardublock eklentisinin ekran görüntüsü.

Arduino kartlarının satın alınması, modası geçmiş ve giderek daha fazla cebe erişilebilecek bir şeydir, ancak nasıl çalışır? Çalışması için bir koda veya istediğimiz işlemi gerçekleştiren bir programa ihtiyacımız olduğu açıktır. Bu maalesef herkese açık değildir ve Arduino'nun bir motoru hareket ettirmesi veya bir ışığı yakması için programlama bilgisine ihtiyacınız var.

Tüm bunlar görsel editörleri ve görsel programlamayı çok popüler hale getirdi. Bu tip programlama, fare ile sürüklenen bloklar aracılığıyla programlar oluşturmanıza olanak sağlar, küme parantezlerini kapatmayı unutmak veya uzun işlev adları yazmak zorunda kalmak. Arduino'ya görsel programlamayı tanıtan popüler bir araca Ardublock denir.

Ardublock nedir?

Ardublock, kod yazmaya gerek kalmadan programlar ve kodlar oluşturmamızı sağlayan bir program veya daha doğrusu Arduino IDE'nin tamamlayıcısıdır.yani görsel araçlar aracılığıyla. Bunun avantajları var çünkü nasıl programlanacağını bilirsek, iyi bilinenleri yazmayı unutmayacağımız için hata ayıklama sürecinde çok zaman kazanacağız ";" ne de kod parantezlerini kapatmaz. Görsel araçlarla programlama programlamadır hem acemi hem de uzman programcılar için tasarlanmıştır ve ayrıca nasıl programlanacağını bilmeyen ve nasıl yapılacağını öğrenmek isteyen kullanıcılar için.

Söylediğimiz gibi, Ardublock, çalışması için bir Arduino IDE'ye sahip olmak gerektiğinden, bir programın kendisinden daha fazla tamamlayıcıdır. Bu nedenle, bir özet yaparak, Ardublock'un kod programlamayı görsel programlamaya uyarlamak için Arduino IDE'nin bir özelleştirmesi olduğunu söyleyebiliriz.

Arduino Tre kurulu

Ardublock, acemi programcılar için bir araç olmanın yanı sıra daha olumlu yönlere sahiptir. Olumlu yönlerinden biri, projeleri daha hızlı oluşturmak için bloklarla çalışın.

Ardublock, bloklarla görsel olarak çalışır ve bileşenlerle de çalışabilir. Böylelikle tekerlek olan, müzik olan bir diğeri de plaka olan bir blok oluşturabiliriz; bu blokları her kullanmak istediğimizde ona bir isim vereceğiz veya basitçe pencerenin bir tarafından pencerenin diğer tarafına sürükleyeceğiz.

Ardublock'un bize sunduğu fonksiyonlar ve olanaklar, Arduino IDE'nin bize sunduğu ile aynı, yani Ardublock'u Arduino kartımıza bağlayabilir, Ardublock'un oluşturduğu kodu bloklar sayesinde gönderebilir ve projelerimizi hızlı ve kolay bir şekilde test edebiliriz. Ve işte programı bitirdiğimizde, kaydedilen bilgiler hala yazılı koddur, Ardublock'un bloklarımızla oluşturduğu koddur..

Ardublock'u işletim sistemimize nasıl kurabilirim?

Peki, Ardublock'un ne olduğunu zaten biliyoruz veya net bir fikrimiz var, ancak bilgisayarımıza nasıl kurulur, nasıl kullanabiliriz?

Bilgisayarımızın hazırlanması

Ardublock hakkında var olan tek belge İngilizce olsa da, gerçek şu ki, Arduino IDE'ye sahipsek kurulum işlemi oldukça basit ve hızlıdır. Her şeyden önce yapmalıyız Arduino IDE bilgisayarımızda var, si no lo tenemos instalado, podéis parar y ver aquí como instalarlo en Gnu/Linux. Otro de los elementos que necesitaremos es Java sanal makinesine veya benzerine sahip olmak en el equipo. Si utilizamos Gnu/Linux, lo ideal es apostar por OpenJDK, sobretodo tras el enfrentamiento entre Oracle y Google. Ahora que ya lo tenemos todo hecho, hemos de ir a resmi Ardublock web sitesi ve Java formatında veya .jar uzantılı Ardublock paketini edinin. İndirilen dosya, kurulum sihirbazına sahip yürütülebilir bir dosya değildir, bu nedenle her şeyi manuel olarak yapmalıyız.

Arduino IDE ekran görüntüsü

Ardublock kurulumu

Ilk Arduino IDE'yi açıyoruz ve Tercihler veya Tercihler'e gidiyoruz. Şimdi yeni bir pencerede görünecek olan "Eskiz defteri konumu:" seçeneğine gidiyoruz. Bu, Arduino IDE'nin belirli eklentilerini veya öğelerini kaydetmemiz gereken adrestir. Görünen konum veya adres "Documents / Arduino" veya home / Documents / Arduino gibi bir şey olacaktır. Adresi değiştirebiliriz, ancak değiştirirsek, indirilen Ardublock dosyasını oraya taşımak için yeni adresin ne olduğunu bilmemiz gerekir. Arduino klasörünü açarsak başka alt klasörler ve dosyalar olduğunu göreceğiz.

Ardublock paketini şu adresten "tools / ArduBlockTool / tool / ardublock-all.jar" bırakarak taşımalıyız. Arduino IDE programını açmışsak kapatmanın zamanı gelmiştir ve tekrar açtığımızda, Araçlar veya Araçlar menüsünde Ardublock seçeneği görünecektir. Üzerine tıkladığınızda Ardublock arayüzüne karşılık gelen yeni bir pencere görünecektir. Gördüğünüz gibi, kurulum prosedürünü bilmiyorsak, basit ve hızlı ancak kafa karıştırıcı bir şey.

Ardublock'a alternatifler

Ardublock, Arduino için yeni ve benzersiz bir şey gibi görünse de, gerçek şu ki, görsel programlama yapmak zorunda olduğumuz tek program veya araç değildir. Görsel programlamaya odaklanan birkaç araç vardır, öyle ki Ardublock için var olan tüm alternatifler benzersiz programlardır ve Arduino IDE'nin uzantıları veya eklentileri değildir.

Bu alternatiflerden ilki Minibloq olarak adlandırılıyor. Minibloq, görsel programlamaya odaklanan eksiksiz bir programdırDolayısıyla ekranı üç bölüme ayrılmıştır: Oluşturulacak blokların bulunduğu bir bölüm, programda kullanmak istediğimiz blokları hareket ettireceğimiz bir bölüm ve oluşturacağımız kodu gösterecek üçüncü bir bölüm için daha ileri düzey kullanıcılar. Minibloq bu yolla elde edilebilir bağlantı.

Minibloq programının ekran görüntüsü

İkinci araca denir Arduino için Scratch. Bu araç dener Scratch çocuk programını herhangi bir düzeye uyarlayın ve aynı felsefe ile programlar yaratır. Scratch for Arduino tam bir programdır, tabiri caizse bir Scratch çatalı.

Araçların üçüncüsü henüz tam olarak yerleşmiş değil, ancak görsel programlama araçları içinde umut verici bir araçtır. Bu araca modkit, bir araç Kickstarter'da doğdu ama mükemmel bir şekilde yavaşça olgunlaşıyor. Diğer programlardan farkı, acemi kullanıcılarda ileri düzey kullanıcılara göre daha uzmanlaşmıştır. Son olarak, Ardublock'un diğer alternatifi, görsel olmayan ve yalnızca en uzman programcıların kullanabileceği bir alternatif olan Arduino IDE'nin geleneksel kullanımı olacaktır.

Sonuç

ardublock en azından acemi kullanıcılar için çok ilginç bir araçtır. Ancak, uzman bir programcıysanız bu tür araçların kodun daha hızlı oluşturulmasını sağlamaz, tam tersi. Garip bir şekilde fareyi kullanmak klavyeyi kullanmaktan daha yavaş.

Rağmen Deneyimsiz programcılar isek veya öğreniyorsak, Ardublock şiddetle tavsiye edilen bir uzantıdır Bu aşamalarda Ardublock ile bulunması ve üstesinden gelinmesi zor olan sözdizimi hatalarının ve küçük problemlerin yapılması kaçınılmaz olduğundan, gerekli olduğunu söylememek gerekir. ancak Ne seçiyorsun?


2 yorum, sizinkini bırakın

Yorumunuzu bırakın

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

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Oscar Mansilla dijo

    Merhaba tanıştığımıza memnun oldum. Ardublock, Arduino'nun daha yeni sürümleriyle çalışıyor mu?

  2.   Jose dijo

    Merhabalar, Bu grafik versiyonları ile yazmakla aynı programları geliştirebilir misiniz? Başka bir deyişle, tüm yazılı kod bloklar halinde yapılabilir mi?
    Başka bir soru, .h, alt yordamları vb. Nasıl tanımlarsınız veya kullanırsınız. bu durumda?