Week 6 Assignment

PART 1

Adapt one of the light and/or sound circuits we built in class for another creative purpose.
You must use a sensor of your choice to control the screen display (LCD or in Processing), light (multiple LEDs) or sound (using tone() and a buzzer or connecting to Processing) in your project. Post it to the blog in the required format.

Note: You should use assignments as opportunities to explore new components, connections, and programming concepts. They are intentionally open-ended in order for you to pursue a topic that interests you and to challenge yourself, both technically and conceptually.

Note 2: Don’t forget that we do have other sensors in the locker. I encourage you to explore them.

 

PART 2

As part of the wireless presentation next week, we will learn more about different Serial communication protocols. You know serial from the serial monitor and debugging, but there is much more that you can do other than reading data. In preparation for this, everyone should complete this assignment.

Choose ONE of the following serial communication protocols and research it: UART, SPI, or I2C

  1. Give a description of the protocol. What is it? What does it do? Is it synchronous or asynchronous?
  2. Draw a diagram or illustration that shows how it works. Make sure you give a big picture view and any smaller details that you think are helpful for understanding it.
  3. Give at least 2 examples of when you use this protocol. What types of projects and components is it best suited for? (i.e. Use SPI when you want to have more than one peripheral device because….)

Bonus: Do this for all three of the listed protocols.

ITP’s Physical Computing site is a good place to go if you don’t know where to start.

Leave a Reply

Your email address will not be published. Required fields are marked *