Ardublock: Apa Itu Dan Apa Yang Boleh Dilakukannya Untuk Arduino Anda

Tangkapan skrin pemalam Ardublock.

Pengambilalihan papan Arduino adalah sesuatu yang ketinggalan zaman dan semakin dalam jangkauan lebih banyak poket, tetapi bagaimana ia berfungsi? Jelas bahawa untuk berfungsi, kita memerlukan kod atau program yang menjalankan operasi yang kita inginkan. Sayangnya, ini tidak tersedia untuk semua orang dan ada anda memerlukan pengetahuan pengaturcaraan untuk membuat Arduino menggerakkan motor atau menyalakan lampu.

Semua ini menjadikan penyunting visual dan pengaturcaraan visual sangat popular. Jenis ini pengaturcaraan membolehkan anda membuat program melalui blok yang diseret dengan tetikus, lupa menutup pendakap kerinting atau perlu menulis nama fungsi panjang. Alat popular yang memperkenalkan pengaturcaraan visual ke Arduino disebut Ardublock.

Apa itu Ardublock?

Ardublock adalah program atau lebih tepatnya pelengkap kepada Arduino IDE yang membolehkan kita membuat program dan kod tanpa perlu menulis kod, iaitu, melalui alat visual. Ini mempunyai kelebihannya kerana jika kita tahu cara memprogram, kita akan menjimatkan banyak masa dalam proses debugging kerana kita tidak akan lupa menulis yang terkenal ";" ia juga tidak menutup pendakap kod. Pengaturcaraan dengan alat visual adalah pengaturcaraan bertujuan untuk pengaturcara pemula dan pakar dan juga untuk pengguna yang tidak tahu cara memprogram dan ingin belajar bagaimana melakukannya.

Seperti yang telah kami katakan, Ardublock lebih merupakan pelengkap daripada program itu sendiri kerana perlu memiliki Arduino IDE untuk pengoperasiannya. Oleh itu, dengan membuat ringkasan, kita dapat mengatakan bahawa Ardublock adalah penyesuaian Arduino IDE untuk menyesuaikan pengaturcaraan kod dengan pengaturcaraan visual.

Papan Arduino Tre

Ardublock mempunyai lebih banyak perkara positif selain menjadi alat untuk pengaturcara pemula. Salah satu perkara positifnya adalah kemungkinan bekerjasama dengan blok untuk membuat projek dengan lebih pantas.

Ardublock berfungsi secara visual dengan blok dan juga dapat berfungsi dengan komponen. Oleh itu, kita dapat membuat blok yang beroda, yang lain adalah muzik dan yang lain adalah plat; setiap kali kita mahu menggunakan blok-blok ini, kita akan menamakannya atau hanya menyeretnya dari satu sisi tetingkap ke sisi tetingkap yang lain.

Fungsi dan kemungkinan yang ditawarkan oleh Ardublock adalah sama seperti yang ditawarkan oleh Arduino IDE kepada kita, iaitu, kita dapat menghubungkan Ardublock ke papan Arduino kita, menghantar kod yang telah dibuat oleh Ardublock berkat blok-blok tersebut dan menguji projek kita dengan cepat dan mudah. Dan apabila kita menyelesaikan program ini, maklumat yang disimpan masih tertulis kod, kod yang telah dibuat oleh Ardublock dengan blok kami.

Bagaimana cara memasang Ardublock dalam sistem operasi kami?

Kita sudah tahu atau mempunyai idea yang jelas tentang apa itu Ardublock, tetapi bagaimana ia dipasang di komputer kita? Bagaimana kita dapat menggunakannya?

Penyediaan komputer kita

Walaupun satu-satunya dokumentasi yang ada mengenai Ardublock adalah dalam bahasa Inggeris, kebenarannya adalah bahawa proses pemasangannya cukup mudah dan pantas sekiranya kita mempunyai Arduino IDE. Pertama sekali kita harus mempunyai komputer Arduino IDE kamiJika kami tidak memasangnya, anda boleh berhenti dan lihat di sini cara memasangnya dalam Gnu/Linux. Satu lagi elemen yang kita perlukan ialah mempunyai mesin maya Java atau yang serupa dalam pasukan. Jika kita menggunakan Gnu/Linux, yang ideal adalah untuk bertaruh pada OpenJDK, terutamanya selepas konfrontasi antara Oracle dan Google. Sekarang kita telah melakukan segala-galanya, kita perlu pergi ke laman web rasmi Ardublock dan dapatkan pakej Ardublock, pakej yang dalam format java atau dengan pelanjutan .jar. Fail yang dimuat turun bukan fail yang boleh dilaksanakan dengan wizard pemasangan, jadi kami harus melakukan semuanya secara manual.

Tangkapan skrin Arduino IDE

Pemasangan Ardublock

Pertama Kami membuka Arduino IDE dan pergi ke Preferences atau Preferences. Sekarang kita pergi ke pilihan "Lokasi buku sketsa:" yang akan muncul di tetingkap baru. Ini adalah alamat di mana kita harus menyimpan plugin atau elemen tertentu dari Arduino IDE. Lokasi atau alamat yang muncul adalah seperti "Dokumen / Arduino" atau rumah / Dokumen / Arduino. Kita boleh menukar alamat tetapi jika kita mengubahnya kita mesti tahu alamat baru apa untuk memindahkan fail Ardublock yang dimuat turun ke sana. Sekiranya kita membuka folder Arduino kita akan melihat bahawa terdapat subfolder dan fail lain.

Kita harus memindahkan pakej Ardublock meninggalkan alamat berikut "tools / ArduBlockTool / tool / ardublock-all.jar". Sekiranya kita membuka program Arduino IDE, inilah masanya untuk menutupnya dan ketika kita membukanya lagi, dalam menu Tools atau Tools, pilihan Ardublock akan muncul. Mengkliknya akan muncul tetingkap baru yang sesuai dengan antara muka Ardublock. Seperti yang anda lihat, ini adalah sesuatu yang mudah dan cepat tetapi membingungkan jika kita tidak mengetahui prosedur pemasangannya.

Alternatif untuk Ardublock

Walaupun Ardublock mungkin kelihatan sesuatu yang baru dan unik bagi Arduino, kebenarannya adalah bahawa bukan satu-satunya program atau alat yang harus kita lakukan untuk pengaturcaraan visual. Terdapat beberapa alat yang memfokuskan pada pengaturcaraan visual, sehingga semua alternatif yang ada pada Ardublock adalah program yang unik dan bukan peluasan atau tambahan pada Arduino IDE.

Alternatif pertama ini dipanggil Minibloq. Minibloq adalah program lengkap yang memberi tumpuan kepada pengaturcaraan visualOleh itu, skrinnya terbahagi kepada tiga bahagian: satu bahagian dengan blok yang akan dibuat, bahagian lain di mana kita akan memindahkan blok yang ingin kita gunakan dalam program dan bahagian ketiga yang akan menunjukkan kod yang akan kita buat, untuk pengguna yang lebih maju. Minibloq boleh diperoleh melalui ini link.

Tangkapan skrin program Minibloq

Alat kedua dipanggil Gores untuk Arduino. Alat ini mencuba menyesuaikan program Scratch kanak-kanak ke tahap mana pun dan dengan falsafah yang sama membuat program. Scratch for Arduino adalah program lengkap, boleh dikatakan, garpu Scratch.

Alat ketiga belum mapan, tetapi alat yang menjanjikan dalam alat pengaturcaraan visual. Alat ini dipanggil kit mod, alat yang dilahirkan di Kickstarter tetapi perlahan-lahan matang dengan cara yang sangat baik. Perbezaan dari program lain mungkin lebih khusus dalam pengguna pemula daripada pengguna yang maju. Akhirnya, alternatif lain untuk Ardublock adalah penggunaan tradisional Arduino IDE, alternatif yang tidak visual dan hanya akan tersedia untuk pengaturcara yang paling pakar.

Kesimpulan

Ardublock ia adalah alat yang sangat menarik, sekurang-kurangnya untuk pengguna pemula. Tetapi memang benar bahawa jika anda seorang pengaturcara yang pakar, jenis alat ini tidak membuat kod untuk dibuat lebih cepat tetapi sebaliknya. Menggunakan tetikus, cukup aneh, lebih lambat daripada menggunakan papan kekunci.

Walaupun jika kita pengaturcara yang tidak berpengalaman atau kita belajar, Ardublock adalah pelanjutan yang sangat disyorkan tidak boleh dikatakan mustahak kerana dalam fasa ini tidak dapat dielakkan untuk membuat kesalahan sintaks dan masalah kecil yang sukar dicari dan diatasi dengan Ardublock. Walau bagaimanapun Apa yang anda pilih?


2 komen, tinggalkan komen anda

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Oscar Mansilla kata

    Helo, berkenalan dengan anda. Adakah Ardublock berfungsi dengan versi Arduino yang lebih baru?

  2.   Jose kata

    Helo, Dengan versi grafik ini, anda boleh mengembangkan program yang sama seperti menulis? Dengan kata lain, bolehkah semua kod bertulis dilakukan secara blok?
    Soalan lain, bagaimana anda menentukan atau menggunakan .h, subrutin dll. dalam kes ini?