Mohon tunggu...
Firnanda AgungNugraha
Firnanda AgungNugraha Mohon Tunggu... Mahasiswa - Firnanda Agung Nugraha

stmkg

Selanjutnya

Tutup

Gadget

Pemrograman CV AVR untuk Mengidentifikasi Suhu di Sekitar Menggunakan Sensor LM035

20 April 2021   11:31 Diperbarui: 20 April 2021   12:01 1127
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

CodeVision AVR merupakan salah satu software yang digunakan untuk compiler mikrokontroler Atmel AVR dengan menggunakan Bahasa C. ada banyak software lain untuk pemrograman mikrokontroler ini diantaranya ada MikroC for AVR, WinAVR, Image Craft ICC AVR, dan IAR Embedded Workbench for AVR. Pada kesempatan kali ini kita akan membuat salah satu contoh penggunaan CV AVR dengan inputan sensor LM035 dan outputan LCD 16x2.

Pertama buatlah rangkaian di aplikasi proteus seperti gambar dibawah ini

Setelah itu, buka aplikasi CV AVR dan dan buatlah program baru dengan Klick File >> New. Lalu pilih chip yang akan digunakan yaitu AT90, ATtiny, ATmega dan klik OK

Dokpri
Dokpri
Setelah itu maka akan mencul jendela pengaturan awal untuk kita memorgram di CV AVR. Pertama hal yang perlu kita seting adalah chip. Karena kita menggunakan ATmega16 maka kita rubah chip tersebut menjadi ATmega16

Dokpri
Dokpri
Setelah itu, seting pada bagian PORT. Karena kita menggunakan PortC di proteus tadi sebagai outputan LCD, maka pada kaki-kaki portC kita rubah menjadi out semua.

Dokpri
Dokpri
Setelah itu karena kita ingin menampilkan data di mikrokontroler, maka kita harus merubah sinyal analog menjadi sinyal digital dengan mengatur Analog to Digital Converter seperti gambar dibawah ini:

Dokpri
Dokpri
Yang terakhir adalah kita atur pada bagian settingan LCD. Karena kita menggunakan LCD tipe 16x2, maka pada bagian character/line kita ubah menjadi 16. Dan karena LCD kita menggunakan PORTC di proteus, ubah juga LCD module AVR ke PortC seperti gambar berikut:

Dokpri
Dokpri
Lalu klik simpan dengan nama yang sama sebanyak 3 kali.

Lalu kita dapat menulis program pada lembar program yang telah disediakan oleh CV AVR. Untuk lebih lengkapnya program seperti berikut :

#include

#include

HALAMAN :
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
Mohon tunggu...

Lihat Konten Gadget Selengkapnya
Lihat Gadget Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun