![]() |
|
Tài trợ cho PIC Vietnam |
Cảm biến Camera, siêu âm, hồng ngoại, gyro, la bàn... |
|
Ðiều Chỉnh | Xếp Bài |
![]() |
#2 |
Nhập môn đệ tử
Tham gia ngày: Sep 2008
Bài gửi: 10
: |
#include <16F877A.H>
#device *=16 ADC=8 #fuses HS,NOWDT,NOPUT,NOBROWNOUT,NOLVP,NOCPD,NOPROTECT #use delay(clock = 4000000) #include "lcd_vinh.c" //========================== void main() { int16 x=1; int8 i=0,adc; float32 v=0,a=0; setup_adc_ports(AN0); setup_adc(ADC_CLOCK_INTERNAL); set_adc_channel(0); lcd_init(); delay_ms(10); LCD_GOTOXY(1,1); printf(lcd_putc,"TRAN QUANG VINH"); while(1) { for(i=0;i<=100;i++) { adc=read_adc(); x=x+adc; delay_us(200); } x=x/100; v=x*0.01953125; a=(15*v-37.79295); output_b(x); //delay_ms(4000); LCD_GOTOXY(1,2) ; PRINTF(LCD_PUTC,"\VDC=%1.8f ",v) ; } } |
![]() |
![]() |
Tags |
cảm biến dòng acs712-30a |
|
|