PDA

View Full Version : đo nhiệt độ dùng pic 16f877a và lm35 giao tiếp PC


hoangtuan8911
17-10-2010, 09:25 AM
em chưa biết gì vê pic cũng như cách làm mạch đo nhiệt độ này, vì vậy áo ai có thể hướng dẫn cho em không ạ? vì đồ án môn học thầy kêu làm, mà pic thì em giờ mới học, đợi học xong rồi làm thì môn này em rớt chắc, rất mong là mấy anh chị hướng dẫn cơ bản để em có thể làm được đề tài này

em nói sơ qua đề tài của em, em muốn dùng lm35 và pic đo nhiệt độ, rồi gửi kết quả đo về máy tính qua cổng COM, máy tính sử dụng VB để thiết kế giao diện và ra quyết định tắt, mở lò nhiệt, hay điều chỉnh nhiệt độ đặt cho lò nhiệt (có thể sử dụng khâu PID).

em xin lỗi vì em mới làm thành viên, tìm hoài không thấy bài em cần nên lập topic này, nếu như đã có topic này rồi thì em thành thật xin lỗi!'

thanks to all

thundernhut
18-10-2010, 07:52 AM
cái này cũng đơn giản này,
bạn đọc phần cấu hình bộ dao động, timer, ADC của PIC 16f887
rồi tìm hiểu cách giao tiếp cổng com.
vậy là xong , tài liệu trên mạng khá nhiều

hoangtuan8911
24-10-2010, 02:27 PM
cho em hỏi tí nữa, em vẫn không biết làm cách nào để tăng giảm điện áp vào của lò nhiệt.

vì thực ra em làm 1 lò ấp trứng (một mô hình đơn giản sử dụng một bóng đèn), em muốn thay đổi điện áp qua bóng đèn để tăng giảm nhiệt độ

có ai co thể chỉ cho em với, em cảm ơn nhiều nhiều!

nhauruou
07-03-2011, 11:16 AM
em cũng đang rất cần đề tài này. mọi người có tài liệu nào gữi cho em với. mail của em là nhaukhongxin@gmail.com

hein_ts
13-03-2011, 01:29 AM
Hjhj. Hôm nay vui vui khi trên diễn đàn mình đã được làm đệ tử một túi. Thực ra mình mới nghiên cứu pic được gần tháng nay thôi mà. Về vấn đề của bạn mình có vài góp ý như sau:
Các nguyên liệu:
Labview( nếu bạn chưa học VB thì đảm bảo học cái này nhanh và giao diện trông nó "khoa học hơn nhiều)
PicC (CCS) đương nhiên là bạn đang nghiên cứu nhé:
Đầu tiên là lập trình cho Pic:
Nên dùng ADC 10bit, sẽ chính xác hơn nhiều phải không ạ?
Pic sẽ đọc một giá trị ADC qua đó tính ra nhiệt độ để làm các thao tác tiếp theo.
Nếu dùng bộ PWM chuyên sâu thì e rằng hơi phức tạp vì môi trường truyền nhiệt là không đồng nhất. Bạn chỉ nên chạy 2 chế độ là sáng mờ và sáng nhất.
Nhiệt độ đọc được sẽ đem so sánh với giá trị máy tính gửi xuống
nếu nhỏ hơn thì làm cho bóng điện ở chế độ full
nếu nếu lớn hơn khoảng cho phép thì chạy chế độ 50% chẳng hạn.
Vấn đề là điều xung cho bóng đèn dây tóc phải không ạ?
IRF840N 10A 500V, chỉnh lưu điện lưới tín hiệu qua so quang. Máy hết pin thông cảm

kshoaiviet
27-04-2011, 05:35 PM
mong cai anh chi dum bai cua em sai o diem nao,tks



#incluce <16F877A.h> //Khai báo con bit ta sử dụng và file khai báo các bít các thanh ghi quan trọng trong con bit này
#incluce <def_877a.h> //Khai báo sự định nghĩa các thanh ghi và các bít quan trọng
#divice*=16 adc=10 //Khai báo dùng poiter 16 bít và ADC 10 bít
#FUSES NOWDT, HS, NOPUT,NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD, NOWRT //Khai báo các config
#use delay(clock=20000000) //Khai báo sử dụng hàm delay và tần số dao động sử dụng
int8 high,low; //Khai báo các biến số nguyên 1byte(8bít)
//Khai báo mảng hằng số là số nguyên 1 byte
int8 const a[10] = {0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90 };
//Chương trình con tách hàng chục và hàng đơn vị thành hai số chứa trong hai biến đã khai báo trên high va low
Void convert_bcd(int8 x)
{
low=x%10;//chia lấy phần dư=hàng đơn vị
high=x/10;
high=high%10; //high=số hàng chục
}
// Chương trình con giải mã và hiển thị nhiệt độ
Void display()
{
PORTB=a[low]; // Gửi dữ liệu đến LED1
RD0=0; // Bật LED1,LED1 sẽ hiển thị đúng giá trị của low

delay_2ms(2); // Cho trễ 2ms
RD0=1 // tắt LED1
PORTB=a[high]; // LED2
RD1=0;
delay_ms(2);
RD1=1;
}
//Chương trình con thực hiện việc báo động
Void bao_dong(){
int8 i;
for(i=0;i<200;i++)
{
REO=0;delay_us(100);
REO=1;delay_us(100);
} //kêu 200 tiếng
}
// Chương trình chính
void main() {
float value;
int 16 i;

trisb = 0x00; //thiết lập các chân của PORTB là các chân Ouput
trisc = 0x00; //thiết lập các chân của PORTC là các chân Ouput
trisd = 0x00; //thiết lập các chân của PORTD là các chân Ouput
trise = 0x00; //thiết lập các chân của PORTE là các chân Ouput
trisa = 0xff; //thiết lập các chân của PORTa là các chân Input
portC = 0xff; //thiết lập các chân của PORTC xuất ra điện áp ở mức cao
portD = 0xff; //thiết lập các chân của PORTd xuất ra điện áp ở mức cao


//Thiết lập cho ADC
Setup_adc(ADC_CLOCK_INTERNAL_; //Chia ra cách thức hoạt động của ADC là thời gian lấy mẫu bằng xung clock
//Thiết lập chân lấy tín hiệu Analog là chân ANO
setup_adc_ports(AN0);
setup_adc_chanel(0)

delay_us(10); //Trễ 10us

value=(float)read_adc();
value=(value – 558.5)/2.048;
convert_bcd(int8)value0;
i=0;
//Vòng lặp vô tận
While(1)
{
i++;
value = (float)read_adc();
value = (value – 558.5)/2.048; //for 5V supply
if(i==150) { convert_bcd(int8)value);i=0;}
if(((int8)value > 40) || ((int8)value < 15)) bao_dong();
}
}

tanbka
27-04-2011, 05:59 PM
Ít nhất bạn cũng phải cho mọi người biết bệnh mình đang mắc phải chứ, đi kiểm tra tổng thế thế này mất thời gian lắm.

windy_90
02-07-2011, 08:48 AM
chào mọi người!
mình muốn nhờ các bạn một tí ?
có ai có đọan code về điều khiển lò nhiệt dùng PID bằng pic 16f877a cho mình với.
mình đang làm đề tài này mà viết mãi không chạy.

windy_90
02-07-2011, 09:18 AM
đây là hình mô phỏng minh cần làm.mình làm mạch điều khiển lò nhiệt dùng PID viết bằng CCS với pic 16f877a.có bạn nào có thể giúp mình viết đoạn code được không?
lm35 sẽ đưa vào chân A0.bàn phím dùng để cài đặt nhiệt độ đặt cho lò nhiệt.mình viết không được phần lấy mẫu PID để biết nhiệt độ hồi tiếp về,để cài đặt cho hệ số P,I,D.
ai có thể giúp mình không?thanks

pdkxlily
02-07-2011, 10:57 AM
value = (float)read_adc();
value = (value – 558.5)/2.048;
cho mình hỏi float ở đây có ý ngiã gì vậy ,có fai đọc số thập phân là cần float :-?

danghien719
02-07-2011, 01:55 PM
hì, float ở đây chả là cái gì bạn ạ.
read_adc() trả về là int8.
nhưng bạn thấy đấy value của mình là chia cho 2.048 là chia số thực ko phải nguyên vì thế value phải khai báo thì phép toán mới đúng, còn ko nó chia sẽ sai.
Vì thế câu lệnh trên cần khai báo như thế này là được rồi :

float value ;
value = read_adc();
value = (value = 558.5)/2.048
thế là đc rồi bạn ạ.
Thân !

danghien719
02-07-2011, 01:59 PM
chào mọi người!
mình muốn nhờ các bạn một tí ?
có ai có đọan code về điều khiển lò nhiệt dùng PID bằng pic 16f877a cho mình với.
mình đang làm đề tài này mà viết mãi không chạy.

Hì, cái bạn quan tâm thì cũng là cái mình quan tâm.
Cũng có 1 số đồ án làm điều khiển nhiệt dùng PID nhưng mình thấy chưa hiệu quả lắm.
Mình có làm nhưng ko chơi PID đc, mình dùng TRIAC điều khiển tuyến tính chứ ko dùng PWM như nhiều người.
Nếu bạn cần mình có thể send 2 đồ án :
1. điều khiển nhiệt + PID +LM35
2. điều khiển nhiệt + TRIAC + DS18B20

Thân.

pdkxlily
02-07-2011, 09:57 PM
Hì, cái bạn quan tâm thì cũng là cái mình quan tâm.
Cũng có 1 số đồ án làm điều khiển nhiệt dùng PID nhưng mình thấy chưa hiệu quả lắm.
Mình có làm nhưng ko chơi PID đc, mình dùng TRIAC điều khiển tuyến tính chứ ko dùng PWM như nhiều người.
Nếu bạn cần mình có thể send 2 đồ án :
1. điều khiển nhiệt + PID +LM35
2. điều khiển nhiệt + TRIAC + DS18B20

Thân.

send mình 2 cái đồ án đó đi bạn email : iphuoc.bi@yahoo.com.vn tiện thể cho mình hỏi cách xuất xuất ra ký tự độ C ,mình ko bik xuất cái ký tự đặc biệt đó

windy_90
17-07-2011, 10:03 PM
co ai co the xem giup minh,code nay` dung hay sai hok z?
mạch của mình dùng adc 10 bit,lcd 8 bit,biến dat là gtri đặt lấy từ bàn phím,thuc la` giá trị thực lấy từ cảm biến LM35,kp=8,ki=1,kd=10.
sao mà nó hok xuất xung hok bt nữa?
có bạn nào có thể giúp mình hok?

sonluyen
27-07-2011, 09:12 PM
cái này y hệt cái đồ án của mình =.=!
vào http://www.picvietnam.com/forum/showthread.php?t=10317 ma xem cái nền vb có thể viết theo.
code thì có thể tìm hiểu kĩ về PID.mình nghĩ như vậy là đủ để hoàn thành 1 cách ok :)
lưu ý là mình đua links k phải muốn maketing sản phẩm của mình.mình chỉ muốn đưa cái phông vb để bạn tham khảo :)

ngdnhanbk
30-07-2011, 02:12 AM
Hì, cái bạn quan tâm thì cũng là cái mình quan tâm.
Cũng có 1 số đồ án làm điều khiển nhiệt dùng PID nhưng mình thấy chưa hiệu quả lắm.
Mình có làm nhưng ko chơi PID đc, mình dùng TRIAC điều khiển tuyến tính chứ ko dùng PWM như nhiều người.
Nếu bạn cần mình có thể send 2 đồ án :
1. điều khiển nhiệt + PID +LM35
2. điều khiển nhiệt + TRIAC + DS18B20

Thân.
Cho mình xin để tham khảo đi bạn. Email mình là nguyennhan612@gmail.com. Cám ơn bạn

ichitea606
05-09-2011, 02:51 AM
hì, float ở đây chả là cái gì bạn ạ.
read_adc() trả về là int8.
nhưng bạn thấy đấy value của mình là chia cho 2.048 là chia số thực ko phải nguyên vì thế value phải khai báo thì phép toán mới đúng, còn ko nó chia sẽ sai.
Vì thế câu lệnh trên cần khai báo như thế này là được rồi :

float value ;
value = read_adc();
value = (value = 558.5)/2.048
thế là đc rồi bạn ạ.
Thân !

cái này nghĩa là sao vậy huynh đệ đang làm con lm35 sai số 0,5c nhưng không biết phần giải mã làm sao đễ hiển thị kết quả,và kết nối làm sao để con lm35 trong protues mỗi lần tăng 0,5 c.

bahai_tinhban
12-04-2012, 08:10 PM
anh hay chị nào cho e biết kỹ về cách làm máy đo nhiệt độ sử dụng pic 16f877a ko ạ.về code,phần lập trình,.... e mới học thầy cho bài tập lớn rồi,hic e thank mọi ng trước nhá

tungcddt9
23-04-2012, 04:08 PM
gui cho minh voi nha ban!cam on
mail:lethanhtung41@gmail.com

kimvothan
10-07-2012, 12:55 AM
cac huynh xem giup e doan code roi cho em hoi vai cau:
1. em khong thay chuong trinh xuat gia tri nhiet do minh da tinh ra khi nao tren lcd ca ngoai cai lenh xuat dong lenh luc dau, va do la len nao vay?
2. va gia tri chia "x=x/2.049" lay so 2.049 o dau ra vay may huynh?
3. va doan code nay e lay tren mang xuong xem thay no chay dua ra gia tri khong dc dung lam, co huynh nao co the toi uu no hon giup e khong.
E cam on cac huynh.
#include <16F877a.h>
#FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD, NOWRT
#device 16F877*16ADC=10
#use delay(clock=4000000)
#byte portb=0x06
#byte porta=0x05
#byte portc=0x07
#byte portd=0x08
#byte porte=0x09
#use fast_io(a)
#use fast_io(b)
#use fast_io(c)
#use fast_io(d)
#use fast_io(e)
#bit rs=portd.0
#bit rw=portd.1
#bit e=portd.2
#byte lcd=portb

const char mht[]={'0','1','2','3','4','5','6','7','8','9','-',' '};
const char nd0[]="nhiet do: do C";
const char tn[]="dungdt08B@gmail.com";
int8 i,chuc,dv,tram;
int8 y;
void doc_ADC();
void hienthi();
void ghilenh();
void ghidata();
void ghilcd();
void main()
{
float x;
set_tris_e(0);
set_tris_d(0);
set_tris_b(0);
lcd=0x80;
ghilenh();
for(i=0;i<=15;i++)
{
lcd=nd0[i];
ghidata();
}
lcd=0xc0;
ghilenh();
for(i=0;i<=19;i++)
{
lcd=tn[i];
ghidata();
}
while(1)
{
doc_ADC();
x= read_adc();
x=x/2.049;
y=x;
hienthi();
}
}
void hienthi()
{
if(y<100)
{
dv=y%10;
chuc=y/10;
tram=11;
if(chuc==0)
{
chuc=11;
}
}
if(y>=100)
{
tram=y/100;
y=y-100;
dv=y%10;
chuc=y/10;
}
lcd =0x38;
ghilenh();
lcd=0x0C;
ghilenh();
LCD=0x89;
ghilenh();
ghilcd();
}
void ghilcd()
{
lcd=mht[tram];
ghidata();
lcd=mht[chuc];
ghidata();
lcd=mht[dv];
ghidata();
}
void ghilenh()
{
rs=0;
rw=0;
e=1;
e=0;
delay_ms(10);
}
void ghidata()
{
rs=1;
rw=0;
e=1;
e=0;
delay_ms(10);
}
void doc_ADC()
{
set_tris_a(0b1);
setup_ADC(ADC_clock_internal);
setup_ADC_ports(AN0_AN1_AN2_AN3_AN4);
set_ADC_channel(0);
delay_us(1000);
}

khienpzo
10-07-2012, 09:37 AM
Do sử dụng cảm biến đo nhiệt độ LM35 có độ nhạy 10mV/0C và bộ ADC 10 bit ,điện áp lấy mẫu 5V.
Q= 5 / 210 = 0.00488V = 4.88mV.
Ứng với mỗi sự thay đổi 4.88mV giá trị đọc được từ cảm biến nhiệt độ thì thanh ghi lưu kết quả ADC thay đổi 1 đơn vị..như vậy để tính toán ra giá trị nhiệt độ thực ta chỉ việc lấy giá trị thanh ghi lưu kết quả ADC nhân với (10 / 4.88) = 2.049.

long_hd88
12-07-2012, 10:19 PM
Hì, cái bạn quan tâm thì cũng là cái mình quan tâm.
Cũng có 1 số đồ án làm điều khiển nhiệt dùng PID nhưng mình thấy chưa hiệu quả lắm.
Mình có làm nhưng ko chơi PID đc, mình dùng TRIAC điều khiển tuyến tính chứ ko dùng PWM như nhiều người.
Nếu bạn cần mình có thể send 2 đồ án :
1. điều khiển nhiệt + PID +LM35
2. điều khiển nhiệt + TRIAC + DS18B20

Thân.
nhờ bạn gủi cho mình tham khảo nhé mail của mình : i_am_windss@yahoo.com
chúc bạn thành công !

kimvothan
17-07-2012, 10:36 AM
cam on ban nhieu nha. vay ban co the gui cho minh qua mail: thanhtuan.vo91@gmail.com dc khong. minh da lam cai mach do roi, va co khuech dai len 3.318 lan de len dc 5v. nhung no cung khong chinh xac lam. no cu nhay quanh mot gia tri xac dinh. nen khong thich lam. khong biet ban co biet cach khac phuc hien tuong do khong?

dungdeptrai
01-03-2013, 12:51 AM
#include <16f877a.h>
#FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD, NOWRT
#device ADC=10
#use delay(clock=200000000)
#byte portb=0x06
#byte porta=0x05
#byte portd=0x08
#bit d0=portd.0
#bit d1=portd.1
#use fast_io(a)
#use fast_io(b)
#use fast_io(d)
int8 const LED[]={0xc0,//0
0xc0,//0
0xf9,//1
0xa4,//2
0xb0,//3
0x99,//4
0x92,//5
0x83,//6
0xf8,//7
0x80,//8
0x98,//9
}
void main()
{
int i;
int8 x,read,hangchuc,hangdonvi;
setup_adc(ADC_CLOCK_INTERNAL);
setup_adc_ports(AN0_AN1_VREF_VREF);
set_adc_channel(0);
delay_us(10);
while(1)
{

x= read_adc();
x= (int16) ((float)read_adc() * 500/1024);
read=x;
hangchuc=read/10;
hangdonvi=read%10;
for(i=0;i<=99;i++)
{
output_low(d0);
output_b(LED[hangchuc]);
delay_ms(10);
output_low(d1);
output_b(LED[hangdonvi]);
delay_ms(10);
}

}

}

cailopxe
06-04-2013, 09:39 AM
ta;l;lfhfldsl

lamnhatquan91
06-04-2013, 09:54 AM
tại sao lại la value = value -558.5 thế mọi người . mình chưa hiểu lắm

gió bắc
21-05-2013, 07:07 PM
chào mọi người. mình dùng pic16f877a đo nhiệt độ từ 3 lm35 kết nối máy tính.trước tiến là phần vb.mình thiết kế giao diện và thực hiện đọc nhiệt độ như thế này.
Private Sub MSComm1_OnComm()

t = MSComm1.Input
If t <> "-" Then
text = text + t
Else
Text1.text = Mid(text, 1, 2)
Text2.text = Mid(text, 3, 2)
Text3.text = Mid(text, 5, 2)
text = ""
End If
End Sub
các phần khai báo cổng com thì đã đúng hết.nhiệt độ 3 điểm được gán lên 3 ô text.
code bên pic mikroC mình viết như sau
unsigned int cb1, cb2, cb3; //khai bao 3 bien cam bien
unsigned int cb4; //bien tong cua 3 cam bien
unsigned char chuoi[6], ketqua[6]; //khai bao chuoi
unsigned char j, i;
// chuong trinh con
void Text_To_Usart(unsigned char *n) //Khai bao ham goi mot chuoi thong qua USART.
{
i = 0; //Gan gia tri ban dau cho i =0
while(n[i] != 0) //Neu phan tu thu I cua chuoi ky tu khac 0 thi goi phan tu thu I cua chuoi qua UASRT.
{
Usart_Write(n[i]); // Goi phan tu thu I cua chuoi qua UASRT.
i++;
Delay_ms(10); //Cho 10 mili giay
}}
void main() //Khai bao chuong trinh chinh
{
ADCON1 = 0xE0; // Thiet lap cac ngo vao analog va dien ap tham chieu Vref = Vdd = 5V.
ADCON0 = 0xC1;//Chon va cho phep xung clock
PORTA = 0; //Gan gia tri ban dau cho cac chan cua PORT A = 0
TRISA = 0xFF; // Khai bao PORT A la ngo vao.
Usart_Init(9600); // khoi tao usart
while (1) //Vong lap vo tan de lap lai chuong trinh lien tuc.
{
cb1 = Adc_read(0); // Doc ket qua chuyen doi AD tu kenh 0.
cb2 = Adc_read(1); // Doc ket qua chuyen doi AD tu kenh 1.
cb3 = Adc_read(2); //doc ket qua chuyen doi ad tu kenh 2
Delay_ms(10); //Cho 100= mili giay
cb1 = cb1/2; //Tinh gia tri nhiet do = gia tri doc chia cho he so chuyen doi (vi du: 2).
cb2 = cb2/2; //Tinh gia tri nhiet do = gia tri doc chia cho he so chuyen doi (vi du: 2).
cb3 = cb3/2; //Tinh gia tri nhiet do = gia tri doc chia cho he so chuyen doi (vi du: 2).
cb4=((cb1*10000) + (cb2*100) + (cb3)); //tinh gia tri cb4
longtostr(cb4,chuoi); // chuyen tu so sang chuoi
//Xu ly chuoi de loai bo cac khoang trang va luu ket qua xu ly vao bien ket qua.
j=0; //Gan gia tri ban dau bang 0 cho bien j (phan tu cua bien ket qua).
for(i=0;i<=6;i++) //Vong lap voi bien i chay 6 lan de quet cac phan tu cua bien chuoi
{if (chuoi[i] != ' ') // Neu phan tu thu i cua chuoi khong phai la khoang trang thi
{
ketqua[j]=chuoi[i]; //Gan phan tu thu i cua chuoi cho phan tu thu j cua ket qua.
j++; //Tang gia tri cua bien j len 1
}}
Usart_write('-'); // them ky tu - vao day ket qua
Text_to_usart(ketqua);// gui bien ket qua
Delay_ms(100); //Cho 100 mili giay sau do truyen lai
} }
vậy mà khi hiển thị nó lại không đúng nhiệt độ. mình mới thử trên protess. các bác nào cao thủ giúp mình với.còn 5 ngày nữa mình phải nạp đồ án ùi!!!

buivantuyen89th
24-05-2013, 05:27 PM
em chưa biết gì vê pic cũng như cách làm mạch đo nhiệt độ này, vì vậy áo ai có thể hướng dẫn cho em không ạ? vì đồ án môn học thầy kêu làm, mà pic thì em giờ mới học, đợi học xong rồi làm thì môn này em rớt chắc, rất mong là mấy anh chị hướng dẫn cơ bản để em có thể làm được đề tài này

em nói sơ qua đề tài của em, em muốn dùng lm35 và pic đo nhiệt độ, rồi gửi kết quả đo về máy tính qua cổng COM, máy tính sử dụng VB để thiết kế giao diện và ra quyết định tắt, mở lò nhiệt, hay điều chỉnh nhiệt độ đặt cho lò nhiệt (có thể sử dụng khâu PID).

em xin lỗi vì em mới làm thành viên, tìm hoài không thấy bài em cần nên lập topic này, nếu như đã có topic này rồi thì em thành thật xin lỗi!'

thanks to all
Mình khuyên bạn không nên sử dụng sử dụng LM35 vì nó nhiễu rất lớn. Bạn nên tìm hiểu về Ds18B20.
còn nếu bạn vẫn sử dụng lm35 cho dễ học thì bạn măc lm35 như datasheet. sau đó đưa vào PIC biến đổi AD để chuyển thành kết quả.
lấy kết quả đó gửi lên máy tính. gửi từng số 1 ( sử dụng hàm của thư viện rs232)
điều khiển bằng máy tính thì bạn phải gửi ký tự gì đó về cho PIC. Khi đó mình lập trình cho PIC nhận được ký tự đó là phải thực hiện điều khiển.
còn VB chắc bạn đã biết.
Chúc may mắn!hi

truongbay
13-06-2013, 05:12 PM
mình đang làm đồ án điều khiển tốc độ đông cơ hiển thị lên lcd giao tiếp máy tính băng Vb6 và chuẩn RS232 ai giúp minh với (minh sẻ trả với giá là 300k nếu ai viết code cho mình luôn sô đt cua mình là : 01686916750 gmail: truongbay91@gmail.com). minh đang cần mà giờ rối lắm rồi ko viết đươc ai viêtd đc code thi liên hệ với minh nha thanks....