Assignments

Each assignment is worth 1% of the total credit.

Assignment 1

Due: Monday, August 10

    1. (80%) Think of a system or way of doing things in real-life that can benefit from automation and networking. Give a brief description of the of system as it is now as well as after automation and networking. What benefits do you anticipate?

    2. (20%) List the details (manufacturer, number of cores and speed) of the processor(s) on your mobile phone. Also list the manufacturer and model of your phone.

Assignment 2

Due: Monday, August 24

    1. (20%) Distinguish parallelism from concurrency.

    2. (40%) An audio signal is sampled at 44 kHz. Assuming that samples are quantized in 256 levels, calculate the bit rate of the sampled signal.

    3. (40%) Exercise 7.1 from the textbook.

Assignment 3

Due: Monday, Sept 7

    1. (20%) What is Harvard architecture?

    2. (20%) Exercise 8.1 from the textbook.

    3. (20%) Exercise 8.3 from the textbook.

    4. (40%) Design a small circuit using arduino and a photoresistor (along with resistors forming wheatstone bridge) to measure light intensity. The arduino sketch should display the sensed light intensity on your laptop via the serial monitor.

Assignment 4

Due: Monday, Sept 14

    1. (30%) 9.1

    2. (30%) 9.3

    3. (40%) Assemble a simple LED and a resistor circuit and power it from a PWM pin of arduino board. Write a program to gradually change the brightness of the LED from the maximum to 0 and back again to the maximum in a loop.

Assignment 5

Due: Wednesday, Sept 23

    1. (40%) 10.2

    2. (30%) 10.3

    3. (30%) 10.4

Assignment 6

Due: Monday, Oct 12

    1. (15%) 1.1 (Buttazzo)

    2. (15%) 1.3

    3. (15%) 2.1

    4. (15%) 2.4

    5. (40%) Assemble a circuit where an LED and photoresistor are put in feedback loop. Measure the voltage drop across phtoresistor at half LED intensity and choose this as the set point. Implement a control loop to maintain the set voltage drop. Test the system by varying LED intensity and/or ambient lighting condition.

Assignment 7

Due: Monday, Oct 26

    1. (25%) 3.2 (Buttazzo)

    2. (25%) 3.3

    3. (25%) 4.2

    4. (25%) 4.6

Assignment 8

Due: Monday, Nov 9

    1. (15%) 7.2 (Buttazzo)

    2. (15%) 7.3

    3. (70%) Study the behavior of your implementation of controlling the LED brightness (Assignment 6). In particular, plot the sensor reading as a function of time for a few control parameter settings.

Assignment 9

Due: Monday, Nov 23

    1. (25%) 3.1 (Lee and Seshia)

    2. (25%) 3.2

    3. (25%) 4.1

    4. (25%) 4.2