Oke guys kali ini Saya mau memperkenalkan sebuah teknologi yang canggih dan dapat bekerja seperti computer. Teknologi ini disebut sebagai mikrokontroler. Mikrokontroler tersebut dapat membantu pekerjaan kita sehari hari secara otomatis. Lantas apa itu mikrokontroler? Dan seperti apa jenis dari mikrokontroler itu? Skuy cek this out !!



 


Apa itu mikrokontroler?

Pada prinsipnya mikrokontroler adalah sebuah computer yang kecil dan terdapat masukan/keluaran, memori, prosesor untuk menentukan sebuah keputusan, melakukan hal yang bersifat berulang, dan dapat berinteraksi dengan piranti eksternal seperti sensor dan actuator. Sebagai computer berukuran kecil, mikrokontroler cocok diaplikasikan pada benda-benda yang berukuran kecil misalnya quadcopter aau robot. Perusahaan pembuat mikrokontroler ini antara lain ada Atmel, Cypress Semiconductor, Microchip Technology, dan Silicon Laboratories. Micorcontroler sering disingkat MCU atau µC.

 

Apa perbedaan antara mikrokontroler dengan mikroprosesor?

Mungkin Agan-Agan pernah mendengar istilah mikroprosesor, jadi apa itu mikroprosesor? Mikroprosesor adalah sebuah Integreted Circuit yang hanya memiliki CPU (Central Processing Unit) didalamnya, tidak memiliki peripheral ataupun memori. Sehingga sebuah mikroprosesor harus memiliki memori supaya dapat berfungsi. Hal tersebut menjadi pembeda antara mikrokontroler dan mikroprosesor. Selain itu mikrokontroler memiliki clock yang lebih kecil yaitu sebesar 30-50 MHz dibanding dengan Mikroprosesor yang memiliki clock bisa lebih dari 1 GHz.

 

Oleh karena itu, mikrokontroler kalah dalam segi kecepatan namun jauh lebih murah dengan mikroprosesor, sedangkan mikroprosesor memiliki kecepatan yang tinggi tapi harganya yang relative lebih mahal.

Mungkin di lain waktu Saya akan bahas lebih dalam lagi mengenai mikroprosesor. Tapi nanti setelah pembahasan tentang mikrokontroler telah selesai semua wkwk.

 

Okee kita lanjut pembahasannya

 

Apakah Agan pernah mendengar istilah mikrokontroler 16 bit atau 8 bit? Maksud dari bit tersebut adalah bahwa mikrokontroler tersebut dapat menangani data 16 bit atau 8 bit perwaktu. Jumlah bit pada mikrokontroler bervariasi dari 8 bit, 4 bit, 16 bit dan 32 bit. Secara umum, mikrokontroler n bit berarti mikrokontroler tersebut memiliki lebar bus data sebesar n bit. Lebar bus data menentukan kecepatan transfer data. Semakin lebar suatu bus, semakin tinggi kecepatan transfer datanya.


 


Nah dari sini Agan sudah tahu kan apa itu mikrokontroler. Salah satu jenis mikrokontroler yang sering digunakan untuk robotikers adalah Arduino. Saat ini penggunaan Arduino sebagai mikrokontroler sudah marak digunakan oleh pelajar bahkan untuk skala project yang mampu dilakukan oleh Arduino. Arduino adalah jenis suatu papan yang memiliki mikrokontroler sehingga Arduino dapat dikatakan sebagai papan mikrokontroler. Arduino banyak juga jenis dan versinya. Tapi yang sering digunakan adalah Arduino Uno.


Arduino uno ini merupakan papan mikrokontroler yang dapat kita program sendiri, sehingga memungkinakan melakukan sesuatu yang serba guna. Program dapat dilakukan di software Arduino yang biasa disbut sketch. Dengan menuliskan sketch, kita bisa membuat erbagai instruksi yang dapat dilaksanakan oleh Arduino. Nah untuk pembahasan Arduino sendiri mungkin akan diposting lagi nanti.

 

Mungkin segini aja dulu ya gan untuk pembahasan tentang mikrokontrolernya. Semoga postingannya bisa menambah wawasan dan sebagai refreshing. Jadi sekian dan terima kasih.