Codevision: Voltmeter digital dengan ADC

Membuat Voltmeter Digital ADC Menggunakan Codevision AVR

Salah satu aplikasi dari penggunaan ADC pada mikrokontroler AVR ATmega adalah untuk membuat instrumen pengukuran digital, salah satunya voltmeter digital. Tegangan analog yang masuk akan didigitalisasi oleh ATMega.

Pada aplikasi kali ini, untuk mengukur tegangan kita menggunakan potensiometer. Tegangan maksimal yang diukur sebesar 5 volt DC. Mode ADC yang digunakan adalah mode free running dengan 10 bit tanpa interrupt. Input masukan dihubungkan dengan pin ADC.0 atau PINA.0

Kode Program Voltmeter Digital ADC ATmel ATMega 16

/*****************************************************
CodeWizardAVR V2.05.0 Advanced
Project : Voltmeter digital
Version : 
Date    : 3/20/2014
Author  : Priyo Harjiyono
Company : https://anotherorion.com
*****************************************************/
#include <mega16.h>
#include <delay.h>
#include <alcd.h>
#include <stdio.h>
#define ADC_VREF_TYPE 0x00
unsigned int read_adc(unsigned char adc_input)
{
ADMUX=adc_input | (ADC_VREF_TYPE & 0xff);
delay_us(10);
ADCSRA|=0x40;
while ((ADCSRA & 0x10)==0);
ADCSRA|=0x10;
return ADCW;
}
char buff[33];
int masukan;
float hitung;
void main(void)
{
ADMUX=ADC_VREF_TYPE & 0xff;
ADCSRA=0xA1;
SFIOR&=0x1F;
lcd_init(16);
while (1)
      {
      lcd_gotoxy(0,0);
      lcd_putsf("V meter digital");
      masukan = read_adc(0);
      hitung = (float) masukan*5/1024;
      sprintf(buff," V input : %0.2f", hitung);
      lcd_gotoxy(0,1);
      lcd_puts(buff);
      delay_ms(100);
      lcd_clear();
      }
}

Gambar Rangkaian Voltmeter Digital ADC Menggunakan Codevision

Rangkaian skematiknya sebagai berikut

 

voltmeter digital codevision avr

Download file source Codevision AVR & Simulasi ISIS Proteus:

voltmeter digital using codevision AVR

4 pemikiran pada “Codevision: Voltmeter digital dengan ADC”

  1. Judul Harga Beli Sekarang
    Dasar Mikrokontroler Atmega8535 dengan CAVR BUKU ORIGINAL Rp64.000  
    Buku Belajar Sendiri Mikrokontroler AVR Seri ATMega8535 Simulasi, Hardware, Dan Aplikasi Rp70.000  
    Buku 20 Aplikasi Mikrokontroler ATMega 8535 & ATMega 16 Menggunakan Bascom-AVR+CD Rp70.500
    BUKU PRAKTIKUM TEKNOLOGI MICROCONTROLLER ATMEGA- 16 UNTUK SMK/ MAK Rp40.000  
    Buku Dasar Mikrokontroler Atmega8535 dengan CAVR Rp64.000
    BUKU MIKROKONTROLER AVR ATMEGA8535 + CD Rp80.750  
    buku pemrograman mikrokontrorler avr atmega 16 + cd Rp50.000  
  2. Salam
    Maaf ketika saya coba kenapa tampilan dari output voltmeter jadi 2f dan tidak bisa berganti setiap perubahan potensiometernya? Terima kasih.

    Balas

Tinggalkan komentar

(Note, links and most HTML attributes are not allowed in comments)

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.

Ingin produk/website Anda kami ulas? Silahkan klik tombol dibawah ini