BASIC4MCU | 통신 | 지그비 | XBee 지그비 Wire(XB24-AWI-001) - ADC 1개 컴전송
페이지 정보
작성자 키트 작성일2017-09-01 13:06 조회1,262회 댓글0건본문
// ADC0 ADC 입력 전압을 컴으로 전송 합니다. //
// 시리얼 포트 1 사용 //
/*****************************************************
Chip type : ATmega128 : 16.000000 MHz
*****************************************************/
#include <mega128.h>
#include <delay.h>#include <stdio.h>
int temp_I;
void TX1_CHAR(char Sdata){ while ((UCSR1A&0x20)==0); UDR1=Sdata; }
void main(void){
char i, str[20];
UCSR1B=8; UBRR1H=0; UBRR1L=103;//9600
ADMUX=0; ADCSRA=0xE7; // 프리런닝 //
while(1){delay_ms(500);
temp_I=ADCW;
temp_I=(int)( (float)temp_I * 50.0 / 1023.0 ); //전압10배, 5V는 50으로
sprintf(str,"%d.%d",temp_I/10,temp_I%10);
i=0; while(str[i])TX1_CHAR(str[i++]);
}
}
댓글 0
조회수 1,262등록된 댓글이 없습니다.