ndoWare Blog

Flowchart Percabangan

Dalam pemrograman, percabangan merupakan salah struktur kendali yang memungkinkan pemilihan atas perintah yang akan dijalankan. Percabangan sering disebut juga dengan decisions atau pengambilan keputusan. Ada beberapa jenis percabangan yang sering dipakai dalam pemrograman, yaitu:...

Robot Bartender yang Tegas

Sebuah penemuan dari mahasiswa seni Joe Saavedra, SOBEaR menggabungkan sebuah sensor alkohol, sebuah microchip yang terprogram (chip ATmega168 yang disolder ke sirkuit PCB), dan sebuah boneka panda yang biasa anda peluk setiap malam. Sekali...

Sensor Super untuk Bahan Kimia

Para peneliti di National Institue ofStandards and Technology (NIST) telah mengembangkan sebuah “hidung elektonik”. Hidung baru ini terdiri dari 16 microheater elemen dan 8 tipe sensor dengan sebuah pola modul pengenalan dengan menirukan cara...

FPGA Pin Assignment

Secara umum, sebuah FPGA terbagi atas 2 pin, yakni pin asli (dedicated pins) dan pin untuk pengguna (user pins). Pin untuk pengguna (user pin) dibuat dengan maksud agar pengguna FPGA dapat menentukan sendiri pin-pin...

Port-port I/O Paralel Mikrokontroler 8051

Seperti yang sudah kita lihat sebelumnya, 8051 memiliki empat port I/O 8-bit yang digunakan sebagai empat port 8-bit atau tiap-tiap pin-pin port dapat dialamatkan secara individual. Gambar berikut menunjukkan struktur-struktur port I/O 8051. Setiap...

Koneksi Mikrokontroler 8051

Sebelum mendiskusikan pemrograman mikrokontroler mari kita lihat diagram koneksi 8051 dan lingkungan perangkat keras minimum mikrokontroler tersebut. Hal ini ditunjukkan pada gambar di bawah. Koneksi osilator, sirkuit reset, koneksi power supply pada dasarnya dibutuhkan...

FPGA Design Software

Field Programmable Gate Array (FPGA) merupakan sebuah IC digital yang sering digunakan untuk mengimplementasikan rangkaian digital. Jadi, bentuk utama sebuah FPGA adalah Intgrated Circuit (IC). Dua buah perusahaan yang cukup terkenal sebagai pembuat FPGA...

Perulangan (Loop)

Dalam konteks pemrograman perulangan adalah pengulangan suatu proses hingga batas yang telah ditentukan. Secara umum dikenal dua jenis perulangan yaitu perulangan iteratif dan rekursif. 1. Perulangan Iteratif merupakan struktur kontrol perulangan yang umumnya menggunakan...

SMD (Surface Mount Device) dan SMT ( Surface Mount Technology)

Istilah SMT (Surface Mount Technology) merupakan istilah yang telah dikenal luas dalam dunia elektronika. Istilah Surface Mount Technology berarti sebuah teknologi mengenai cara atau metode untuk menyusun komponen-komponen elektronik secara langsung pada permukaan PCB...

Deskripsi Pin Mikrokontroler 8051

Kita dapat dengan mudah melihat pin-pin 8051 terhubung pada keempat port P0, P1, P2, dan P3. Untuk pin port P0 dan P3 memiliki fungsi-fungsi tambahan. Selain itu terdapat pin-pin untuk power supply Vcc (Pin...

Kristal dan Oscilator Pada FPGA

Pada umumnya, sebuah FPGA memerlukan sinyal detak (clock) yang stabil dan tidak berubah-ubah. Detak (clock) ini pada umumnya dihasilkan oleh kristal atau oleh oscillator. Kristal berisi sebuah resonator (sering disebut Quartz). Resonator ini bukanlah...

Aritmetika Biner

Seperti pada bilangan desimal, dalam bilangan biner dapat dilakukan operasi aritmatika seperti penjumlahan, pengurangan, perkalian dan pembagian. Penjumlahan Biner Penjumlahan bilangan biner serupa dengan penjumlahan pada bilangan desimal. Dua bilangan yang akan dijumlahkan disusun...

Teknologi Radar yang Bekerja pada Buah-buahan yang Membeku

Radar merupakan sebuah teknologi yang mulanya dikembangkan untuk mendeteksi dan mengenali sebuah pesawat tempur, dengan mengadaptasi teknologi tersebut perusahaan yang bergerak dalam bidang teknologi Raytheon telah mengembangkan sebuah alat yang mengirimkan gelombang radar untuk...

Detak (clock) Pada FPGA

Sebuah detak (clock) FPGA biasanya dibuat secara serentak atau sinkron. Artinya bahwa tiap detak (clock) yang dihasilkan di dalam sebuah FPGA terjadi serentak akan mempengaruhi semua kondisi yang ada. Termasuk juga akan mempengaruhi D-flip...

HEXBUG Robot Mikro Berbentuk Semut

  HEXBUG sebuah robot yang menyerupai semut yang memiliki enam kaki. Enam kaki semut tersebut sebenarnya merupakan sebuah alat seperti roda-roda yang membantu memberinya kecepatan melewati lantai ataupun karpet. Disain unik kakinya membuat hewan...