Mikrokontroler adalah sirkuit terpadu yang digunakan untuk mengontrol bagian-bagian penting lainnya dari sistem elektronik, sedangkan mikroprosesor lain adalah unit yang mengimplementasikan semua fungsi prosesor dalam satu unit. Mereka berbiaya rendah, kecil, dan bekerja sebagai sistem kerja individu. Mikrokontroler terdiri dari unit memori, unit pemrosesan pusat, dan periferal.
Arduino vs 8051 Mikrokontroler
Perbedaan antara Arduino dan Mikrokontroler 8051 adalah bahwa Arduino bukan salah satu mikrokontroler tetapi merupakan papan lengkap dengan IDE-nya, dan dilengkapi dengan perpustakaan perangkat keras dan perangkat lunak yang sudah diuji. Sementara secara komparatif, di sisi lain, Mikrokontroler 8051 didefinisikan sebagai seluruh keluarga angka mulai dari 8031 hingga 8751 dari mikrokontroler 8-bit.
Arduino didefinisikan sebagai bukan mikrokontroler tetapi sebenarnya, papan mikrokontroler dengan lingkungan pengembangan terintegrasi (IDE) dan juga yang dilengkapi dengan perpustakaan perangkat keras dan perangkat lunak yang telah diuji. Muncul dengan tiga komponen utama – papan Arduino, Arduino IDE, dan perangkat keras eksternal. Dengan semua komponen ini bersama-sama, seseorang dapat memprogram perangkat untuk melakukan apa saja seperti mengendalikan lampu, motor, atau membaca sensor.
Mikrokontroler 8051 dapat didefinisikan sebagai keluarga bilangan yang berkisar antara 8031 dan 8751 dari mikrokontroler 8-bit. Ini adalah salah satu mikrokontroler yang populer dan digunakan secara luas di pasar. Keluarga mikrokontroler 8051 diperkenalkan oleh perusahaan Intel Corporation. Setelah pengenalan mikrokontroler di pasar, itu telah menjadi dasar dari ribuan produk elektronik.
Tabel Perbandingan Antara Arduino dan Mikrokontroler 8051
Parameter Perbandingan | Arduino | 8051 Mikrokontroler |
Apa itu | Ini adalah papan mikrokontroler bersama dengan IDE-nya dan sebelum perpustakaan perangkat lunak dan perangkat keras yang diuji | Keluarga mikrokontroler 8 bit |
Sumber Daya listrik | 6 Volt – 20 Volt (disarankan 7-12 volt) | 5 Volt – 6,6 Volt |
Dikembangkan oleh | Institut Desain Interaksi Ivrea (IDII) | Perusahaan Intel Corporation |
Kecepatan jam | 16 MHz (meningkat hingga 20 MHz) | 12 MHz |
Siklus Mesin | 1 siklus jam sama dengan satu siklus mesin | 12 siklus jam selesai sama dengan satu siklus mesin |
Pemrograman | Ide Arduino | Keil Uvision IDE |
Mendukung Ad-on | Kit pengembangan terpisah tersedia dan memberikan dukungan yang kuat | Kit pengembangan terpisah tersedia dan memberikan dukungan yang buruk |
Apa itu Arduino?
Arduino secara luas disalahartikan sebagai mikrokontroler, padahal, pada kenyataannya, ini adalah papan mikrokontroler dengan lingkungan pengembangan terintegrasi (IDE), dan bersamaan dengan itu, ia dilengkapi dengan pustaka perangkat lunak dan perangkat keras yang telah diuji sebelumnya. Lingkungan pengembangan terintegrasi (IDE) yang ada di Arduino disebut sebagai 'Arduino IDE' dan merupakan salah satu bagian dari tiga komponen utama bersama dengan papan Arduino dan perangkat keras eksternal.
Arduino dikembangkan oleh beberapa mahasiswa pascasarjana di Interaction Design Institute Ivrea (IDII) pada tahun 2003. Mikrokontroler AVR adalah basisnya, dan papan dibangun di sekitarnya. Catu daya yang dibutuhkan Arduino berkisar antara sekitar 6 volt hingga 20 volt, dan disarankan untuk menggunakan catu daya di antara 7 volt hingga 12 volt.
Kecepatan clock Arduino adalah sekitar 16 MHz, dan itu dapat diperpanjang hingga kecepatan 20 MHz. Siklus satu mesin lengkap sama dengan satu siklus clock lengkap. Juga, ada banyak ad-on yang didukung yang tersedia di pasar yang memberikan dukungan kuat.
Apa itu Mikrokontroler 8051?
Mikrokontroler yang telah dikembangkan oleh Perusahaan Intel Corporation yang sangat terkenal pada tahun 1980. Mikrokontroler 8051 dapat dengan mudah dinyatakan atau didefinisikan sebagai salah satu anggota keluarga mikrokontroler 8-bit yang berkisar antara 8031 hingga 8751. Ini adalah mikrokontroler. sangat populer di seluruh dunia dan digunakan untuk beberapa alasan.
Mikrokontroler 8051 kadang terdengar disebut sebagai 'system on a chip' karena adanya 128 byte RAM, 1 port serial, 2 timer, 4K byte ROM, dan 4 port. Catu daya yang dibutuhkan untuk Mikrokontroler berkisar antara 5 volt hingga 6,6 volt. Kecepatan clock sistem adalah 12 MHz, dan 12 siklus clock lengkap sama dengan satu siklus mesin lengkap.
Untuk Mikrokontroler 8051, digunakan pemrograman Keil Uvision IDE yang menulis, mengkompilasi, dan mengunggah kode. Selain itu, di pasaran, ada banyak kit pengembangan pendukung yang tersedia, tetapi sayangnya, dukungan yang diberikan oleh mereka sangat buruk. Mereka digunakan dalam mesin otomatis seperti peralatan rumah tangga, remote control, mainan, dll.
Perbedaan Utama Antara Arduino dan Mikrokontroler 8051
Kesimpulan
Sebagai penutup, Arduino yang disalahartikan sebagai mikrokontroler, pada kenyataannya, adalah papan mikrokontroler dengan lingkungan pengembangan terintegrasi (IDE) yang muncul dengan pustaka perangkat lunak dan perangkat keras yang telah diuji sebelumnya. Arduino hadir dengan tiga komponen utamanya yaitu – papan Arduino, Arduino IDE, dan perangkat keras eksternal. Mereka digunakan dalam sistem otomasi rumah, sistem penerangan dalam permainan atau berkebun, beberapa peralatan robot inovatif, dll.
Sebaliknya, Mikrokontroler 8051 merupakan salah satu mikrokontroler yang tergolong ke dalam famili yang jumlahnya berkisar antara 8031 hingga 8751 dari mikrokontroler 8 bit. Mereka sangat populer di pasar dan telah digunakan secara luas. Ini sebagian besar digunakan dalam sistem otomatis seperti - remote control, mainan, peralatan, dan banyak hal lainnya.
Referensi
- https://www.researchgate.net/profile/Anand-Nayyar/publication/305698918_An_Encyclopedia_Coverage_of_Compiler's_Programmer's_Simulator's_for_8051_PIC_AVR_ARM_Arduino_Embedded_Technologies/links/5846cca408ae2d2175702d AVR-ARM-Arduino-Embedded-Technologies.pdf
- https://link.springer.com/chapter/10.1007/978-981-32-9690-9_30