Saat ini perkembangan digital sudah sangat pesat, banyak peralatan – peralatan pada masa sekarang ini yang sudah saling terkoneksi di dalam jaringan internet, hal inilah yang kemudian mengakibatkan hadirnya IoT. IoT adalah sebuah konsep dimana suatu objek yang memiliki kemampuan untuk mentransfer data melalui jaringan tanpa memerlukan interaksi manusia ke manusia atau manusia ke komputer. Sudah banyak peralatan yang saat […]
Internet of Things (IoT)
Komunikasi Paralel Mikrokontroler – Komputer
Mikrokontroler dan komputer dapat melakukan komunikasi dua arah dengan menggunakan port paralel komputer sebagai jalur input dan output antara komputer dan mikrokontroler. Port paralel ialah port data di komputer untuk mentransmisi 8 bit data dalam sekali detak. Standar port paralel yang baru ialah IEEE 1284 dimana dikeluarkan tahun 1994. Standar ini mendefinisikan 5 mode operasi sebagai berikut : Mode kompatibilitas […]
FemtoOS – Sistem Operasi untuk Mikrokontroler Atmel AVR
Pada kesempatan kali ini saya akan membahas mengenai salah satu sistem operasi yg dapat digunakan untuk mikrokontroler avr atmel. Pembahasan ini adalah lanjutan dari pembahasan sebelumnya tentang sistem operasi pada mikrokontroler : mikrokontrolerjakarta.wordpress.com/2010/06/27/menggunakan-sistem-operasi-di-mikrokontroler/ Femto OS merupakan sistem operasi yg sangat efisien, penggunaan program memory nya sebuah aplikasi kecil dapat dibentuk dengan menggunakan hanya 300 byte saja. Untuk mendownload source codenya […]
Motor DC Driver
Dalam dunia mekatronika / Robotika, peran driver dc motor sangatlah penting untuk menjamin kehandalah dari sistem yang dibuat. Motor driver tidak hanya mengatur pergerakan motor, akan tetapi juga diharapkan dapat mengatur kecepatan motor. Ada beberapa driver motor yang ada saat ini, diantaranya adalah : 1. Motor driver satu arah putaran Motor driver ini digunakan untuk mengatur pergerakan motor pada satu […]
WINAVR AVR-GCC Compiler
Setelah mencoba beberapa jenis compiler, akhirnya saya menjatuhkan pilihan saya kepada WINAVR AVR-GCC Compiler, compiler ini saya anggap merupakan compiler C terbaik yang pernah saya pakai. AVR-GCC adalah compiler yang berjalan di atas linux OS, akan tetapi WINAVR dapat berjalan di atas windows. WINAVR dapat di download di : http://sourceforge.net/projects/winavr/files/ Setelah menginstal winavr di pc kita, selanjutnya kita harus menginstall […]
Menggunakan Sistem Operasi di Mikrokontroler
Sebuah sistem mikrokontroler / mikrokomputer hanya dapat melakukan satu proses instruksi di setiap siklus mesinnya (machine cycle), hal ini berarti sebuah mikrokontroler hanya dapat melakukan satu operasi saja pada suatu waktu. Untuk dapat melakukan beberapa operasi sekaligus sebuah mikrokontroler memiliki fitur yang di disebut interupsi, interupsi inilah yang kemudian dapat membuat sebuah mikrokontroler seolah – olah dapat melakukan beberapa operasi […]
Elektronika Digital
Peralatan elektronika elektronika dewasa ini hampir semuanya sudah menerapkan prinsip – prinsip dari elektronika digital. Di dalam elektronika digital hanya mengenal 2 keadaan logika, yaitu 0 dan 1, 0 berarti berarti tegangan (input/output) memiliki level tegangan tegangan antara 0 – 0,7 V (TTL), sedangkan 1 berarti tegangan (input/output) memiliki level tegangan antara 3,6 – 5 V. Terdapat beberapa gerbang logika […]
Pemrograman Mikrokontroler AT89S51 (Tingkat Dasar)
Setelah membuat programmer AT89S51 pada tulisan saya sebelumnya, maka kemudian untuk dapat menggunakan mikrokontroler tersebut, maka diperlukan program yang akan di tuliskan ke mikrokontroler tersebut agar mikrokontroler tersebut dapat berfungsi seperti yang kita harapkan. Untuk dapat melakukan pemrograman pada mikrokontroler AT89S51 sebenarnya ada beberapa bahasa pemrograman mikrokontroler yang bisa dipakai, diantaranya adalah bahasa pemrograman tingkat rendah seperti bahasa mesin dan […]
Mikrokontroler, Mikroprosesor, dan Mikrokomputer
Mungkin sering kita mendengar istilah mikrokontroler, mikroprosesor, dan mikrokomputer, akan tetapi mungkin masih ada yang masih belum mengerti perbedaan dari ketiganya. Sebuah system komputer paling tidak harus mempunyai sebuah prosesor (CPU-Central Processing Unit / ALU-Arithmatic and Logical Unit), Memory, dan antarmuka input-outpu seperti gambar dibawah ini: Dari gambar diatas terlihat untuk membuat suatu sistem komputer yang utuh, minimal dibutuhkan 3 […]
Transistor Bipolar
Transistor adalah komponen semikonduktor yang terdiri dari 3 pin yand disebut emitor, basis, dan kolektor. Sebuah transistor memiliki penguatan (hfe), yaitu perbandingan dari arus yang akan mengalir di kolektor dibanding arus yang mengalir pada basis. hfe = Ic/Ib Transistor dapat berfungsi sebagai penguat, baik itu sebagai penguat arus ataupun sebagai penguat tegangan. Selain dapat berfungsi sebagai penguat, transistor juga dapat […]