Markus Müller Wireless Sensor Network Feasibility of the nRF24LE1D Microcontroller Subtitle [618074]
Markus Müller Wireless Sensor Network Feasibility of the nRF24LE1D Microcontroller Subtitle
Helsinki Metropolia University of Applied Sciences Bachelor of Engineering Degree Programme in Information Technology Bachelor’s Thesis 5th May 2011
"
%
*%+
% ,
-
.+
/("0'1$
02
30
! "#$$
1
%
.
.+
/("0'1$
.+ %
+.
)
4
.
+
%
%
4
.%
/(
.
.
/("0'1$
+%
+
54
6%
66
%
)
%
%
.
/(
.
+
7
+4
+%.
.
%
%
%
%
.
.
/("0'1$
.
+%8%%
)
+
+%
.+
..
.
9. -*))+
.).
.
:
!
"
+
"
'
(% !
7+ ;
'
++
<
$
%
2
$ $=+4
2
$ "
%
% 2
"
% $$
" $-*
. $$
" $ $6
-*
. $"
" $ "* $"
" $ :6
$:
" $ 0
$0
" "-*
. $;
" " $6
-*
. $;
" " "*
.
$;
" " :-*
./%
$2
:
"#
0/("0'1$
""
0 $/("0'1$ ""
0 "/("0'1$. ":
0 " $=
":
0 " "%
"0
0 " :.
">
0 " 0
6
"2
0 :/("0'#$3 :"
0 : $/6
:"
0 : "/(
::
0 : :1%
:0
0 : 0 %
6 6
:;
0 0/(9 :>
0 0 $.+
' :>
0 0 "
?@
A :2
0 0 :/
?@%
A 0#
0 0 0"B-?@."A 0#
0 0 !.B6
?@
A 0$
0 0 ;
6
?@A 0"
0 0 <CD'' 0:
0
!% 0;
;6% 0<
/ 02
!#
7$&/
!#
7"&E
1%
!$
7:&/E
1%
!"
70&/(9 !:
!
#$
(%$&-
. $$
(%"&
%.
$:
(%:&
%.
$0
(%0&B
%
B
.
%
%-* $>
(%!&/(
%
"#
(%;&
%
"$
(%<&/("0'1$
F;)$0G ":
(%>&%
"!
(%2&/
%
% ";
(%$#&"6
%
% "<
(%$$&.%
%
F;)$$<G ">
(%$"&6F;)$;!G "2
(%$:&6
:$
(%$0&" 0CD*/("0'1$F<):G :"
(%$!&1%
.
+
:!
(%$;& %
6
F!)
:<G :;
(%$<&CD
00
(%$>&CD
0!
(%$2&/
F;)$>G !#
(%"#&E
1%
F;):#G !$
(%"$&/E
1%
F;):"G !"
;
###%
&!
+$&*
.
-* $<
+"&/("0'1$
%
F;)$!G ""
+:&
"0
+0&
"!
+!&/
";
+;&"B-
"<
+<&6%
%
:$
+>&6
6 !:
<
###
'
69 .
6
6
1 1
'
'
1/
1/
=/ .=%
/
6 6
6/6 6/%6
6 6
16
16%
1 1
((= (
(
%
(9 (8%
9
C(9 C%(8%
9
CH'' CD''
' .+
'
' '
6
6%
=
%
=%
%
%
)
6
6 6
%
=( .(
=/ ./
/E /
E
/( /(8%
/*C /*%+C
9
.
9
(/
(%
/
=6
6
/ %/
'
'..
>
%
I
%
I
?(1
A
I *
%
I
?(1
A
-* -*
.
2
#%
+
%
.
..
/("0'1$
%
%+*%
%.
%
%%
(%
)
/(
.
+
.
.
4
%
%
4
.
. +%
+
)
.
%
+
(!%)*
'
+
/("0'1$
? 6A
)
.8%
.
.
.+%
%
+
%+8%
/(
.
?9A
.+
. ()
.+
+%.
.
.
/("0'$
. +
/("0'$
.
%
(
!
6
".%.
.)+%
.
%
.
%
.
.)%
6
".
+%
.
. .
%
.
.?-*A 6
0..+%
/("0'1$
*%
. %
+%
.+%
. 1
)
.
/(9.+%
%
+
$#
%+8%
)
.
.
+
/("0'1$
.+%
%
.+
. 6
!.%D
+
+%
.+
=
+
%
4
.+.
$$
!
+$%
)
-*
+ .
+
.
.
%
)
%
(
.
.?-*A
.
.
%
%
%.
(% $.
-*
%
.
%
-
.
.
+
. %
+%
%
. .)
%.
..
+
8%
%-*+
)BD
).B
7
)B
)).
D
%
.
.
%
$"
(("
-*.
.
+
.
+.J.)
%%
.%%%
.
.
+
+
%-* %
.
.
((
%
+
%
& ) %
%
%
=
%
%
+
.
(
7
)
% %
%
%
. %
%%%%)
+
?6A)
.
(%
)
B8%?/(A
.
%
/(
)%
6
.
%)
%
?'A)6)/(%
?=6A
%%
% ".8%
$:
%8%
+
+%
+
.
.
=6
%
%
. )
.
. +
+
=6
.
.%
+
.
+
((,"
.
.
.
%
.
)
%%
)
%
?6A
.
%
%
%
.
+
.
+4
+
.
6
+
%%
+
.
6
+
.
)
%
$0
(% :.+
%
)
%
*)
%
% +% ?A) % %
?/A) 1
8%
. + %
7+
.
.
.
+
%
.
7
%
.)6)
.%
(( –
*.
%+
%
.
.
+%) =
+%-*
.
.
. K
.
.+
8%
&363/L%
%
+
.
.)%
.+
MF") "#G 4
-*
%
%
.&
$!
1
1
?A
'
%
.+%
&
?1A
?1AF:):"G
'
1
.
%%
%
%
.+%7%%+
1
. % 8%
%
++
.
-*
%
.+
?1/A+
+
.
.+
%
+%
8%
!.
%./
.
?1A
%%
.
)
8%
+
%.
8%
%
%
)
D
+
.
8%
+
7
+
.%
%
7
+%
.+
%%
%
%
$;
(
%0
.
.
D.
..
.
=
.
7
+
?A%%
8%
%
.
+B).
%%
.
+
)%
%
.+ -*
8%
%%
%
%
.
.
(("
.
+
+
)
.%
)+%+%
+
..
.
.
.
..
%
(
.
..
+
+%
.
.
8%
.
.
.
.
+
%
%
-*
((
!- $
.
+
%
-
11-
+
..
+
.
.
%
%).
%%+ - $ %
%
B
B
%
+
..
.)+%
)
%
B
B
)B
%
%
%
+%
&
%
% )%
+ $*%
7
7
%
%
$<
!- $
.
B
B
17
+$%
)
.
J
.)
% (7
)
.
).
.
%
+
+%
%
%
.
%
%.
+
%
.
..
.
+%
7+
.
.
8%
B
. +%
+%
%
% F$G
.
%
+%
)+%
+
.
.
+
D
B
%
B
+% 0
$>
!
!
$
10-
B
).% 0)
)-*)
.
%
+
.
+
%
B
B
B
%
+%
.
%
%
.
7
%
+
.)
+%B
%
%
+
F"G
10-
%
B
%
.
+
+
.
%
%
.
+
.
B
) . +
.
%
B
%
7
B
)
..
.+
%
B
+
..
%
% %
B
%
.
%
B
.
.)
%
B
%
%%
.
B
1
.%
%
+
.
+%
%
).
%
F")2G
$2
((,
$/
.
%
+.
.
-
.
%.
%
%
BD+
%
.
.
%
.
+
.B
.
.
%
.
..%+%+
%%
.
(7
)
%
+
+%
8%
1
+%
+.
)
%
B%
.
.
+
-*
.%
+
.
%
.
%
%
8%
+
8%
)%
%
)+
-*
)
.
+ 4%
%
)
%%
.
"#
,
%%
(
4
/("0'1$
.
%
+
%
% +
* %
* %
D =6
%
.
..%
%
) .
%
%
) *
CD
/("0'1$ 6%
CD
).%
0 0 <
7
+%
+
.
66
?66A
.
.
/("0'1$
4
./(
%
/(
%
+
+
54
%
/(
.% !
" #$
"$
/(
.+
% !+
)
%
%
/("0'1$
/(
%
66
7 (
%
$ $ 2
/(
.%: # #
66
/(
%
.
/("0'1$
6
%
.
2#$;"
%%
. .
.%
+%
4
54
?
&NN
N%%
%
NA %
;
%
%
%
%
% &(% ; %
%
4
%
%%+%
?A
.
/("0'1$
/("0'1$ %
/("0'1$
)
%
/
%
%
%
/
)
..)+%
+
%
4
/
""
!
/("0'1$
" 0CD%
)
? A+
%
+.
6
)
)
)
)
)%
%%
F0G
%
.+
%-*
(
/("0'1$
/(%
/("0'#$ /("0'#$
%
.
.?'A/(
%
/("0'1$
$; D
.
>B+
6.
+
>#!$
%
/("0'1$%
%$"B+
6)$;(
)
?1A %
) %+
) /
.
%..+%
/("0'1$.
%+
%
%
?=A
&
/("0'1$B%
0O0"0
P(*?<=
A
/("0'1$1B
!O!:"
P(*?$!=
A
/("0'1$(B<O<0>
P(*?:$=
A
(%
)
+
/("1$+%
+"
$ '(
)%*"+.
!-
-
I . .%
?3$ 2I
: ;I6A
I . C%?#IA
/=C
%
%
+
/11
%
/
)
.
/1(
%
%
%
%
I@ .=%
%
.%
%
%
?3$ >IA
/(
.
*$)*" /(
?E/EA
E6$)E6"
%
6
$; D
":
/("0'1$.+%
)+%
%
%
%++=
1
+
/("0'1$1/("0'1$(
,
$ '(-
)%* +(% <
.
/("0'1$
.
1
.
%
+
/("0'1$1/("0'1$(
(0%
+
6.+%
J
.)
%
/("0'1$ 6.+%
+%
%
.
%.%
+
+%
-*
(()-
$%
/("0'1$
%
./0%
7% .%0+%
%
0
% ! 123"45).
6%
+
.
.
%%
%
"0
.%
.7%
+/(
%.
/E E
. %
-%
%
7
%
. .)
6
.
.
%
1."6.
+
((+#
/("0'1$
7
+
.)
%6
+
.
%
.
.)
%
+
/("0'1$).
?A) "B- /
/("0'1$
%
+=)
/
-
#
+
+%
%
+%
%
.
/("0'1$+
)
%
789
/!-
-
# " 69N6'9 6
%
# : =
%
%
# 0 =
=%
%
=%
%
# ! 6N 6
N
%
+ :+
+%
6%)
.+ 0+
%
"!
78
/!-
-
# " 69N6'9 6 =%
%
# : =
=%
%
=%
%
# 0 =
%
%
%
?6A%
).%
+
%+
+
+
.
%
)
3 78
:
?
/
A
?/
A+
%
?((=A
.
B
%+%
%
% >
2 !
%N
>#!$
/("0'1$
%
&
%)7+%
>B+
/)++%
2B+
/)++%
2B+
/)7+%
";
#6=*
%
).
%%
).
#(.+7%
.
#()
.
%
%
+%
.
+%
/ #$(% 2 .
/
%
.
+
?#.A).+
+
+
+
.
%
+%
+ % %
#/1'' #/1'
>B+
)+%
$#
$;++
%).
.
+
?'A%
#/1'
" #$
/!-
-
# ! E /
=%
%
# ; /E //
%
/
+
+ ! %
/
..
/? % 2A
%
"B-? % $#A)
%
7
1
6+%"B-
.+%
/("0'1$
).
.
%
. 11;< 11;< "B-
"6
)
"B-
.
.
"B-
.
+;
"<
% !
9
/!-
-
# ! 6' "B-6
%
# ; "B-
%
/("0'1$%
%
"B-
6
"B-
.
%
)
6
/E +
?-"F<G.
-"F$GA
.+
6"B-
.
-"/
+
#7## -"F#G
/N-+
D
.
-"F#G8%
1 85
"B-
.
)
"B-
%
%%
% $#
7%
+
/
7
+?
0 0A
">
((,/
$
.
6/("0'1$.
.%
%
.
.
%%
D
6
.
%
.
+%+
+
%
?(/A
=(6=*.
#76
7:9)%*,+.
.%
%
%
% $$
.+%
%
=
.
.
%
/
1
.
6)
.
%
%
./0
8% %
)
.
?=/A
%
%
+
..
.
%
"2
+1
.
+.%
?=/A
).
6
.%
%
=/
=/
% .,0.
)
.
+
6+
+
)
%
.,,0
=/
.
7
,10 .
%
+
.
.
%
=/
/
1 ".-
6.%
.B.
.
6
%
%
.?=(A
+
=(6=*
.
#76 /("0'1$+%.
%
. .0*.0*."0*.,0 .
.
6
%
%
%
(( $$ "'
=
.+%
%
6.
6 %
%
% %
%
.
. 6+%7+.
&-5)%* %"+
:#
+% $" .
+%
6.
%
% %
+
#-
7
.
%
+%%.
/("0'1$
%
66=*".
#7"
+%
%
6
%
+ $
%
%
.
&#I0
6
%
.
.
.%
)
+
&0
"0
"
/("0'1
+%.
7
7
%
+
.
# :
%
+
$ $!I7%$ !I
.% %
?IA
%
.
$ "I+%
%"'
%
%
% %%
)
%
%+%
;)>)$#
$"+
%+%+
)
%
%
6%
%% .
8%
.
%
+
.
%"###)0###)>###$;)###
?A
(%
)
+%
+
+
.
:$
)-"%$
+
%%
6
. $;B+
. >B+
%
+
(7
)
;B
+
%
%
+
#%
!%?
.
'A
-5
(%$: .
%
66'+
).
+
%
%%
%
, -5
%
3 $
+
-
" !
$
Q#I ##R##
SI $$R$$
QBT I ##R##
S3TI $$R$$
+< ..
%
%
%
:"
(,45
/("0'#$3
+%
B
8%%
" 0CD +%+
%
"1*=
=
/("0'#$3+
%
+
/("0'1$ 6 /(
+
%
7
%
%).%
7
/("0'#$3 +%
%
6 +*%
(,(%"
/("0'#$3 /(
%
% 8%B
?C(9A
%
C(9
8%
?(9A%
) .
+
8%
. C(9 %
%
1 6 %
?16A
/("0'#$3/(%
%
$";
8%
11=;< %
""=;< )+%
>:.%
%
. 1
.
%
8% 3
=;<.F<G
. >;<
$ '(-
),*++
"1 =
/("0'#$3%+.
=;<).
=
.
=;<+.
%
= =;< .++.
?;<
::
(,(!
'
/-
/(
.
+
.&
..
+
/E?A
E?
A
.
7$ /("0'#$3
/(%
+
%
.
/(6=*
-/@+
6=*(C
/
%
..
+
/(
/(%
%%%
/(%
+
+
-/@+
%%
+E/E)
/(%
%
+
).D
.%
.
%
6%
+
.
/E
-/@ +
)
/ @/E+
+
?A
/E
/(%
%
%)
%
?
A.
/E((= /(%
/E
6
-/@+
1
1%
?
0 : : A
:0
!6%
%
E
/(%
E
)
-/@+
%
+
/ @/E+
%
+
.
)
%
++
E((=
%
$#U
%
+
+
E((=
%
+
)
/(%
.
+
1 %
)
+
%
(,(,
%
+
1%
%.+++
/(%
%..
%
%
%
%
+++)
%
%
7%%+
+
.
+%
7%%+
)
%
.%.+
)
?EA
?/EA
1%
)
/("0'#$3/(
%
%
E
.
69
+
/E)1%
%
+
.
?69
A
E+
%
E
69
)1
%
%
+
E
.
69
F;
""G
.
E/E
%
1%
7"& E
1%
7:& /E
1%
:!
%
.
)
1 B
%
$
:"+
.
.
%
1%
%
.
% $!
"
(
&9:/
.
++
+ 1111 1111
+
. +
+ %
D
%
.
+
%%
+
+
%8%
/
"
%
;+
.
$%
:"+
%+
+
+)
.+
.
. +
?A .
E .
6
/E 6
%
.
+
)
.
7
+
+
$?A)
.
:;
/ %
1%
.
.
+
"
%%"
%?6/6A+
%
+$"+
)
%
%
.)
%
+
%&5$5$+
@>@"@$5$5"+
@$;@$"@!$
.%
..
%
)
%
%
%
(,( "
'
!"
%
6
*%
%
7
%
1
%
8%
.
.%
/("0'1#$3
% =59=)"*,+
:<
% $;/E?AE?
A
%
$)
%
%
%
%+
!67
67 7/4 )67 7/ %
67 7/8
.
%
+
J.)
.
#%+ (
+
+
:>
(!
$9
/(
.
.
)
.
+
?'A
CD?DA
.
%
'
..+
%
CD
/(9.
6%)
%+
%
+
.
9
6!$
(
%
6
?66A.%.
%
%.+
7 0
/( 9 %
+ * %
+
.
.+
)
+
7
%
.?
6
'
A
((0%
.+
6%%
.
%
%
%%
%%6%? A6? A +%
%
%
.
.+
%
(7
)
/
.+
%
.&
@%
@%
%
%
. +.
.+
%
%
.
%
%
(
7
)
D
%
/
.
voidhal_uart_init(hal_uart_baudrate_t baud);
+4
7
%
/(
.
J.)
% .+%
+
:2
((
/
-
#
:
7-;
+
0 " " )
/("0'1$
.
. )
+
%
+
%
%
A.
.
%
%
'
/("0'1$
.
enumhal_spi_clkdivider_t
enumhal_spi_byte_order_t
enumhal_spi_mode_t
+
)
+
+.
AA:AA %
%
+
).
'
+
? A
+
)
%
+
D
%
%
.+
%
.
%
.%
6
%
A.
?
7 0A
+
.
%
/(9
%
)..
%
+%
D
%
%
%
+%
voidhal_spi_master_init
voidhal_spi_slave_init
%
+)
.
%
+%
+% %
((=
%
%.
.
%
%
%
uint8_t hal_spi_master_read_write
uint8_t hal_spi_slave_rw
+
%
+%
+
%
%+%
0#
((,2 !#
:
7;
+)
6+%.
/
.
>#!$
/
.
%
@%
.
6
%
+ %
A. ) .
%
%
A.
7 0
enumhal_uart_baudrate_t
+%
%.
D%
/
voidhal_uart_init (hal_uart_baudrate_t baud);
%
.
+%
.
%
%
+%)
%
AABC %
%
%
+%.+
voidhal_uart_putchar (uint8_t ch);
uint8_t hal_uart_getchar (void);
/%
.
%
+%.
%
+
%
%
boolhal_uart_tx_complete ();
%
+%
%
%
+%
%%
%
%%+
((1
:
7;
0 " " )
/("0'1$%
"B
-
.
%
6)
/(9
.
.
%
.
+
.%
A.
enumhal_w2_clk_freq_t
enumhal_w2_op_mode_t
enumhal_w2_irq_source_t
0$
%
A +
)
%
%
+%
"B-
%
8%
.%
7
%
+
%
%
%
voidhal_w2_set_clk_freq (hal_w2_clk_freq_t freq)
voidhal_w2_set_op_mode (hal_w2_op_mode_t mode)
voidhal_w2_enable (bool en)
voidhal_w2_write_data (uint8_t tx_data)
uint8_t hal_w2_read_data (void)
%
.
%
.
.
8%+
+
%
+
%
voidhal_w2_alter_clock (bool alt_clk)
voidhal_w2_irq_stop_cond_enable (bool stop_cond)
voidhal_w2_irq_adr_match_enable (bool addr_match)
voidhal_w2_set_slave_address (uint8_t address)
%
.
.
+
"B-
voidhal_w2_transmit_start_cond (void)
voidhal_w2_transmit_stop_cond (void)
%
.
+
%
%
+%
((</
1 ".-:
7-;
.
+
A
9
%
+)
A
A. % A. ?
7 0A
++
.%
&
enumhal_pof_threshold_t
0"
+
%%). .0*.0*."0*.,0
+%
+
%
.
A %
+
.B
)
.B%
void hal_pof_enable (bool enable)
void hal_pof_set_threshold (hal_pof_threshold_t threshold)
boolhal_pof_warning (void)
++%
.%
% (%
%
.
+
.
((8 $$ "'
:
7%;
=
9
A
6+
%
6+
0 " 0
%
+ .
%
1%
7
%
.
enum hal_adc_input_channel_t
enum hal_adc_reference_t
enum hal_adc_sampling_rate_t
enum hal_adc_resolution_t
enum hal_adc_conversion_mode_t
%
+%
6%
9
%
%
)
6)
%
% %
6
%
%
%
%
%
%
%
%
%
6
(7
)
.7
- %
voidhal_adc_set_input_channel (hal_adc_input_channel_t chsel)
void hal_adc_set_reference (hal_adc_reference_t refsel)
void hal_adc_set_input_mode (hal_adc_input_mode_t input_mode)
void hal_adc_set_sampling_rate (hal_adc_sampling_rate_t rate)
%
%
6%
6
.+
?
0 " 0 A
0:
void hal_adc_start (void)
uint8_t hal_adc_read_LSB (void)
uint8_t hal_adc_read_MSB (void)
%
%
% % %
'
((=>?
CD''+%
%
.
+
.
./("0'1$ CD'
'
%1%
?
0 : : A
%
6 ?
0 : 0 A
+
/("0'#$3/(%
/-
>?
CD+%
%..%
)
CD
%
.
.
%
)
D
..
+
+
CD%
8%
.
.%.
1
%
+%
8%
00
/
CD
6)
%
1%
?
0 : : A
/("0'#$3/(%
#
+
6%
+..
+.
.%
void gzll_goto_idle (void)
%
0)!
/
/E((=
+)
.%
+%&
bool gzll_rx_data_ready (uint8_t pipe)
+
/E((=.
.&
bool gzll_rx_fifo_read ( uint8_t *dst,
uint8_t *length,
uint8_t *pipe)
(% $<.+%
+
.
%
'1=
%
%
D@7@
?A
'1
..
=
)
'1+
, ><;
0!
CD
%
%
%
6
3#"
CD+
.
.
%
&
bool gzll_tx_data ( uint8_t * src,
uint8_t length,
uint8_t pipe )
+
E
((=
%
%
.
(% $>
3 ><9CD+%+
CD
+%
D.
7
+.
E@ 1=
%+
6/V@1 .
=@=-1/
%
%
.
CH''@/1
CD 7+
%
+%
+
%
..
%+%
).
.%
%
0;
<
/( 9 %
9!$
9!$66
6
+
>#!$
%)
%
%
%: # #
66
?66A
.+ 66
%
.
6
%
>B+
.
W 6!$
%
%
>#:$)>#:")>#!$>#!"
%
%F>G
%
6 6
.
%
/( 9 + )
+%
8%6%
+
+
.
9!$
6
)7
)
%7
+
.
%%
%
9
<
+
data unsigned char test_data;
.)
""
+
.
__data unsigned char test_data;
7
+
%
%
9
<
.7
&
static void uart0_isr(void) interrupt 4
.)
""8%
.
7
%
%
&
static void uart0_isr(void) __interrupt 4
%
)
/(9%4%
8%
%
/(%
+.
%
%+
%
.+%
%
. +
.
..
.
8%
8%
. .
+ %
+
+
+
66
.
%
+
0<
8"
%
/("0'1$
%
.
%
.
.).
.
1
..%
8%
)
%
+
..
.
.
/("0'1$+%)+%
.
+
.
%
)
+%
8%%
..
+
.
.
.
.
%
.
8%
.
%
+
.
6
+)+%
+%
+
6
%
%
-*
%
=
/(%
+
+
% 7
1
.
.
/("0'1$+).
%?A
.
.%
.
1
+%
%
4
.
9
%
+.%
0>
/-
.
.
.
%
%
.. 8% %
/("0'1$
%
% /("0'1$
%
+*%
%.
6+
%%
(7
)
%++%
%
.
.
%+
.
+
/("0'1$%+
%%
%
4
.%9
.
7
.%
%
6
+
4
%
%
B=D
+ /%
*
. ?= =/=*A
+
%
=
=
%
4
%
/(9
+*%
9!$
)
%
)%
66
?66A 66
%
4
+
C66
4
.+%
/(
9
+
+.
66
%+
%
%
/("0'1$
02
F$G '.( ' -
.FG =1%
7)
J"##0
/'&
&NN %
%NN
.N-*
6
#0
$#
"#$$
F"G - +%6 (%
.
.
$
X-Y'
J"#$#
F:G I/)) DDC)6
-
%
. $
=79 '%XJ"##>
F0G *%
*/("0'1$" 0CD/(
BB6
.
(
FG
/'&
&NN… NN%
N" 0CDB/(N/("0'1$
$:
"#$$
F!G *%
/("0'#$36
" 0CDFG
/'&
&NN… NNN.@%N><;!N"N$:$2!$2>
"#
"#$$
F;G *%
/("0'1$
B..-
=B6
%
FG
/'&
&NN… NNN.@%N
<02:N:N"#:##2!0
$0
"#$$
F<G *%
-
'.6
*
.)H Y>#" $! 0
FG
/'&
&NN… N7@
%
Z
+4L
%
Y
L
-
Y
L>2YL.
@
$#
"#$$
F>G 666
C%)FG
/'&
&NN %
NN
" "#$$
!#
–
%
–
%&@ %
%$.
/ $
)%*3+
!$
–
%&@ /!6-
%
+
1 7D
(
&)%*1+
!"
–
%&,@ /6-
%
+
7$D
(
&) %*+
!:
–
%&@ $9
3 5
5-
.
-
"0$@
%
?A
@
@
@%
%
%
/B
?/A
@%
@%
@
%
B
B
?6A
@
@
@".
"B-%
@".
@."
%
/("0'1$@%
@
@$@;%
/("0'1$
/("0'#$%@
@%
@
@$@#%
/("0'#$3
/B8%
@ /(
.
9
%
%
%
%
66
: # $
Copyright Notice
© Licențiada.org respectă drepturile de proprietate intelectuală și așteaptă ca toți utilizatorii să facă același lucru. Dacă consideri că un conținut de pe site încalcă drepturile tale de autor, te rugăm să trimiți o notificare DMCA.
Acest articol: Markus Müller Wireless Sensor Network Feasibility of the nRF24LE1D Microcontroller Subtitle [618074] (ID: 618074)
Dacă considerați că acest conținut vă încalcă drepturile de autor, vă rugăm să depuneți o cerere pe pagina noastră Copyright Takedown.
