Presentation is loading. Please wait.

Presentation is loading. Please wait.

Michael Rahaim, PhD Candidate Multimedia Communications Lab

Similar presentations


Presentation on theme: "Michael Rahaim, PhD Candidate Multimedia Communications Lab"— Presentation transcript:

1 MODULE 9: VLC Applications SUMMER CHALLENGE Electrical Engineering: Smart Lighting
Michael Rahaim, PhD Candidate Multimedia Communications Lab Boston University

2 Overview Course Review Arduinos Experiment Finalize Presentations
07/16/2015 Overview Course Review Arduinos Experiment VLC Texting! Finalize Presentations

3 07/16/2015 What did we learn here??

4 07/16/2015 What did we learn here???? How does the signal travel on the cup & strings phone? What is an example of a component where polarity matters? What is the purpose of the trigger on the oscilloscope? What are the definitions of amplitude, frequency, and phase? What is Ohms law? What is the difference between an open, closed, and short circuit? What is meant by the term “turn-on voltage”? What happens in the frequency domain when you clip a sine wave? What is the decimal equivalent of the binary value 01110? What is the truth table for an XOR logic gate?

5 Reference Websites Physics Classroom: www.physicsclassroom.com
07/16/2015 Reference Websites Physics Classroom: All About Circuits: Khan Academy: Code Academy: Arduino: Digilent Course:

6 Arduino Microprocessor vs. Microcontroller Embedded Software Arduino
07/16/2014 Arduino Microprocessor vs. Microcontroller Microprocessor: Takes data input, processes, and outputs new data Microcontroller: Interacts with, or controls, hardware Embedded Software Code - or instruction set - that runs on a microcontroller Defines what the microcontroller does and how it reacts to input Arduino Platform that makes embedded systems more accessible Hardware is a development board containing a microcontroller and other peripherals Software is simplified for ease of use and fast implementation

7 Serial Communication Process of sending data 1 bit at a time
07/16/2014 Serial Communication Process of sending data 1 bit at a time Serial Port General purpose interface for communicating between devices Typically viewed as an RS-232 connection Arduino Serial Port Arduino uses the USB as a serial connection Before running: Used to upload code to the Arduino After running: Used to send data between the Arduino and monitor Additional serial port: Rx and Tx pins of the Arduino (Pins 0 and 1) can be used to communicate with other serial devices!

8 Experiment Arduino VLC Texting Serial port and LEDs
07/16/2015 Experiment Arduino Serial port and LEDs VLC Texting Send text messages to your partner via VLC!

9 Other Items Group Photo! Course Evaluations Finalize Presenations
07/16/2015 Other Items Group Photo! Course Evaluations Finalize Presenations

10 Finalize Presentations
07/16/2015 Finalize Presentations Presentation Order Team 4 (Daniel & Kaan): Circuits Team 2 (Marc & Hyman): Resistors Team 1 (Daniel & Kevin): Ohms Law Team 8 (Sherri, Alex, Amanda): Light Emitting Diodes Team 9 (Alex, David, Andrea): Optical Links (LEDs & PDs) Team 7 (Eisley & Sam): Breadboards & PCBs Team 6 (Gerson & Fabian): Soldering Team 3 (Hasan & Kyle): Arduino


Download ppt "Michael Rahaim, PhD Candidate Multimedia Communications Lab"

Similar presentations


Ads by Google