Codevision: Voltmeter digital dengan ADC


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



/*****************************************************
CodeWizardAVR V2.05.0 Advanced
Project : Voltmeter digital
Version : 
Date    : 3/20/2014
Author  : Priyo Harjiyono
Company : http://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();
      }
}

Rangkaian skematiknya sebagai berikut


voltmeter digital codevision avr

Download file source Codevision AVR & Simulasi ISIS Proteus:

voltmeter digital using codevision AVR


membuat voltmeter digital dengan avr (7), membuat voltmeter digital dari atmega (2), volt meter berbasis mikrokontroler (2), cvavr voltmeter segment (2), codevision avr avo (2), rangkaian voltmeter digital menggunakan atmega 8 (2), rangkaian arduino voltmeter dengan mikrokontroler (2), arduino voltmeter dengan mikrokontroler (2), program voltmeter cvavr (2), rumus volty meter adc cvavr (1)

Post You May Also Like

BACA JUGA:   RTC DS 1307 dengan Codevision AVR [1]

Post Author: anotherorion

Priyo Harjiyono, blogger kelahiran Cilacap yang kini menjadi warga Ngayogyakarta Hadiningrat, baginya blog adalah dunia untuk menciptakan mimpi2nya. Saat ini masih disibukkan sebagai pembelajar dalam dunia pendidikan.

2 thoughts on “Codevision: Voltmeter digital dengan ADC

    Hery

    (Februari 11, 2015 - 7:33 pm)

    Salam
    terimaksih share ilmunya,kalau ada pertanyaan,bolehkan minta alamat emailnya.
    Terimkasih

      anotherorion

      (Februari 12, 2015 - 11:40 am)

      bisa menghubungi FB saya mas di @anotherorion

Berikan tanggapan anda