MEAM.Design - SAAST - A6: Wireless
To be completed by Tuesday, July 14th, this exercise should familiarize you with the mRF wireless system and the design of unique circuitry including various sensors.
PART 1: NO WIRES
1.1 - Find a partner.
1.2 - Program your microcontroller to send one single-byte packet to your partner's microcontroller when you press a button.
1.3 - When your microcontroller receives a packet, it should flash the red onboard LED the number of times specified by the value of the packet.
1.4 - Super excited about your work, demonstrate your ability to one of the TAs. To check your code, we will send a packet of length: 1 to address 0x11. This packet will indicate the number of times the red LED should flash.
PART 2: REMOTE
2.1 - Get your line follower from A4.
2.2 - Design and breadboard a wireless remote control to allow you to drive your line follower. You can use a benchtop power supply.
2.3 - Demonstrate your remote-controlled robot to one of the TAs.
WIRELESS NOTES
mRF Wireless Notes
mRF Page and Libraries
mBUS Library NOTE: For this assignment you will not need to solder a header onto the m2 as described on the mBUS page. Instead, we will be using the header attached to the mX board behind the m2.
For mac users: If you having issues adding the .o files to your make file, try adding a: $ between the .o file names instead of a comma.
RX Addresses
Name | Address (Hex Value 0xXX) |
Shrey A. | 0A |
Sukrit A. | 0B |
Michael B. | 0C |
Andrew B. | 0D |
Andres B. | 0E |
Eric C. | 0F |
Eric Y. C. | 1A |
Tracey C. | 1B |
Yanjun C. | 1C |
Ben C. | 1D |
Deja C. | 1E |
Andrew D. | 1F |
John F. | 2A |
Jamie G. | 2B |
Daniel G. | 2C |
Max G. | 2D |
Noelle G. | 2E |
Emanuele G. | 2F |
Lewis H. | 3A |
Xinran H. | 3B |
Emir I. | 3C |
Duncan K. | 3D |
Tsz Kwan L. | 3E |
William L. | 3F |
Jonah M. | 4A |
Jack R. | 4B |
Bhavik S. | 4C |
Sabrina T. | 4D |
Pranav U. | 4E |
Lucas V. | 4F |
Vighnesh V. | 5A |
Jordan W. | 5B |
Ata Y. | 5C |
Eric Z. | 5D |
Andrew Z. | 5E |
Zachary Z. | 5F |