CP480 Wireless Communication and Networks Lab

This page is is being updated for Fall 2017.

This is the CP480 Lab page, created and updated by Terry Sturtevant.
Page last updated Thursday September 21, 2017
**Items marked this way are not final.**


Evaluation Methods

Course Material

Week of ... Lab Reference Material
[ white background indicates required reading;
gray background indicates optional reading]

Introduction to Arduino

Sept. 7 Arduino homepage

Pin assignment diagram (png version)

Pin assignment diagram (DIA, i.e. editable version)

LCD Shield wiki
Sample code (Note: The code in the wiki is very confusing.)

LCD-00255 datasheet   [ February 5, 2015 ]

LCD-00255 extended datasheet   [ February 5, 2015 ]

Wireless Devices with Arduino
Serial Communication-UART [PDF]   [ June 28, 2017 ]

Sept. 11 Index of sensors (including ones used here)

Exploring Blutooth

Sept. 18

How to Use Bluetooth 4.0 HM10 (Instructables)
Bluetooth LE module (UART)
Bluetooth Mate tranceiver (UART)
Bluetooth Mate page

Bluetooth HC-05 tranceiver (UART)
bluetooth tranceiver
Bluetooth LE with Arduino and Linux
  [ June 19, 2017 ]

Bluetooth Classic with Arduino and Linux
  [ June 28, 2017 ]

Exploring Blutooth or NFC

Sept. 25
  • Exploring Blutooth or NFC

Textbook: Section 5.1 Antennas

Exploring Blutooth or NFC

Oct. 2
  • Exploring Blutooth or NFC
Wi-Fi Wireless Wiki (see section on "Attenuation")

Electromagnetic waves - reflection, refraction, diffraction [Radio-Electronics.com ]

Fast fading

Textbook: Section 2.4 Transmission Media


Oct. 9 Reading Week - no lab  

Wireless Power Meter Comparisson

Oct. 16
  • TBA

What the Signal Strength Bars mean in Wireless hardware   [2005]

iPhone exaggerates the signal strength of AT&T's network   [2010]


Oct. 23
  • continuing
325-433MHz transmitter/receiver pair
wireless transmitter/receiver pair
433MHz remote control/receiver pair
remote control
Serial Communication-SPI [PDF]   [ June 28, 2017 ]
Serial Communication-I2C [PDF]   [ June 28, 2017 ]
bluetooth tranceiver
Wireless transceivers (SPI)

PN532 NFC Arduino library
pn532 NFC module (front)
pn532 NFC module (back)
Fritzing where you can download software to draw wiring diagrams with Arduinos and other components


Oct. 30
  • continuing


Nov. 6
  • continuing


Nov. 13
  • continuing


Nov. 20
  • Final documentation:
    For your circuit, submit a fritzing connection diagram, your Arduino sketch and a screencast or video showing the devices working with the Arduino. Include documentation of any useful debugging tips, tools, etc. (For instance, for Bluetooth, discuss master/slave issues, talking to phones, etc.)


Nov. 27
  • Final demonstration
  • Lab evaluation


To view pdf documents, you can download Adobe Acrobat Reader .
get Acrobat Reader
If you need to update a browser, you might try Firefox which is Get Firefox!
Since this page uses cascading style sheets for its layout, it will look best with a browser which supports the specifications as fully as possible.

If you are looking for an office package, with a word processor, spreadsheet, etc., you might try LibreOffice which is Get LibreOffice!

Go to the main page for the Department of Physics and Computer Science.

Valid XHTML 1.1

Valid CSS!

(Level AA)

Wilfrid Laurier University