membuat sensor suhu lm 35 menggunakan at mega

4

Click here to load reader

Upload: priyo-harjiyono

Post on 09-Jul-2015

4.242 views

Category:

Education


4 download

DESCRIPTION

membuat sens

TRANSCRIPT

Page 1: Membuat sensor suhu lm 35 menggunakan at mega

C O D E V I S I O N D A N P R O T E U S I S I S

Membuat sensor suhu LM 35 menggunakan ATMega

Page 2: Membuat sensor suhu lm 35 menggunakan at mega

LM 35 dengan output LCD

#include <mega16.h>#include <stdlib.h>#asm

.equ __lcd_port=0x15 ;PORTC#endasm#include <lcd.h>#include <delay.h>#define ADC_VREF_TYPE 0x00unsigned 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;}int temp;unsigned char suhu[33];float vin;void main(void){

DDRA=DDRB=0x00;ACSR=0x80;ADMUX=ADC_VREF_TYPE & 0xff;ADCSRA=0xA3;SFIOR&=0x1F;lcd_init(16);while (1)

{temp = read_adc(0);vin=(float)temp*500/1024;ftoa(vin,1,suhu);lcd_gotoxy(0,0);lcd_puts(suhu);lcd_gotoxy(5,0);lcd_putchar(0xdf);lcd_putsf(“C”)delay_ms(1);};

}

Page 3: Membuat sensor suhu lm 35 menggunakan at mega

Rangkaian Skematik

Page 4: Membuat sensor suhu lm 35 menggunakan at mega

Tugas

1. Mengubah tampilan LCD dalam °Reamur, °Kelvin dan °Fahrenheit

2. Membuat 2 sensor LM 35 di ADC.1 dan ADC.2 dengan output R dan K dalam LCD yang sama

3. Mengaktifkan motor ketika suhu mencapai 40°C

4. Mengatur kecepatan motor dengan LM35

request codevision program and proteus schematic

please ask at

http://anotherorion.com or http://anotherorion.multiply.com