Arsip

Posts Tagged ‘AVR’

Komunikasi Visual Basic 6.0 dengan Mikrokontroler MCS51 (AT89S4051)

September 17, 2012 12 komentar

Mudah-mudahan artikel yang saya tulis ini bermanfaat untuk para pembaca….(pengujung), yang sudah PINTER silahkan di tutup saja halaman ini, yang ingin belajar, silahkan di simak baik2….

Kami mengembangkan Modul komunikasi SERIAL yang memanfaatkan microsoft Visual Basic 6.0 dengan Mikrokontroler ATMEL AT89S4051 ( dengan seri yang lain juga bisa )…- karena IC AT89S4051 ini murah dan hemat pin- bila yang di kendalikan sedikit ya mendingan menggunakan IC tersebut….- Untuk Versi USB dalam pengembangan.

Karena PC / Laptop sudah jarang  yang menggunakan port paralel.. ada beberapa konsumen kami yang memesan aplikasi E-TIKET  yang terhubung dengan RFID reader- kemudian dihubungkan dengan Aplikasi Visual Basic 6.0.  nah kali ini kami bahas tentang Demo Pengendali / komunikasi mikrokontroler dengan Visual basic 6.0.

Intinya hanya men- ON – kan rellay yang terhunbung dengan Motor nantinya, perangkat mikrokontroler AT89S4051 tersebut kami tanamkan program pembaca data serial, yang dikirim dari komputer. Setelah data tersebut diterima nantinya mikrokontroler mengirim balik apa yang sudah diterima sebagai ERROR CEK….. ( gak ngerti ya…) hehe..

rangkaian memanfaatkan IC MAX232 dan beberapa komponen pendukung-lihat digambar….

Komunikasi Serial AT89S4051-Visual Basic 6.0

Board dihubungkan dengan Laptop kami ( bisa menggunakan PC )

Visual Basic 6.0 dengan Mikrokontroler MCS51

Visual Basic 6.0 dengan Mikrokontroler MCS51

Tampilan Software nya….

Visual Basic 6.0 dengan Mikrokontroler MCS51

Visual Basic 6.0 dengan Mikrokontroler MCS51

gambar diatas  – menunjukkan Software yang kami buat sudah terhubung dengan rangkaian, dengan status Connected..

Komunikasi Visual Basic 6.0 dengan Mikrokontroler MCS51 (AT89S4051)

Komunikasi Visual Basic 6.0 dengan Mikrokontroler MCS51 (AT89S4051)

Visual Basic 6.0 dengan Mikrokontroler MCS51

Visual Basic 6.0 dengan Mikrokontroler MCS51

Dilengkapi pengaturan Com-Port untuk menyesuaikan dengan port komputer yang dipakai, bila menggunkan USB to Serial dapat disesuaikan dengan port yang terdeteksi pada hardware mangement-di komputer anda.

Untuk Versi yang USB – dalam proses perakitan…. tunggu artikel berikutnya…..

Nah – banyak yang bertanya untuk apa saja manfaat aplikasi ini….?

1. Pengendali pintu parkir dengan RFID ( yang nantinya software vb 6.0 dimodifikasi dikit ) dihubungkan dengan RFID USB karena RFID tersebut cara pembacaannya mirip dengan Barcode Reader – sama2 deteksi seperti keyboard usb. hanya BEDA  di perangkatnya saja, untuk Barcode pembacaannya menggunakan sinar yang dipantulkan pada kartu barcode, namun RFID menggunakan kumparan yang ditanam pada kartu dan dibaca Identitasnya menggunakan RFID Reader. mudah khan…. hehe

2. Pengendali lampu AC 220 volt,

3. banyak lagi Aplikasi yang dapat dikembangkan dengan memanfaatkan modul komunikasi serial tersebut….

Ingin demonya….. kunjungi  http://laros-edu.net

List of Microcontroller Tutorial MCS51

Februari 14, 2012 3 komentar

Mudah mudahan bermanfaat untuk para pengunjung…penghobi elektronika – khususnya bidang pemrogrman mikrokontroller dan mekatronika…..otomasi industri….siswa smk…dll…..bila berkenan silahkan mengunjungi link dibawah ini….bila tidak berkenan mohon di share k rekan2 yang lain mungkin bisa jadi berguna…..tutorial ini saya kumpulkan dari hasil search di web…silahkan dinikmati saja

Microrontroller Tutorials ( maaf web site – Latos-edu.net  – sedang maintenance ) daftar tutorial dibawah ini masih ditulis ulang….. heheh

Interfacing – ADC 0804 dengan Mikrokontroller (bag.1)

November 13, 2010 3 komentar

Judul nya sudah basi….mudah-mudahan  ilmunya bermanfaat….

Dalam kehidupan sehari-hari , apa pun yang berhubungan seperti suara, tekanan, tegangan atau kuantitas terukur, biasanya dalam bentuk analog, Jadi bagaimana jika kita ingin salah satu antarmuka sensor analog dengan kontroler digital ? Harus ada sesuatu yang menerjemahkan input analog ke output digital yaitu rangkaian Analog to digital converter. Biasanya kita menyebutnya ADC (analog ke digital). Sebelum belajar bagaimana sebuah antarmuka ADC dengan controller pertama-tama kita melihat metode dasar konversi analog ke digital.

Dibawah ini contoh dari  metode konversi analog-ke-digital. Prinsip dasar operasi adalah dengan menggunakan prinsip komparator untuk menentukan apakah atau tidak untuk mengaktifkan data dari output bilangan biner.  ADC menggunakan konverter digital-ke-analog (DAC) untuk menentukan salah satu masukan untuk komparator, perhatikan gambar 1

gambar 1.1

Konversi dari analog ke bentuk digital secara inheren melibatkan tindakan pembanding dimana nilai dari tegangan analog di beberapa titik di waktu dibandingkan dengan standar tertentu. Sebuah cara yang umum untuk melakukannya adalah dengan menerapkan tegangan analog ke salah satu terminal pembanding dan memicu counter biner memanfaatkan driver DAC. Output dari DAC diterapkan ke terminal lain dari komparator. Karena output dari DAC semakin meningkat dengan counter, maka akan memicu komparator pada titik tertentu ketika tegangan yang melebihi input analog. Transisi dari komparator menghentikan counter biner, yang pada titik yang memegang nilai digital yang sesuai dengan tegangan analog.

gambar 2

Digambarkan adalah flash 3-bit ADC dengan resolusi 1 volt . Resistor Pack dan pembanding(komparator) memberikan masukan untuk rangkaian logika kombinasional, sehingga waktu konversi hanya delay propagasi melalui jaringan – tidak dibatasi oleh laju waktu atau beberapa urutan konvergensi. Ini adalah jenis ADC tercepat yang tersedia, tetapi membutuhkan pembanding untuk setiap nilai output (63 untuk 6-bit, 255 untuk 8-bit, dll) ADCs tersebut tersedia dalam bentuk IC sampai dengan 8-bit dan 10 bit flash ADCs (1023 pembanding) . Logika encoder mengeksekusi sebuah tabel kebenaran untuk mengkonversi tangga input ke output bilangan biner.

perhatikan gambar 3  dibawah ini

gambar 3

Langsung ke TKP => ADC0804 pin konfiguration

gambar 4

gambar 5

Diagram waktu di atas dari datasheet ADC0804. Diagram pertama (Gambar 5) menunjukkan bagaimana memulai konversi.

1. Membuat chip pilih (CS) sinyal Low.
2. Membuat write (WR) sinyal Low.
3. Membuat chip pilih (CS) High.
4. Tunggu intr pin untuk pergi (berakhir berarti konversi) Low.

Setelah konversi dilakukan di ADC, data tersedia dalam output kait dari ADC. Lihat gambar 5 yang menunjukkan diagram waktu cara membaca nilai yang dikonversi dari output kait dari ADC. Data konversi baru hanya tersedia untuk membaca setelah dibuat intr pin ADC0804 rendah atau mengatakan kapan konversi selesai. Di bawah ini adalah stepts untuk membaca output dari ADC0804 tersebut.

1. Membuat chip pilih (CS) pin Low.
2. Membuat read (RD) sinyal Low.
3. Membaca data dari port mana ADC tersambung.
4. Membuat read (RD) sinyal High.
5. Membuat chip pilih (CS) High.

dibawah ini contoh program interfacing ADC dengan mikrokontroller AT89S51 atau sejenisnya…

saya gunakan compiler ASM51 ,dan IC mikrokontroller AT89S51- untuk programnya harap disesuaikan dengan Rangkaian (hardware ) yang anda buat…JANGAN ASAL KOPAS…!!!!

$mod51   ;saya gunakan compiler ASM51 kalo anda pake yg lain harap disesuaikan header nya

org 0h

ADC_CS    bit    P2.7
ADC_RD    bit    P2.6
ADC_WR    bit    P2.5
ADC_INT    bit    P2.4
;
org    0h
next_sampling:
clr    ADC_CS    ; aktifkan ADC0804
clr    ADC_WR    ; start of conversion
setb    ADC_WR
not_EOC:
jb    ADC_INT,not_EOC
delay:    djnz    R2,$
djnz    R3,delay
clr    ADC_RD    ; Baca Data melalui P3
djnz    R3,$
mov    A,P3    ;salin data ke P3
setb    ADC_RD
setb    ADC_CS
cpl    A
mov    P1,A
sjmp    next_sampling
end

Masih ERROR…!! atau bingung…??? kirimkan komentar….mari diskusikan……!!

tutorial ini diambil dari web… http://laros-edu.net

Bersambung…..ke tutorial berikutnya…..

Downloader Microcontroller Laros ATMEL ISP v2.2

Desember 18, 2008 15 komentar

Belajar pemrograman 8051 dan mengembangkan kode dengan cepat dan mudah, dengan Laros mikrokontroller traniner board. Laros mikrokontroller 8051 traniner board memanfaatkan sebuah AT89S52 ATMEL Microcontroler dengan 8k In-System Flash Memory,  dapat diprogram dan diprogram ulang dengan mudah dengan menggunakan standard download Laros ATMEL ISP software.

Board ini mempunyai keunggulan antar lain : delapan LED’s, 8 pushbuttons, konektor LCD graphic 16×2 dan Serial Communiation RS232 telah tersedia pada board ini, sehingga mempermudah pengembangan kode dan pengujian secara langsung tanpa melepas IC/ chip yang terpasang pada board, tanpa IC master dan slave…(seperti produk lain), hanya menggunakan koneksi serial DB 9 ke komputer, Board type LA-S2 dapat digunakan untuk IC seri Atmel AT89S51, AT89S52, AT89S53, AT89S8252, AT89S8253.

Semua port I/O’s telah tersedia dengan koneksi ke male headers, standard plugs dapat digunakan. Program Run switch juga telah tersedia. Sebuah reset push-button juga disiapkan untuk melakukan reset ke mikrokontroller.

Gambar 1.1 larOS ATMEL ISP v2.1 Microcontroller Downloader

Gambar 1.2. Laros ATMEL ISP Software ( Downloader )

Catatan: Pada setiap pembelian, power supply tidak disertakan. Catu daya yang diperlukan sebesar 12 volt, dc teregulasi (dijual secara terpisah: Rp.50.000, Fitur: Output voltage: +5V/ 2A, +12V/1A, -12V/1A).

Fitur :
–Mendukung IC AT89S51, AT89S52, AT89S53, AT89S8252, AT89S8253.
-Crystal(11.592 MHz)
-Semua I/O pins terkoneksi ke header untuk mempermudah koneksi eksternal.
Microcontroller traniner board ini dapat diprogram secara on-board, hanya dengan kabel serial untuk download program.
-8 Test Pushbuttons
-8 LED
-Koneksi RS232
Switch Mode Serial/ISP: Mode Serial digunakan untuk mode Komunikasi Komputer dengan Program Aplikasi seperti Visual Basic, Delphi, dll ataupun dengan perangkat Handphone juga dapat digunakan mode ISP digunakan untuk pengisian / penghapusan memory IC dengan menggunakan program downloader Laros Atmel ISP v2.3.
Koneksi LCD 2×16 ( 4 bit mode )

Setiap pembelian akan disertakan:

1. CD Copy Software Microcontroller Laros ATMEL ISP ( Download Software ), ASM51, SDCC dan Reads51 ( Editor, assembler, C compiler dan debug dapat digunakan untuk pemrograman C)

2. Petunjuk Penggunaan Trainer Kit

4. Kabel Komunikasi Serial RS232 sekaligus sebagai kabel downloader

5. Rangkaian skematik untuk contoh-contoh percobaan

6. Contoh – contoh program percobaan sederhana

Fitur Printed Circuit Board (PCB)
-100mm x 100mm
-Component Overlay Diagram (on top)
-Singgle sided circuit board

Untuk menggunakan trainer ini deperlukan:

Komputer dengan minimum CPU Pentium 64M RAM dengan CDROM drive dan Parallel Port, program dapat bekerja di OS Windows 98®, Win2000,XP atau yang terbaru.

Reads51® atau Editor / assembler / Compiler yang sama – Free Provided.

Laros ATMEL ISP – Free Provided by Laros-edu Inc.

Perlu 12v DC regulated power supply 500mA atau lebih besar dengan 2 pin header female connector.

Harga :    Rp. 240.000,-

Cara Pembelian :

Datang langsung ke alamat :

jl Prabu Loro, Ling. Gaplek- RT 02 RW.02. Kelurahan Bakungan- Kec. Glagah -kab. Banyuwangi.

atau di

Kampus: Laboratorium Mikrokontroller, Jurusan Elektronika Industri Community College Banyuwangi, Jl. Kuntulan no.1 Glagah Banyuwangi – Jawa Timur.

Hubungi telp/SMS:

Ibnu Budi R, HP: +62-081 2525 2497
Online

Website : http://laros-edu.net

Email: ibnubudir[eiit]gmail.com

sales[eit]laros-edu.net (form order kit)

Pembayaran: Bank Transfer

  1. Bank BCA – Banyuwangi No.Rek. 1800 569 164
  2. Bank BNI – Banyuwangi No.Rek. 0174037883

A/N IBNU BUDI RAHARJO

Hubungi telp/SMS:

Ibnu Budi Rahardjo ,Telepon Kantor : 0333-413573 – atau  HP:081 2525 2497

Jangan sungkan-telpon saja, kalo dekat-…mluncur langsung ke lokasi…..

Catatan (untuk pembelian online):

Tambahkan Rp. 30.000* untuk biaya pengiriman Luar P. Jawa bila memesan lebih dari 3 buah.
Tambahkan Rp. 10.000* untuk biaya pengiriman P. Jawa 9 jawa timur – ongkir GRATIS )

gratis ongkos kirim bila beli minimal 5 buah

*Pengiriman barang menggunakan Jasa TIKIJNE / PT.POS, biaya jasa pengiriman tersebut dapat berubah disesuaikan dengan KG barang + kemasan dan lokasi pemesan, dengan waktu pengiriman paling lama 10 hari untuk Luar P.Jawa.
Dapatkan discount untuk pembelian dengan jumlah lebih dari 5 kit

Laros-Edu Team’s

Ikuti

Get every new post delivered to your Inbox.