Daftar Isi:

Perbandingan Antara Mikro: bit dan Arduino: 6 Langkah
Perbandingan Antara Mikro: bit dan Arduino: 6 Langkah

Video: Perbandingan Antara Mikro: bit dan Arduino: 6 Langkah

Video: Perbandingan Antara Mikro: bit dan Arduino: 6 Langkah
Video: Apakah perbezaan diantara Arduino, micro:bit dan Raspberry Pi? 2024, November
Anonim
Perbandingan Antara Mikro: bit dan Arduino
Perbandingan Antara Mikro: bit dan Arduino

Apa papan pengembangan paling populer di kalangan pembuat baru-baru ini? Tentu saja, itu harus berupa papan mikro:bit. Di bawah kerjasama perusahaan raksasa teknik seperti BBC, Microsoft, Samsung dan NXP, papan mikro:bit diberkahi dengan lingkaran cahaya kelas bangsawan sejak kelahirannya. Tahun lalu, pemerintah Inggris telah mengirimkan 1 juta keping micro:bit board kepada siswa di kelas 7. Ini bahkan menempatkan tren ledakan micro:bit ke klimaks. Lalu apakah popularitas micro:bit akan terus berlanjut atau sekuntum bunga layu di menit berikutnya? Atau akan ada papan lain yang sama pentingnya dengan papan Arduino? Dengan mengingat pertanyaan-pertanyaan ini, saya akan membuat perbandingan antara mikro:bit dan Arduino dari aspek perangkat keras dan perangkat lunak.

Catatan:

Karena papan Arduino memiliki beberapa nomor model, di sini kami menggunakan papan UNO resmi untuk membuat perbandingan.

Langkah 1: Outlook Mikro: bit:

Micro:bit board menghadirkan tampilan chamfering bulat dengan ukuran kecil. Di sisi depan, ada dua tombol dan dot matrix 5*5 LED; Sedangkan di bagian belakang terdapat port USB, tombol reset, soket baterai dan berbagai chip. Perasaan yang paling intuitif adalah pengelasan dan layar sutra dari seluruh papan sirkuit sangat indah. Biasanya dalam kesan kami, papan pengembangan adalah spead dengan semua jenis komponen dan pin di permukaan. Tetapi seluruh papan mikro:bit tidak memiliki pin. Semua port IO diarahkan keluar dari konektor di tepi papannya.

Ada 5 lingkaran di konetor. Mereka adalah P0, P1, P2, VCC dan GND secara terpisah.

Langkah 2: Pandangan Arduino:

Arduino memiliki karakteristik yang cukup berbeda. Pandangannya lebih mendekati papan pengembangan dalam tayangan kami. Di papan, ada chip master, port USB, dan konektor daya AC. Di tepi papan, penuh dengan header wanita.

Kita dapat melihat dari pandangannya bahwa konsep desain mikro:bit dan Arduino sangat berbeda. Micro:bit lebih menghargai ukuran dan keamanan, kemudian kemampuan ekstensinya. Sementara Arduino fokus untuk sepenuhnya menggali kemampuan ekstensi papan, yang membuatnya terlihat lebih gaya geek.

Langkah 3: Performa

Mikro: bit Arduino UNO
Master Chip nRF51822 ATMega328P
Prosesor 32 bit ARM Cortex M0 8 bit AVR
Flash ROM 256KB 32KB
RAM 16KB 2KB
Kecepatan Osilator 16M 16M
Menampilkan 5*5 LED dot matrix 1 LED
Tombol 2 tombol yang tidak ditentukan tidak ada
Bluetooth Ya tidak ada
Akselerometer Ya tidak ada
Kompas Digital Ya tidak ada
Dipersembahkan oleh UAB/Tempat Baterai Daya USB/AC

Dari bentuk di atas, kita dapat melihat bahwa mikro:bit hampir berhasil di semua aspek daripada Arduino. Bisa disebut papan kecil berisi kekuatan besar. Tentu saja, kelahiran papan mikro:bit beberapa tahun terlambat dari Arduino UNO. Maka tidak heran jika micro:bit berhasil dalam performa CPU-nya. Yang luar biasa adalah micro:bit memiliki Bluetooth terintegrasi, kompas digital, akselerometer, LED dot matrix pada bodinya yang kecil. Tidak peduli itu adalah papan Arduino resmi atau dari pihak ketiga, mereka tidak membawa begitu banyak sensor di papannya. Bahkan jika mikro:bit tidak menghubungkan sensor apa pun, kami dapat menyelesaikan banyak kasus dengan berbagai sensor yang dibawa di papannya saja.

Langkah 4: Perangkat Lunak

Mikro: bit

Micro:bit dapat mendukung beberapa bahasa seperti bahasa pemrograman grafis blockly, Python, C++. Di antara itu, yang paling populer di arus utama adalah alat pemrograman grafis online JavaScript Blocks Editor yang dikembangkan oleh microsoft. Lingkungan pemrogramannya didasarkan pada layanan web. Anda tidak perlu mengunduh alat pemrograman lokal.

Mendukung simulasi online

Cadangan program ini senyaman U disk.

Selain itu, micro:bit juga mendukung bahasa Python arus utama saat ini.

Arduino

Untuk memprogram Arduino, Anda harus mengunduh IDE ke komputer Anda. Arduino mendukung bahasa C.

Ada juga yang memiliki bahasa program grafis berbasis awal yang dikembangkan oleh perusahaan pihak ketiga lainnya.

Ambang batas untuk menggunakan perangkat lunak pemrograman Arduino jauh lebih tinggi. Tapi IDE hanyalah sebuah alat. Kemampuan ekstensi perangkat lunak lebih penting. Melalui pengembangan bertahun-tahun, di bawah kerja keras kedua perusahaan perangkat keras terbuka dan penggemar Arduino, ia telah mengumpulkan banyak file perpustakaan. Dalam aspek ekstensi perangkat lunak, Arduino jauh lebih baik daripada mikro:bit.

Langkah 5: Kesimpulan

Dari perbandingan di atas, kita dapat melihat bahwa tidak peduli dalam aspek hardware atau software, mikro:bit telah berhasil Arduino. Platform perangkat keras yang kuat dan antarmuka pemrograman yang ramah membuat papan kecil ini mendapatkan keunggulan yang melampaui Arduino. Namun, apakah papan pengembangan memiliki masa pakai yang lama tidak tergantung pada seberapa kuat perangkat keras yang dimilikinya, atau seberapa indah perangkat lunak yang dimilikinya, tetapi yang lebih penting adalah apakah lingkungan ekologisnya berkembang. Memikirkan sekitar 10 tahun akumulasi dan kerja sama dari perusahaan teknis dan penggemar open source, ekstensi yang kaya dari seluruh sistem Arduino dapat dikatakan telah mencapai tingkat yang hampir lengkap.

Tentu saja micro:bit tidak mau mengakui kelemahannya. Lahir dengan darah resmi Inggris, micro:bit saat ini dipromosikan oleh organisasi nirlaba Inggris di area global. Di bawah promosi pemerintah Inggris, semakin banyak siswa sekolah dasar atau menengah memulai percobaan mereka untuk menggunakan micro:bit sebagai alat pendidikan pemrograman entri. Semakin banyak guru, pengembang, atau bahkan artis telah mengunggah proyek mereka ke komunitas mikro:bit. Sistem ekologi saat ini, meskipun lebih lemah dari Arduino, tren yang berkembang sangat kuat sehingga Anda mungkin tidak meremehkannya.

Mikro:bit jauh lebih kecil, indah dan mudah ditangani. Sementara Arduino lebih bergaya geek dengan lebih banyak ekstensi. Kami mungkin dapat mengatakan bahwa mereka memiliki hubungan tambahan daripada persaingan. Target pengguna Micro:bit adalah orang-orang yang pertama kali memasuki area pembuat atau pemain entry level. Mereka kebanyakan pemula untuk belajar mikro: bit, sementara Arduino menghadapi pemain tingkat yang lebih tinggi, yang sebagian besar adalah pengembang.

Baik mikro:bit dan Arduino telah mengurangi ambang batas pengembangan program dan perangkat keras, yang memungkinkan lebih banyak siswa untuk mewujudkan ide proyek mereka yang tidak berdasar dan membuat kata "pembuat" tidak lagi menjadi kata ganti beberapa orang.

Langkah 6: Sumber

Artikel ini dari:

Jika Anda memiliki pertanyaan, Anda dapat menghubungi: [email protected].

Direkomendasikan: