{"id":11627,"date":"2023-10-24T13:25:00","date_gmt":"2023-10-24T06:25:00","guid":{"rendered":"https:\/\/crocodic.com\/?p=11627"},"modified":"2023-10-18T13:28:57","modified_gmt":"2023-10-18T06:28:57","slug":"apa-itu-mikrokontroler","status":"publish","type":"post","link":"https:\/\/crocodic.com\/id\/apa-itu-mikrokontroler\/","title":{"rendered":"Apa itu Mikrokontroler?"},"content":{"rendered":"<p class=\"has-small-font-size\">Photo by <a href=\"https:\/\/unsplash.com\/@sahandbabali?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash\">Sahand Babali<\/a> on <a href=\"https:\/\/unsplash.com\/photos\/gavODTHG36Y?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash\">Unsplash<\/a><\/p>\n\n\n\n<p>Mikrokontroler adalah perangkat komputer kecil yang dikemas dalam bentuk chip berupa IC (Integrated Circuit) yang berfungsi sebagai pengendali suatu sistem. Mikrokontroler didalamnya terdapat beberapa komponen yang sama dengan PC (Personal Computer) seperti CPU, RAM, ROM, dan port input\/output. Tetapi keduanya dalam hal fungsi dan kegunaanya bisa dikatakan sangat berbeda, komputer digunakan untuk melakukan controlling secara umum, sedangkan mikrokontroller hanya memiliki fungsi tertentu saja.&nbsp;<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Fungsi Mikrokontroler<\/h2>\n\n\n\n<p>Pada umumnya, suatu perangkat atau sistem yang menggunakan mikrokontroler sebagai pengolah <a href=\"https:\/\/crocodic.com\/id\/data-science-framework-definisi-manfaat-dan-jenisnya\/\">data<\/a> disebut sebagai embedded system atau dedicated system. Embedded system adalah suatu pengendali yang tertanam pada sistem atau perangkat, sedangkan dedicated system adalah pengendali suatu sistem yang dimaksudkan hanya untuk fungsi tertentu. Sebagai contoh, printer adalah suatu embedded system karena terdapat mikrokontroler di dalamnya sebagai pengendali dan juga dedicated system karena fungsi pengendali tersebut hanya untuk menerima data dan mencetaknya.<\/p>\n\n\n\n<p>Mikrokontroler memiliki beberapa fungsi, diantaranya :<\/p>\n\n\n\n<p>\u00b7 &nbsp; &nbsp; &nbsp; Sebagai timer<\/p>\n\n\n\n<p>\u00b7 &nbsp; &nbsp; &nbsp; Sebagai pembangkit osilasi<\/p>\n\n\n\n<p>\u00b7 &nbsp; &nbsp; &nbsp; Sebagai system flip flop<\/p>\n\n\n\n<p>\u00b7 &nbsp; &nbsp; &nbsp; Sebagai ADC (Analog to Digital Converter)<\/p>\n\n\n\n<p>\u00b7 &nbsp; &nbsp; &nbsp; Sebagai penghitung<\/p>\n\n\n\n<p>\u00b7 &nbsp; &nbsp; &nbsp; Sebagai decoder atau encoder<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Jenis-jenis mikrokontroler dan penggunaannya<\/h2>\n\n\n\n<p>Seperti yang sudah dijelaskan di awal, bahwa mikrokontroler memiliki kemiripan dengan komputer (PC). Hanya saja fungsi mikrokontroler adalah untuk menjalankan tugas tertentu yang tidak bisa dijalankan oleh komputer secara umum. Dibawah ini merupakan contoh mikrokontroler :<\/p>\n\n\n\n<p>\u00b7 &nbsp; &nbsp; &nbsp; Mikrokontroler AVR<\/p>\n\n\n\n<p>\u00b7 &nbsp; &nbsp; &nbsp; Mikrokontroler PIC<\/p>\n\n\n\n<p>\u00b7 &nbsp; &nbsp; &nbsp; Mikrokontroler MCS 51<\/p>\n\n\n\n<p>\u00b7 &nbsp; &nbsp; &nbsp; Mikrokontroler ARM<\/p>\n\n\n\n<p>Berikut penjelasan lengkap dari beberapa jenis mikrokontroler diatas:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1.<\/strong> &nbsp; <strong>Mikrokontroler AVR<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/QVg2jMCzxB_LFHO2fIf5_xRJlHBnx9usq8Xm5vnm8kLLSO7t5hi_ZrpszxbjEPs2o2zQ4v8yaK1MvrTKYEU2O-c-x9K0IKk5yPBj9f7xuS-A3SOv73pXsLA-vQYamlPrEfSjWFDaEXkO-WpWV-5auHk\" alt=\"microcontroller avr\"\/><\/figure>\n\n\n\n<p>Mikrokontroler AVR (Alf and Vegard\u2019s Risc Processor) merupakan salah satu komponen yang umum digunakan pada bidang instrumentasi dan elektronika. AVR sendiri diambil dari nama Alf Egil Bogen dan Vegard Wollan yang merupakan penemu berkebangsaan Norwegia. Dilengkapi dengan arsitektur RISC (Reduce Instruction Set Computing) memungkinkan AVR dapat menjalankan berbagai instruksi hanya 1 siklus, kecuali intruksi percabangan yang memerlukan 2 siklus.<\/p>\n\n\n\n<p>Seri AVR yang paling banyak digunakan yaitu Attiny2313, mikrokontroler Atmega8535, mikrokontroler Arduino. Mikrokontroler AVR banyak digunakan untuk pembuatan modul, project dan pembelajaran.<\/p>\n\n\n\n<p>Arduino adalah salah satu microcontroller yang paling banyak digunakan. Untuk tahu lebih lanjut tentang Arduino, simak di artikel : <a href=\"https:\/\/crocodic.com\/id\/apa-itu-arduino\/\" target=\"_blank\" rel=\"noreferrer noopener\">Jenis dan Fungsi Arduino, Apa Saja Jenis dan Fungsinya?<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2.<\/strong> &nbsp; <strong>Mikrokontroler PIC<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/uAtkC-RYb4G1o5KbxcocnTLWgXZ9UiNmBYcqWu8HWLxRGttq4oNbkkrbMrroAlSIJYzM1fGttWZVKnAVmWRHQVBW2xK5fb--mlcm0MKi8quvGAMguejBbq0vSj7Af72RbsqwNYRMD1D3ZoUEJzQucss\" alt=\"microcontroller pic\"\/><\/figure>\n\n\n\n<p>Selain AVR, ada Mikrokontroler PIC (Programmable Interface Controller, sekarang Programmable Intelligent Computer) menjadi salah satu yang paling banyak digunakan di pasar global. Sama seperti AVR, PIC memiliki arsitektur RISC 8 bit. PIC juga memiliki beberapa fungsi yang mirip dengan CPU, seperti kalkulasi dan memori, serta sistem kerja menggunakan software (perangkat lunak).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. &nbsp; Mikrokontroler MCS 51<\/h3>\n\n\n\n<p>Mikrokontroler MCS 51 merupakan produksi dari Atmel berarsitektur dari Harvard, chip mikrokontroler (\u03bcC) seri tunggal yang dikembangkan oleh Intel pada tahun 1980 untuk digunakan dalam embedded system. Arsitektur mikrokontroler MCS-51 diotaki oleh CPU 8 bit yang terhubung melalui satu jalur bus dengan memori penyimpanan berupa RAM dan ROM serta jalur I\/O berupa port bit I\/O dan port serial. Selain itu, terdapat fasilitas timer\/counter internal, jalur interface address dan data ke memori eksternal. Jika dilihat dari kualitas dan harganya, mikrokontroler MCS 51 ini cenderung lebih murah dari AVR.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4. &nbsp; Mikrokontroler ARM<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/gFk1G5oaYM1Q0EIN-5camuqDhnKa7EOpgsMf4D5zJ44J47v8RXnrYInvYYsHuPeAmwDwDY8XFU3N4fKj6W2xkqgLVywTEf3_sINjishDSY0BZr2h8Zb9r-Gi2nfQTV7U-q6EbsYGy9mC6shZALm4EcU\" alt=\"microcontroller arm\"\/><\/figure>\n\n\n\n<p>ARM adalah arsitektur prosesor 32 bit keluarga RISC yang sudah dikembangkan oleh ARM holdings dan dilisensikan untuk diproduksi oleh berbagai vendor di dunia termasuk AMD, Atmel, Freescale, Nuvoton, Nvidia, NXP, Samsung, ST Micro, dan TI. Prosesor ARM digunakan pada perangkat smartphone, tablet, dan embedded system. Pada awalnya merupakan prosesor desktop yang sekarang didominasi oleh keluarga x86. Namun desain yang sederhana membuat prosesor ARM cocok untuk <a href=\"https:\/\/crocodic.com\/id\/5-kesalahan-yang-sering-dilakukan-developer-mobile-apps\/\">aplikasi<\/a> berdaya rendah. Hal ini membuat prosesor ARM mendominasi pasar elektronik seluler dan sistem terbenam di mana membutuhkan daya dan harga yang rendah.<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Kapan mikrokontroler digunakan?<\/h2>\n\n\n\n<p>Mikrokontroler dapat ditemukan pada kendaraan, robot, mesin kantor, perangkat medis, pemancar radio bergerak, mesin penjual otomatis dan peralatan rumah tangga. Saat ini sudah terdapat mikrokontroler yang sudah terintegrasi dengan komponen-komponen elektronik lainnya sehingga siap digunakan untuk berbagai kebutuhan, salah satu contohnya adalah mikrokontroler Arduino.<\/p>\n\n\n\n<p>Contoh pemanfaatan mikrokontroler dalam kehidupan sehari-hari<\/p>\n\n\n\n<p>\u00b7 &nbsp; &nbsp; &nbsp; Penggunaan mikrokontroler pada running LED text<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/W25qZTiSvNrDoSm3uYJtK2jtJMyQfncb9HsKmKNaTPRAOoYtCC-hFSismIiC1Kb4cNIxUxynjlf_EOEECVoISpl6aEKdNzkipAEqmWiGno2KxaCV6mLRw0jS-RiYWqkeHz7t4KTkSZQGf8gX3I7Q6kc\" alt=\"\"\/><\/figure>\n\n\n\n<p>\u00b7 &nbsp; &nbsp; &nbsp; Penggunaan mikrokontroler pada mobil remote<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/jh6Fdr_aV1DSsrmoWYVmrC-pcqKkjxvK3jP1stn_CrChghJRzWTv9FWR5fgKYG_20hx78BeIDHIP37xJHmRmUAqgtTssld_5G4RkA-psYAivsJjXzEvMwyBzk7kjxA6FBSUK2ucPKy6zmBt2vDd0Xxk\" alt=\"mikrokontroller rc\"\/><\/figure>\n\n\n\n<p>\u00b7 &nbsp; &nbsp; &nbsp; Penggunaan mikrokontroler pada project <a href=\"https:\/\/crocodic.com\/id\/ini-rekomendasi-5-iot-platform-siap-pakai\/\">IoT<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/UuOAzaBeVcJLqN0yn4MpR6nWX-wyP3QPEVHPsGhF1rsoI4Qk6SU0STNTasTt8A67IX11jo-SmEfeXPNyb_Ae0jcYz38EdLabpP-Dz1PIUlWYo7zyMPx9s-cYD35vFDXFrxFy8wtr5QnIjTDVnRGly5c\" alt=\"mikrokontroller iot\"\/><\/figure>\n\n\n\n<p>Artikel oleh : Daniel Ade Kurniawan<\/p>","protected":false},"excerpt":{"rendered":"<p>Komputer digunakan untuk melakukan controlling secara umum, sedangkan mikrokontroller hanya memiliki fungsi tertentu saja.\u00a0<\/p>","protected":false},"author":1,"featured_media":11628,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-11627","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/posts\/11627","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/comments?post=11627"}],"version-history":[{"count":3,"href":"https:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/posts\/11627\/revisions"}],"predecessor-version":[{"id":11632,"href":"https:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/posts\/11627\/revisions\/11632"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/media\/11628"}],"wp:attachment":[{"href":"https:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/media?parent=11627"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/categories?post=11627"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/tags?post=11627"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}