|
紅外光通信數(shù)字部分思路:
Q% h! |' F3 v1 h% v9 h" q) |9 N; f5 n" `+ |& n
9 ?1 ]# {+ {# ?% [: M
; [+ P9 i- Y1 {
* _, `2 F, _% |- ^1 J1.學(xué)習(xí)單片機(jī)串口通信;2 s* a: g6 x7 r3 B5 G+ j$ U
/ s; d5 G, u% E! P% z( o
" x& _) N! {9 C) S* E7 }! `. C
2.用三極管,紅外管等搭建數(shù)字部分發(fā)射接收電路,接收部分用模塊,也行;
4 L: p! v. e- {& `. {: x% l. ]5 D! E f6 ? i
! g& d6 S$ M& X* K! \3.簡單測試,由于接收模塊電平與發(fā)送部分是反的(解碼后反)。發(fā)射端接高電平,接收端看是不是低電平。: } L$ r6 T" X" T5 [3 q
2 M( X: V; G) I0 c4 Z- [
; i# `. T6 q# j- _% N# I/ D0 V0 d# r+ N4.接收端輸出接反相器,測試效果接收輸出與發(fā)射輸出一致;
4 |# o% Q$ w9 s% i2 C! ~* W& R' D# o$ n( X& J8 G' W1 H+ R" r. y T
- a0 v0 t+ D+ j) X& H# L* ~5.完成前三部分,就證明,電路沒問題,結(jié)合串口,進(jìn)一步用串口調(diào)試:發(fā)射端發(fā)射一個字符,例如a,接收端接收到a;
: G9 }/ _ V) y& E
' x2 j' {% ~) k' ?
% @* x8 P( |, Q6.進(jìn)階,發(fā)射端串口發(fā)送一句英語。接收端串口接收到;6 [+ f9 Z2 S& G/ Q4 w* p
2 a m; @/ ?9 r4 J9 P1 m* F* `. m J3 ?2 n9 G4 s. n
7.學(xué)習(xí)12864或者1602液晶的程序;7 Y' \5 `2 _5 T5 a4 V
. @' P( x7 x) I2 a4 v1 N- O0 w
2 Y7 S+ f0 G# Z7 r% x" R8.學(xué)習(xí)溫度傳感器的程序,通過串口傳輸;# s" T% a+ r1 W7 Z# f* U0 }- A0 v
# ]9 }0 C# b. C9 _* b8 K! | s4 f* E, b& d4 \# T5 d: X) U
9.溫度傳感器,,串口傳輸,LCD液晶顯示;6 E0 o$ b- Z t! w
1 X& K2 e& o* J2 \+ J; v0 R) T5 o) b0 S; C7 ~4 w4 i" w
10.完結(jié),系統(tǒng)聯(lián)調(diào) |
|