Gores untuk Arduino, IDE untuk pengguna Arduino yang paling baru

Gores untuk Arduino

Pengaturcaraan papan Percuma menjadi bergaya dan tidak hairanlah papan seperti Raspberry Pi atau Arduino menjadi lebih berpatutan. Tutorial dan tutorial video juga lebih berpatutan dan hanya memerlukan beberapa jam untuk mempelajari asas-asas Pengaturcaraan. Ini kerana itu terdapat banyak program yang cuba membantu membuat program khusus untuk Arduino atau Raspberry Pi. Bahkan program yang dipasang di dalam peranti ini untuk membuat program lain, untuk Raspberry Pi kita mempunyai banyak contoh.

Salah satu program atau perisian paling terkenal yang berkaitan dengan Arduino adalah Scratch for Arduino, perisian yang berorientasikan untuk pengguna pemula yang akan membantu kami membuat program percuma agar projek Arduino kami dapat berjalan dengan baik.

Apa itu Scratch untuk Arduino?

Tetapi pertama-tama kita harus mengatakan bahawa itu adalah Scratch untuk Arduino. Scratch for Arduino adalah program IDE yang ditujukan untuk pengguna baru. Alat untuk Pengaturcaraan yang memungkinkan pembuatan kod, penyusunannya dan pelaksanaannya dalam masa nyata. Perisian ini berdasarkan aplikasi kanak-kanak terkenal yang disebut Scratch. Aplikasi ini mencari pengajaran Pengaturcaraan di kalangan anak kecil berkat blok dan pengaturcaraan visual yang membantu si kecil mengembangkan kemahiran mereka yang paling logik. Idea Scratch untuk Arduino adalah menggunakan pengaturcaraan visual dan pengaturcaraan blok sehingga setiap pengguna, tanpa mengira tahap pengaturcaraan mereka, dapat membuat program untuk arduino.

Scratch for Arduino tidak ada hubungan sama sekali dengan Scratch atau dengan projek Arduino, namun, kerana mereka adalah projek percuma, yang terbaik dari setiap projek telah diambil sehingga pengguna akhir dapat menggunakan papan dan perisian Arduino mereka. Walaupun kita harus mengatakan bahawa ketiga-tiga projek ini tidak berkomunikasi antara satu sama lain. Maksudnya, Scratch tidak mempunyai pilihan yang menjadi Scratch untuk Arduino dan juga Arduino IDE tidak membenarkan pengaturcaraan visual dengan plugin yang disebut Scratch for Arduino. Scratch adalah perisian yang berdiri sendiri dan Scratch for Arduino adalah program multiplatform bebas yang, seperti Arduino IDE, mengandungi pemacu papan Arduino tertentu untuk komunikasi..

Terima kasih kepada Komuniti, Scratch for Arduino telah aplikasi untuk Android yang tidak hanya membenarkan telefon pintar berkomunikasi dengan program tetapi kita juga dapat menguji perisian yang dibuat menggunakan protokol HTTP.

Bagaimana cara memasang Scratch untuk Arduino?

Program Scratch for Arduino tersedia untuk pelbagai platform, sekurang-kurangnya untuk platform paling popular yang mempunyai pengguna terbanyak: kita boleh memasangnya di Windows, di macOS, untuk Gnu / Linux dan juga untuk pengedaran Raspberry Pi, jadi kita boleh mempunyai program ini di komputer mana pun yang kita gunakan.

Tetapi pertama sekali, kita harus mendapatkan program untuk memasangnya di komputer kita. Dihidupkan laman web rasmi projek kita boleh mendapatkan program untuk semua sistem operasi.

Gores untuk Laman Web Rasmi Arduino

Sekiranya kita menggunakan Windows, kita mesti mengklik dua kali pada pakej yang dimuat turun dan ikuti wizard pemasangan yang harus kita tekan terus butang "seterusnya" atau "seterusnya".

Sekiranya anda menggunakan macOS, prosesnya serupa atau serupa. Tetapi sebelum mengklik dua kali pada pakej yang telah kami muat turun, kami harus pergi ke Konfigurasi macOS dan memastikan bahawa sistem operasi membenarkan pemasangan program yang tidak mempunyai izin. Setelah kita melakukan ini, kami membuka pakej aplikasi dan menyeret aplikasi ke folder aplikasi.

Sekiranya kita menggunakan Gnu / Linux, maka kita harus muat turun pakej pertama yang sesuai dengan platform kamiDalam kes ini, bukan untuk platform 64-bit atau 32-bit melainkan jika pengedaran kami menggunakan pakej debian atau pakej Fedora, iaitu deb atau rpm. Setelah kami memuat turun pakej yang sesuai dengan pengedaran kami, kami harus membuka terminal dalam folder, yang dilakukan dengan mengklik kanan pada ruang folder dan kami melakukan perkara berikut di terminal:

sudo dpkg -i paquete.deb

Atau kita juga boleh memasangnya dengan menaip yang berikut:

sudo rpm -i paquete.rpm

Setelah beberapa saat memasang program, kami akan mempunyai ikon di menu kami yang akan dipanggil Scratch for Arduino. Seperti yang anda lihat, pemasangan IDE visual ini sangat mudah dan secara amnya tidak memerlukan program luaran untuk berfungsi dengan betul.

Apakah papan yang sesuai dengan SfA?

Malangnya tidak semua papan Projek Arduino serasi dengan Scratch for Arduino. Buat masa ini mereka hanya serasi Arduino UNO, Arduino Diecimila dan Arduino Duemilanove. Selebihnya papan tidak sesuai dengan program tetapi tidak bermaksud mereka tidak dapat menjalankan kod yang kita buat, iaitu, kod yang kita buat dapat dieksport ke IDE lain sehingga dapat dikompilasi dan dieksekusi. Seperti calar, SfA dapat menghantar kod ke IDE seperti Arduino IDE dan menghantar program ke papan Projek lain yang serasi dengan Arduino IDE dan bahawa mereka dapat berfungsi dengan betul tanpa perlu bergantung pada sama ada atau tidaknya penghantaran melalui Scratch untuk Arduino.

Arduino 101

Mengenai kod, malangnya untuk masalah Pelesenan, fail tidak bersifat omni-directional, iaitu fail Scratch dikenali oleh Scratch for Arduino tetapi fail dari program ini tidak sesuai dengan Scratch. Walaupun kod yang dihasilkan oleh kedua-dua program ini serasi dengan Arduino IDE. Masalah ini adalah sesuatu yang pasti akan hilang dengan berlalunya masa dan dengan sumbangan Komuniti, tetapi pada masa ini ia tidak dapat dilakukan.

Gores untuk Arduino atau Arduino IDE?

Pada ketika ini, anda pasti akan tertanya-tanya apa yang lebih baik untuk diprogramkan untuk Arduino Gores untuk Arduino atau Arduino IDE? Soalan serius yang dengan sedikit logik dapat dijawab sekiranya kita benar-benar mengetahui tahap pengaturcaraan kita. Scratch for Arduino adalah IDE yang ditujukan untuk pengguna paling baru dan kurang pakar yang dibantu oleh aspek visual untuk program blok, sesuatu yang serupa dengan yang disebut semi-pengaturcaraan. Sementara Arduino IDE adalah IDE untuk pengaturcara peringkat pakar dan pertengahan yang tidak memerlukan aspek visual untuk memprogram dengan betul. Y jika program ini untuk kanak-kanak atau remaja, jelas bahawa Scratch for Arduino adalah program yang sesuai.

Tetapi, jika kita mempunyai pasukan yang kuat, komputer desktop sudah mencukupi, yang terbaik adalah mempunyai kedua-dua penyelesaian. 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 projek lain yang bekerja dengan Arduino IDE. Bagaimanapun, pilihannya adalah pilihan anda Yang mana yang anda pilih?


Kandungan artikel mematuhi prinsip kami etika editorial. Untuk melaporkan ralat, klik di sini.

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.   lewat kata

    Calar yang hebat