Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portc.6 , Db7 = Portc.7 , E = Portc.2 , Rs = Portc.0 'port mana saja yang digunakan untuk LCD disini yg digunakan adalah Port B Config Lcd = 16 * 2 'ukuran LCD yang digunakan Cls 'buat ngebersihin lcd jd ngak ada karakter Locate 1 , 3 'klo menggunakan locate tandanya tulisan akan muncul dari kolom ke 1 baris ke 3 Lcd "Selamat datang" Lowerline 'untuk tulisan dibawah Lcd "Selamat Mencoba" Wait 3 'untuk pewaktuaan sebenarnya masih banyak instruksi yang dapat digunakan pada bascom avr untuk menampilkan tulisan di lCD Semoga Bermanfaat
Set Ping nop nop nop Reset Ping Delay Delay Delay Delay Delay Delay Delay Set Ping nop nop nop Bitwait Ping , Set Start Timer0 Bitwait Ping , Reset Stop Timer0 Reset Ping Waktu = Counter0 Jarak = Satuan_waktu * Waktu Jarak = Jarak / 2000 Karakter = Fusing(jarak , "##.##") Locate 1 , 8 : Lcd " " Locate 1 , 8 : Lcd Karakter ; "ms" Jarak = Jarak * Kecepatan Karakter = Fusing(jarak , "###.##") Locate 2 , 8 : Lcd " " Locate 2 , 8 : Lcd Karakter ; "cm" Waitms 250 Print Jarak Loop End
Motor_a Alias Porta.0 'inisialisasi port yang digunakan sebagai motor Motor_b Alias Porta.1 Interrupt Alias Pina.7 Switch_open Alias Pina.2 Switch_close Alias Pina.3
Motor_a = 1 'motor_a berputar Bitwait Switch_open , Set 'berputar sampai dengan limitswich tertekan Motor_a = 0 'motor_a mati setelah limitswich ditekan Bitwait Interrupt , Set Cls Locate 1 , 6 Lcd "WELCOME" Do Loop Until Interrupt = 0 Motor_b = 1 Bitwait Switch_close , Set Motor_b = 0 end initinya program diatas adalah menggerakkan motor dc dengan dua arah dimana motor_a adalah untuk searah jarum jam sedangkan motor_b sebaliknya. diamana ditambahkan pula limitswich sebagai pembatas pintu maklum aplikasi program ini untuk buka tutup pintu otomatis klo ngak ganti pake push button bisa juga kok sedangkan interrupt digunakan untuk optocoupler yang berguna untuk mendeteksi orang lewat. jadi secara keseluruhan program ini yaitu pertama motor berputar sampai limitswich tertekan lalu berhenti kemudian menunggu perintah dari optocoupler yaitu pina.7 setelah itu motor berputar sampai mendapatkan masukkan dari limitswich kedua setelah itu motor berhenti selesai deh program nya mohon maaf klo ada yang salah /kurang jelas Terimakasih
Open "comd.3:19200,8,n,1" For Output As #1 digunakan untuk mengubuka port mikro ke komputer agar mau ngirimim data berupa tulisan bismillah klo suskes
ini program cuma untuk mengetahui apakah komunikasi serial mikro dapat digunakan atau tidak Terima kasih