Archive for the ‘lain-lain’ Category

Akses I2C dengan menggunakan Delta I2C System

Wednesday, September 10th, 2008

AN0137

Dasar dasar program untuk mengaksses I2C dengan menggunakan delta I2C system.

Detail article dapat di lihat di sini

Penggunaan DX-10 & control system alarm berbasis SMS pada Mobil

Tuesday, September 9th, 2008

AN0119

Aplikasi kali ini membahas bagaimana memodifikasi Perangkat DX-10 Alarm & Control sebagai pengaman dan system kendali pada mobil. DX-10 Alarm & Control yang memang pada dasarnya didisain untuk pengamanan dan pengendalian peralatan pada rumah maupun kantor ini memang dapat dimodifikasi untuk mobil. Berbeda dengan aplikasi peralatan listrik rumah tangga yang menggunakan tegangan tinggi dan arus yang relative tidak terlalu besar, maka pada mobil lebih sering menggunakan arus besar dengan tegangan 12 Volt saja. Untuk itu relay yang digunakan pada aplikasi ini harus mempunyai kapasitas arus yang besar pula. Gambar 1 menunjukkan kaki-kaki dan notasi dari relay yang khusus digunakan untuk mobil.

Detail article dapat di lihat di sini

Aritmatika system Biner pada DST-51

Friday, September 5th, 2008

AN0078

Article berikut membahas tentang aritmetika dasar system biner pada DST-51.

Proses logika Pengurangan , pembagian , perkalian system biner.

Detail article bisa di lihat di sini

13/09/2015

Berikut ini adalah update artikel an0078 yang ditulis 5 September 2008, di mana algoritma aritmatika yang rumit kita sederhanakan dengan metoda Flowchart pada Delta Robotic Studio untuk membuat sebuah aplikasi kalkulator sederhana pada mikrokontroler dengan tampilan LCD 16×2.

DST-51 AritmatikaKalkulator dengan Mikrokontroler AT89S51

Dengan menggunakan makro aritmatika pada Delta Robo Studio maka kita dapat merancang sebuah kalkulator sederhana dengan mudah. Operator dari proses aritmatika dalam kalkulator ini dapat diganti hanya dengan mengganti makro yang digunakan

Cukup dengan menghapus operator yang akan diganti, lalu drag operator pengganti maka panah akan otomatis tersambung dari blok di atasnya. Kemudian goyang sedikit blok di bawahnya dan panah akan tersambung juga dengan blok dibawah.

Modul yang digunakan

- DST-51 AT89S51 Minimum System

- LCD 16×2

- Keypad 4×4

Cara Kerja

Tentukan jumlah digit yang digunakan dengan mengisi parameter jumlah digit di:

- Makro KeypadLCD16×2

- Makro Pemindah data dari memori ke operand

- Makro Pengirim data dari Buffer ke LCD

Dalam contoh pada aplikasi ini kita isikan 4 yang merupakan nilai maksimal yang dapat diproses dengan aplikasi ini. Apabila pengguna memasukkan angka 5 maka layar LCD akan menampilkan pesan “Terlalu besar” saat program didownload dan run.

Contoh pada aplikasi ini adalah proses pengurangan. Pengguna memasukkan angka 1234 melalui keypad dan setiap penekanan angka akan tampil di LCD baris pertama. Setelah digit ke empat maka layar LCD pindah ke baris kedua dan pengguna dapat memasukkan angka kedua yaitu 0002 untuk angka 2. Maka hasil yang tampil dalam layar LCD adalah 04D0h atau 1232 dalam desimal yang merupakan pengurangan dari 1234 dan 2.

Memang kalkulator ini sangatlah sederhana dan banyak keterbatasan sebagai berikut:

- Input operand harus dimasukkan 4 digit walau hanya berbobot satuan seperti 0002

- Input operand tidak dapat dihapus bila salah tulis, harus direstart

- Operator tidak dapat diganti dengan bebas oleh keypad melainkan harus mengubah di flowchart dan didownload ulang

- Walau input operator dalam desimal namun hasil masih dalam hexa seperti tampak pada gambar di atas.

Tujuan penulis untuk artikel ini bukan pada kalkulatornya namun menjelaskan bagaimana menggunakan operator-operator aritmatika pada Delta Robotic Studio tanpa harus mengenal program mikrokontrolernya. Selain itu hasil yang masih dalam bentuk hexa akan lebih mudah diproses lebih lanjut oleh proses-proses aritmatika lainnya dalam sistem. Konversi ke desimal baru akan dilakukan saat dibutuhkan untuk menampilkan nilai atau melaporkan nilai dalam print out contohnya.

Anda dibebaskan untuk  memodifikasi atau menambahkan makro lagi untuk menyempurnakan flowchart kalkulator ini.

Paulus Andi Nalwan, Delta Electronic

Software

- DeltaRoboticStudio

- Flowchart Kalkulator


Permainan Jackpot dengan menggunakan DST-52 dan M1632 LCD

Wednesday, September 3rd, 2008

AN0068

Artikel kali ini membahas mengenai permainan jackpot yang dilakukan oleh Modul DST-52. Permainan ini adalah merupakan permainan di mana beberapa gambar dalam beberapa  kolom diputar. Pemain harus menekan suatu tombol untuk menghentikan putaran. Jackpot akan diperoleh apabila proses penekanan tombol dilakukan pada saat ketiga gambar menampilkan gambar yang sama persis.

Detail dari article ini dapat di lihat di sini

Software pendukung

Modul pendukung

Pengirim kode morse dengan modul DST-52 dan M1632 LCD

Wednesday, September 3rd, 2008

AN0067

Artikel berikut ini membahas mengenai pengiriman kode morse secara digital dengan menggunakan Modul DST-52 dan M1632 LCD sebagai penampil datanya. Aplikasi ini sangat bermanfaat bagi pengguna yang berkeinginan untuk mempelajari kode morse.

Detail article dapat di lihat di sini

Software pendukung

Modul pendukung