AN0137
Dasar dasar program untuk mengaksses I2C dengan menggunakan delta I2C system.
Detail article dapat di lihat di sini
AN0137
Dasar dasar program untuk mengaksses I2C dengan menggunakan delta I2C system.
Detail article dapat di lihat di sini
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
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.
Kalkulator 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
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
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
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