Ardublock: Apa Adanya Dan Apa Yang Dapat Dilakukannya Untuk Arduino Anda

Tangkapan layar dari plugin Ardublock.

Akuisisi papan Arduino adalah sesuatu yang ketinggalan jaman dan semakin terjangkau oleh lebih banyak kantong, tetapi bagaimana cara kerjanya? Jelas bahwa agar berfungsi, kita memerlukan kode atau program yang melakukan operasi yang kita inginkan. Sayangnya, ini tidak tersedia untuk semua orang dan ada Anda membutuhkan pengetahuan pemrograman untuk membuat Arduino menggerakkan motor atau menyalakan lampu.

Semua ini membuat editor visual dan pemrograman visual menjadi sangat populer. Tipe ini Pemrograman memungkinkan Anda membuat program melalui blok yang diseret dengan mouse, lupa menutup tanda kurung kurawal atau harus menulis nama fungsi yang panjang. Alat populer yang memperkenalkan pemrograman visual ke Arduino disebut Ardublock.

Apakah Ardublock itu?

Ardublock adalah program atau lebih tepatnya pelengkap dari Arduino IDE yang memungkinkan kita membuat program dan kode tanpa perlu menulis kode, yaitu melalui alat visual. Ini memiliki kelebihan karena jika kita tahu bagaimana memprogram, kita akan menghemat banyak waktu dalam proses debugging karena kita tidak akan lupa untuk menulis ";" juga tidak menutup kurung kurawal. Pemrograman dengan alat visual adalah pemrograman ditujukan untuk programmer pemula dan ahli dan juga untuk pengguna yang tidak tahu bagaimana memprogram dan ingin belajar bagaimana melakukannya.

Seperti yang telah kami katakan, Ardublock lebih merupakan pelengkap daripada program itu sendiri karena diperlukan Arduino IDE untuk operasinya. Dengan demikian, dengan membuat ringkasan, kita dapat mengatakan bahwa Ardublock merupakan kustomisasi dari Arduino IDE untuk mengadaptasi pemrograman kode ke pemrograman visual.

Papan Arduino Tre

Ardublock memiliki lebih banyak hal positif selain menjadi alat bagi programmer pemula. Salah satu hal positifnya adalah kemungkinan bekerja dengan blok untuk membuat proyek lebih cepat.

Ardublock bekerja secara visual dengan balok dan juga dapat bekerja dengan komponen. Dengan demikian, kita dapat membuat balok yang merupakan roda, balok lainnya adalah musik dan balok lainnya adalah pelat; setiap kali kita ingin menggunakan blok ini, kita akan menamainya atau cukup menyeretnya dari satu sisi jendela ke sisi lain jendela.

Fungsi dan kemungkinan yang ditawarkan Ardublock kepada kami sama dengan yang ditawarkan Arduino IDE kepada kami, yaitu, kami dapat menghubungkan Ardublock ke papan Arduino kami, mengirim kode yang telah dibuat Ardublock berkat blok dan menguji proyek kami dengan cepat dan mudah. Dan saat kami menyelesaikan program, informasi yang disimpan masih berupa kode tertulis, kode yang telah dibuat Ardublock dengan blok kami.

Bagaimana cara menginstal Ardublock di sistem operasi kami?

Nah, kita sudah tahu atau memiliki gambaran yang jelas tentang apa itu ardublock, tapi bagaimana cara menginstalnya di komputer kita? Bagaimana cara menggunakannya?

Persiapan komputer kita

Meskipun satu-satunya dokumentasi yang ada tentang Ardublock adalah dalam bahasa Inggris, sebenarnya proses instalasinya cukup sederhana dan cepat jika kita memiliki Arduino IDE. Pertama-tama kita harus miliki di komputer Arduino IDE kami, jika kami belum menginstalnya, Anda dapat berhenti dan melihat di sini bagaimana cara menginstalnya di Gnu / Linux. Elemen lain yang kita butuhkan adalah memiliki mesin virtual Java atau serupa dalam tim. Jika kita menggunakan Gnu / Linux, idealnya adalah bertaruh BukaJDK, terutama setelah konfrontasi antara Oracle dan Google. Sekarang setelah semuanya selesai, kita harus pergi situs resmi Ardublock dan dapatkan paket ardublock yaitu paket yang berformat java atau berekstensi .jar. File yang diunduh bukanlah file yang dapat dieksekusi dengan wizard penginstalan, jadi kami harus melakukan semuanya secara manual.

Tangkapan layar dari Arduino IDE

Instalasi Ardublock

Pertama Kami membuka Arduino IDE dan pergi ke Preferensi atau Preferensi. Sekarang kita masuk ke opsi "Lokasi buku sketsa:" yang akan muncul di jendela baru. Ini adalah alamat di mana kita harus menyimpan plugin atau elemen tertentu dari Arduino IDE. Lokasi atau alamat yang muncul akan seperti "Documents / Arduino" atau home / Documents / Arduino. Kita dapat mengubah alamatnya tetapi jika kita mengubahnya kita harus tahu alamat baru apa untuk memindahkan file ardublock yang telah diunduh ke sana. Jika kita membuka folder Arduino kita akan melihat ada subfolder dan file lain.

Kita harus memindahkan paket Ardublock dengan meninggalkan alamat berikut "tools / ArduBlockTool / tool / ardublock-all.jar". Jika program Arduino IDE kita terbuka, sekarang saatnya untuk menutupnya dan ketika kita membukanya lagi, dalam menu Alat atau Alat, opsi Ardublock akan muncul. Mengkliknya akan muncul jendela baru yang sesuai dengan antarmuka Ardublock. Seperti yang Anda lihat, ini adalah sesuatu yang sederhana dan cepat tetapi membingungkan jika kita tidak mengetahui prosedur instalasi.

Alternatif untuk Ardublock

Meskipun Ardublock mungkin tampak seperti sesuatu yang baru dan unik bagi Arduino, sebenarnya ini bukan satu-satunya program atau alat yang kita miliki untuk melakukan pemrograman visual. Ada beberapa alat yang fokus pada pemrograman visual, sedemikian rupa sehingga semua alternatif yang ada pada ardublock merupakan program yang unik dan bukan merupakan ekstensi atau add-on pada Arduino IDE.

Alternatif pertama ini disebut Minibloq. Minibloq adalah program lengkap yang berfokus pada pemrograman visualOleh karena itu, layarnya dibagi menjadi tiga bagian: satu bagian dengan blok yang akan dibuat, bagian lain tempat kita akan memindahkan blok yang ingin kita gunakan dalam program dan bagian ketiga yang akan menampilkan kode yang akan kita buat, untuk pengguna yang lebih mahir. Minibloq dapat diperoleh melalui ini link.

Tangkapan layar dari program Minibloq

Alat kedua disebut Gores untuk Arduino. Alat ini mencoba menyesuaikan program anak-anak Scratch ke tingkat mana pun dan dengan filosofi yang sama membuat program. Scratch for Arduino adalah program yang lengkap, bisa dikatakan, sebuah percabangan dari Scratch.

Alat ketiga belum mapan, tetapi merupakan alat yang menjanjikan dalam alat pemrograman visual. Alat ini disebut paket mod, sebuah alat yang lahir di Kickstarter tetapi perlahan-lahan menjadi dewasa dengan cara yang sangat baik. Perbedaan dari program lain mungkin lebih terspesialisasi pada pengguna pemula daripada pengguna tingkat lanjut. Terakhir, alternatif lain untuk Ardublock adalah penggunaan Arduino IDE secara tradisional, alternatif yang tidak visual dan hanya akan tersedia untuk sebagian besar pemrogram ahli.

Kesimpulan

ardublock ini adalah alat yang sangat menarik, setidaknya untuk pengguna pemula. Tetapi memang benar bahwa jika Anda adalah programmer ahli, alat jenis ini tidak membuat kode dibuat lebih cepat tetapi justru sebaliknya. Anehnya, menggunakan mouse lebih lambat daripada menggunakan keyboard.

Meskipun jika kita adalah programmer yang tidak berpengalaman atau kita sedang belajar, Ardublock adalah ekstensi yang sangat direkomendasikan tidak dikatakan penting karena dalam fase ini tidak dapat dihindari membuat kesalahan sintaks dan masalah kecil yang sulit ditemukan dan diatasi dengan Ardublock. Namun Apa yang kamu pilih


2 komentar, tinggalkan punyamu

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Oscar Mansilla dijo

    Halo, senang bertemu dengan Anda. Apakah Ardublock berfungsi dengan versi Arduino yang lebih baru?

  2.   Jose dijo

    Halo, Dengan versi grafis ini Anda dapat mengembangkan program yang sama seperti menulis? Dengan kata lain, dapatkah semua kode tertulis dilakukan dalam blok?
    Pertanyaan lain, bagaimana Anda mendefinisikan atau menggunakan .h, subrutin dll. pada kasus ini?