DFRobot TEL0051 Manual page 18

Gps/gprs/gsm module v3.0
Hide thumbs Also See for TEL0051:
Table of Contents

Advertisement

/ / P r o d u c t n a m e : G P S / G P R S / G S M M o d u l e V 3 . 0
/ / # P r o d u c t S K U : T E L 0 0 5 1
1
/ / # V e r s i o n
2
3
/ / # D e s c r i p t i o n :
4
/ / # T h e s k e t c h f o r d r i v i n g t h e g p s m o d e v i a t h e A r d u i n o b o a r d
5
6
/ / # S t e p s :
7
/ / #
1 . T u r n t h e S 1 s w i t c h t o t h e P r o g ( r i g h t s i d e )
8
/ / #
2 . T u r n t h e S 2 s w i t c h t o t h e A r d u i n o s i d e ( l e f t s i d e )
9
/ / #
3 . T a k e o f f t h e G S M / G P S j u m p e r c a p s f r o m t h e U a r t s e l e c t
10
/ / #
4 . U p l o a d t h e s k e t c h t o t h e A r d u i n o b o a r d
11
/ / #
5 . T u r n t h e S 1 s w i t c h t o t h e c o m m ( l e f t s i d e )
12
/ / #
6 . R e m o v e t h e j u m p e r s ( o l d v e r s i o n ) o r s e t t h e U A R T s e l e c t s w i t c h t o
13
m i d d l e .
14
/ / #
7 . R S T t h e b o a r d
15
16
/ / #
I f y o u g e t ' i n f ' v a l u e s , g o o u t d o o r s a n d w a i t u n t i l i t i s c o n n e c t e d .
17
/ / #
w i k i l i n k -
18
h t t p : / / w w w . d f r o b o t . c o m / w i k i / i n d e x . p h p / G P S / G P R S / G S M _ M o d u l e _ V 3 . 0 _ ( S K U : T E L 0 0 5 1 )
19
20
d o u b l e D a t a t r a n s f e r ( c h a r * d a t a _ b u f , c h a r n u m ) / / c o n v e r t t h e d a t a t o t h e f l o a t t y p e
21
{
22
a r r a y
23
d o u b l e t e m p = 0 . 0 ;
24
p o i n t
25
u n s i g n e d c h a r i , j ;
26
27
i f ( d a t a _ b u f [ 0 ] = = ' - ' )
28
{
29
i = 1 ;
30
/ / p r o c e s s t h e d a t a a r r a y
31
w h i l e ( d a t a _ b u f [ i ] ! = ' . ' )
32
t e m p = t e m p * 1 0 + ( d a t a _ b u f [ i + + ] - 0 x 3 0 ) ;
33
f o r ( j = 0 ; j < n u m ; j + + )
34
t e m p = t e m p * 1 0 + ( d a t a _ b u f [ + + i ] - 0 x 3 0 ) ;
35
/ / c o n v e r t t h e i n t t y p e t o t h e f l o a t t y p e
36
f o r ( j = 0 ; j < n u m ; j + + )
37
t e m p = t e m p / 1 0 ;
38
/ / c o n v e r t t o t h e n e g a t i v e n u m b e
39
t e m p = 0 - t e m p ;
40
}
41
e l s e / / f o r t h e p o s i t i v e n u m b e r
42
{
43
i = 0 ;
44
: 0 . 1
/ / * d a t a _ b u f :t h e d a t a
/ / t h e n u m b e r o f t h e r i g h t o f a d e c i m a l

Advertisement

Table of Contents
loading

Table of Contents