Menampilkan Gambar BGF (gambar yang bisa dibaca oleh Bascom AVR) pada LCD Grafik 240 x 128
Hallo sahabat satu Hobby.....
Postingan kali ini, kita akan belajar cara menampilkan gambar pada LCD grafik 240 x 128. Mungkin sebagian dari kita terkadang bosan dengan tampilan Text pada LCD. BGF sendiri merupakan singkatan dari Bascom Graphical File, artinya Bascom AVR hanya bisa membaca file Photo dengan ekstensi .bgf, dan cara mendapatkannya harus melalui alat converter yang disediakan oleh Bascom Avr sendiri. Adapun caranya akan kita jelaskan secara rinci melalui postingan ini.
Kegunaan LCD Graphic ini lebih komplit dibanding LCD yang sering kita gunakan pada postingan yang sebelumnya. Selain Menampilkan Text, LCD Graphic juga bisa diprogram untuk menampilkan Gambar dan Garis.
Langkah pertama adalah kita harus memiliki file photo yang hendak kita tampilkan pada LCD dalam bentuk ekstensi .bmp. BMP itu sendiri adalah singkatan dari Bitmap yang terdiri dari susunan titik (pixel) yang tersimpan dalam memori komputer.
Langkah kedua adalah buka Sofwer Bascom AVR nya, lalu temukan disana menu Tools klik lalu pilih Graphic Converter kemudian klik Load untuk upload file photo ekstensi bmp tadi yang ada pada langkah pertama.
Baca juga : Jam Digital Tampilan LCD dengan ATMega32 dan DS1307 Bahasa Pemrograman BASCOM AVR
Langkah ketiga adalah klik Save untuk mengkonvert dan silahkan disimpan pada folder yang sama dengan file bahasa pemrogramannya. Karena jika tidak akan muncul pesan file tidak ditemukan pada saat kita compile di Bascom AVR nya.
Langkah keempat silahkan pergi ke schematic proteus yang kita buat dan silahkan dijalankan atau dirun.
Untuk vidio tutorialnya boleh kita tonton di akun Youtube saya "Batak sarjana" Semoga bermanfaat ia teman-teman.
Berikut ini adalah gambar schematic nya pada proteus 8.9.
Berikut ini adalah Bahasa pemrogramannya, silahkan dicopas saja!
$regfile = "m32def.dat"
$crystal = 12000000
$hwstack = 32
$swstack = 10
$framesize = 40
Config Graphlcd = 240 * 128 , Dataport = Porta , Controlport = Portc , Ce = 2 , Cd = 3 , Wr = 0 , Rd = 1 , Reset = 4 , Fs = 5 , Mode = 8
Cls 'membersihkan seluruh tampilan LCD
'Opsi yang lain :
' CLS TEXT = hanya membersihkan teks display
' CLS GRAPH = hanya membersihkan bagian grafik
Cursor Off
Do
Showpic 0 , 0 , Jetro 'koordinat pixel 0,0
Loop
End
Jetro:
$bgf "coba.bgf" 'ini gambarnya..!!
Jika gambar yang saya sertakan kurang bagus, saya sarankan untuk menonton vidio tutorialnya di akun youtube saya. Agar cara dan gambarnya bisa lebih jelas dan mudah dipraktekkan.
Semoga bermanfaat!!
Tidak ada komentar untuk "Menampilkan Gambar BGF (gambar yang bisa dibaca oleh Bascom AVR) pada LCD Grafik 240 x 128 "
Posting Komentar