ใครพอจะรู้วิธีแก้บ้างคับค่าที่วัดได้มันไม่นิ่งอ่ะคับ เวลาเอาไปแช่น้ำค่าไม่นิ่งเลยคับ
เซ็นเซอร์ใช้ ชิปเบอร์ LM393 (Produino LM393)
บัญชีของผมไม่สามารถอัพโหลดไฟล์รูปได้คับ ดูรูป เซ็นเซอร์และลายวงจรได้ที่ Link ด้านล่างคับ
http://image.ohozaa.com/view2/xRD7I7fu2WXEV9kh (รูปเซ็นเซอร์)
http://image.ohozaa.com/view2/xRD7IteakrVAqc2l (รูปลายวงจร)
#include <16F877A.h>
#device adc=10
#FUSES NOWDT,HS,NOPROTECT,NOLVP,NODEBUG,NOWRT,RESERVED
#use delay(clock=20000000)
#include <lcd.c>
void main()
{
int16 val, read_adc;
setup_adc_ports(RA0_ANALOG);
setup_adc(ADC_CLOCK_INTERNAL);
set_adc_channel(0);
delay_us(100);
while (TRUE)
{
val = read_adc();
delay_ms(1000);
lcd_init();
lcd_gotoxy(1,1);
printf(lcd_putc,("Value = %Lu"), val);
delay_ms(1000);
}
ใครพอจะรู้วิธีเขียน clode เซ็นเซอร์ความชื้นบ้างคับ(ภาษา C) ของผมเขียนแล้วรวนคับ
เซ็นเซอร์ใช้ ชิปเบอร์ LM393 (Produino LM393)
บัญชีของผมไม่สามารถอัพโหลดไฟล์รูปได้คับ ดูรูป เซ็นเซอร์และลายวงจรได้ที่ Link ด้านล่างคับ
http://image.ohozaa.com/view2/xRD7I7fu2WXEV9kh (รูปเซ็นเซอร์)
http://image.ohozaa.com/view2/xRD7IteakrVAqc2l (รูปลายวงจร)
#include <16F877A.h>
#device adc=10
#FUSES NOWDT,HS,NOPROTECT,NOLVP,NODEBUG,NOWRT,RESERVED
#use delay(clock=20000000)
#include <lcd.c>
void main()
{
int16 val, read_adc;
setup_adc_ports(RA0_ANALOG);
setup_adc(ADC_CLOCK_INTERNAL);
set_adc_channel(0);
delay_us(100);
while (TRUE)
{
val = read_adc();
delay_ms(1000);
lcd_init();
lcd_gotoxy(1,1);
printf(lcd_putc,("Value = %Lu"), val);
delay_ms(1000);
}