Gores untuk Arduino, IDE untuk sebagian besar pengguna Arduino pemula

Gores untuk Arduino

Pemrograman papan Gratis menjadi mode dan tidak mengherankan karena papan seperti Raspberry Pi atau Arduino menjadi lebih terjangkau. Tutorial dan video tutorial juga lebih terjangkau dan hanya membutuhkan beberapa jam untuk mempelajari dasar-dasar Pemrograman. Karena itu Ada banyak program yang mencoba membantu membuat program khusus untuk Arduino atau Raspberry Pi. Bahkan program yang diinstal di dalam perangkat ini untuk membuat program lain, untuk Raspberry Pi kami memiliki banyak contoh.

Salah satu program atau software terkenal yang berkaitan dengan Arduino adalah Scratch for Arduino, perangkat lunak yang berorientasi untuk pengguna pemula yang akan membantu kami membuat program gratis agar proyek Arduino kami berfungsi dengan baik.

Apa itu Scratch untuk Arduino?

Tetapi pertama-tama kita harus mengatakan bahwa ini adalah Scratch for Arduino. Scratch for Arduino adalah program IDE yang ditujukan untuk pengguna pemula. Alat untuk Pemrograman yang memungkinkan pembuatan kode, kompilasi, dan pelaksanaannya secara real time. Perangkat lunak ini didasarkan pada aplikasi anak-anak terkenal yang disebut Scratch. Aplikasi ini mencari pengajaran Pemrograman di antara anak-anak kecil berkat blok dan pemrograman visual yang membantu anak-anak kecil untuk mengembangkan keterampilan paling logis mereka. Ide Scratch for Arduino adalah menggunakan pemrograman visual dan memblokir pemrograman sehingga setiap pengguna, terlepas dari level pemrograman mereka, dapat membuat program untuk Arduino.

Scratch untuk Arduino tidak memiliki hubungan apa pun dengan Scratch atau dengan proyek Arduino, namun, karena ini adalah proyek gratis, yang terbaik dari setiap proyek telah diambil sehingga pengguna akhir dapat menggunakan papan dan perangkat lunak Arduino mereka. Meskipun kami harus mengatakan bahwa ketiga proyek ini tidak saling berkomunikasi. Artinya, Scratch tidak memiliki opsi yang menjadi Scratch untuk Arduino juga tidak Arduino IDE mengizinkan pemrograman visual dengan plugin yang disebut Scratch for Arduino. Scratch adalah perangkat lunak mandiri dan Scratch for Arduino adalah program multiplatform independen yang, seperti Arduino IDE, berisi driver papan Arduino tertentu untuk komunikasi..

Terima kasih kepada Komunitas, Scratch for Arduino telah sebuah aplikasi untuk Android yang tidak hanya memungkinkan smartphone untuk berkomunikasi dengan program, tetapi kami juga dapat menguji perangkat lunak yang dibuat menggunakan protokol HTTP.

Bagaimana cara menginstal Scratch untuk Arduino?

Program Scratch for Arduino tersedia untuk berbagai platform, setidaknya untuk platform paling populer yang memiliki pengguna paling banyak: kita dapat menginstalnya di Windows, di macOS, untuk Gnu / Linux dan bahkan untuk distribusi Raspberry Pi, sehingga kami dapat memiliki program ini di komputer mana pun yang kami gunakan.

Tapi pertama-tama, kita harus mendapatkan program untuk menginstalnya di komputer kita. Di situs resmi proyek kita bisa mendapatkan program untuk semua sistem operasi.

Scratch untuk Situs Resmi Arduino

Jika kita menggunakan Windows, kita harus mengklik dua kali pada paket yang diunduh dan ikuti wizard penginstalan di mana kita harus terus menekan tombol "berikutnya" atau "berikutnya".

Jika Anda menggunakan macOS, prosesnya serupa atau serupa. Tetapi sebelum mengklik dua kali pada paket yang telah kita unduh, kita harus masuk ke Konfigurasi macOS dan memastikan bahwa sistem operasi memungkinkan penginstalan program yang tidak memiliki izin. Setelah kami melakukan ini, kami membuka paket aplikasi dan menyeret aplikasi ke folder aplikasi.

Jika kita menggunakan Gnu / Linux, maka kita harus menggunakannya unduh terlebih dahulu paket yang sesuai dengan platform kamiDalam hal ini, ini bukan untuk platform 64-bit atau 32-bit, melainkan jika distribusi kami menggunakan paket debian atau paket Fedora, yaitu deb atau rpm. Setelah kami mengunduh paket yang sesuai dengan distribusi kami, kami harus membuka terminal di folder, yang dilakukan dengan mengklik kanan pada ruang folder dan kami menjalankan yang berikut di terminal:

sudo dpkg -i paquete.deb

Atau kita juga bisa menginstalnya dengan mengetik perintah berikut:

sudo rpm -i paquete.rpm

Setelah beberapa detik menginstal program, kami akan memiliki ikon di menu kami yang akan disebut Scratch for Arduino. Seperti yang Anda lihat, penginstalan IDE visual ini sangat sederhana dan umumnya tidak memerlukan program eksternal agar berfungsi dengan benar.

Papan apa yang kompatibel dengan SfA?

Sayangnya tidak semua papan Proyek Arduino kompatibel dengan Scratch untuk Arduino. Untuk saat ini mereka hanya kompatibel Arduino UNO, Arduino Diecimila dan Arduino Duemilanove. Papan lainnya tidak kompatibel dengan program tetapi tidak berarti bahwa mereka tidak dapat mengeksekusi kode yang kita buat, yaitu kode yang kita buat dapat diekspor ke IDE lain sehingga dapat dikompilasi dan dijalankan. Seperti Scratch, SfA dapat mengirim kode ke IDE seperti Arduino IDE dan mengirim program ke papan lain dari Proyek yang kompatibel dengan Arduino IDE dan bahwa mereka dapat bekerja dengan benar tanpa harus bergantung pada apakah pengiriman melalui Scratch untuk Arduino atau tidak.

arduino 101

Mengenai kode, sayangnya untuk masalah Perizinan, file tidak omni-directional, yaitu, file Scratch dikenali oleh Scratch untuk Arduino tetapi program ini tidak kompatibel dengan Scratch. Bahkan jika kode yang dihasilkan oleh kedua program tersebut kompatibel dengan Arduino IDE. Masalah ini adalah sesuatu yang pasti akan hilang dengan berjalannya waktu dan dengan kontribusi Komunitas, tetapi untuk saat ini tidak dapat dilakukan.

Gores untuk Arduino atau Arduino IDE?

Pada titik ini, Anda pasti akan bertanya-tanya program apa yang lebih baik untuk Arduino Gores untuk Arduino atau Arduino IDE? Sebuah pertanyaan serius yang dengan sedikit logika dapat dijawab jika kita benar-benar mengetahui level pemrograman kita. Scratch for Arduino adalah IDE yang ditujukan untuk sebagian besar pengguna pemula dan kurang ahli yang dibantu oleh aspek visual untuk program blok, sesuatu yang mirip dengan yang disebut semi-pemrograman. Sedangkan Arduino IDE adalah IDE untuk programmer ahli dan menengah yang tidak membutuhkan aspek visual untuk memprogram dengan benar. Y Jika program ini ditujukan untuk anak-anak atau remaja, jelas bahwa Scratch for Arduino adalah program yang sesuai.

Tapi, jika kami memiliki tim yang kuat, komputer desktop sudah cukup, yang terbaik adalah memiliki kedua solusi tersebut. Seperti yang telah kami katakan sebelumnya, Scratch for Arduino dapat membantu kami dengan membuat blok dan Arduino IDE dapat membantu kami mengirim program ke berbagai papan, baik dari Arduino atau dari proyek lain yang bekerja dengan Arduino IDE. Tapi, bagaimanapun, pilihan ada di tangan Anda Mana yang Anda pilih?


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.   terlambat dijo

    Awal yang bagus