Difference between revisions of "PIC32MX: High-speed Wireless Communication"
NickMarchuk (talk | contribs) |
NickMarchuk (talk | contribs) |
||
Line 3: | Line 3: | ||
'''Do not erase this section!''' |
'''Do not erase this section!''' |
||
Your assignment is to create the circuit and code that allows two PIC32s to use wireless communication at high speeds using the Transceiver nRF24L01+ Module with Chip Antenna from |
Your assignment is to create the circuit and code that allows two PIC32s to use wireless communication at high speeds using the Transceiver nRF24L01+ Module with Chip Antenna from [http://www.sparkfun.com/commerce/product_info.php?products_id=691 Sparkfun]. |
||
Read up on the nRF24L01+ Module commands and create functions to allow a PIC32 to initialize and send and receive data. |
|||
Test your code by sending 1000 bytes of data from one PIC32 to the other and echo the data back. How long does this transmission take? How far can you separate the PIC32s before the transmission is unreliable? |
|||
== Overview == |
== Overview == |
Revision as of 19:24, 27 January 2010
Original Assignment
Do not erase this section!
Your assignment is to create the circuit and code that allows two PIC32s to use wireless communication at high speeds using the Transceiver nRF24L01+ Module with Chip Antenna from Sparkfun.
Read up on the nRF24L01+ Module commands and create functions to allow a PIC32 to initialize and send and receive data.
Test your code by sending 1000 bytes of data from one PIC32 to the other and echo the data back. How long does this transmission take? How far can you separate the PIC32s before the transmission is unreliable?
Overview
Summarize briefly what the page is about.
Circuit
Include a schematic and give any part numbers. A photo of your circuit is OK, but not as a replacement for a schematic.
Code
Where possible, make it a single piece of well-commented cut-and-pastable code, or at least make each function that way, so others can easily copy it. Most comments should be in the code itself; outside the code (on the wiki) should only be explanatory comments that are too cumbersome to include in the code.