Академический Документы
Профессиональный Документы
Культура Документы
This assignment will introduce you to the basic concepts and principles of coding for creating interactive
behaviors of an artifact by embedding input and output interfaces. Learning the basic concepts and fabrication
methods of electricity and circuits will inform your design process as you move towards the integration of
electronics into your final prototypes. After completing this assignment, you will:
Basic Concepts:
• Arduino Software/IDE, Interface Board, & Microcontroller
• Analog/Digital & Input/Output
• USB Connection, Board Type, & Serial Port
• Code:
o void setup(){ }
o void loop(){ }
o comment
o pinMode( pin, mode );
o digitalWrite( pin, mode );
o analogWrite( pin, mode );
o analogRead( pin, mode );
o Serial.begin( speed );
o Serial.print( value );
o Serial.println( value );
o variables
o delay( value );
o tone( value );
o map( value, min1, max1, min2, max2 );
o if( condition == true ){ }
o for (i = 0; i < max; i = i++){ }
Week 05 Sep 24 & 26
Part 2: Connect I/O Components to LilyPad Board and Control Values in Arduino Code
Complete each step from this tutorial: https://learn.sparkfun.com/tutorials/lilypad-protosnap-plus-activity-guide
Make one post with the 10 completed video clips in order in Instagram (#daap_techstyle).
Week 07 Oct 9
Demonstration
Demonstrate your prototype to class, troubleshoot, discuss challenges and room for improvement.
Sketch scenarios and circuits. Submit sketch and final images in one pdf, project file, and video clip. Post
process/final images with #daap_techstyle.
The following criteria will be additionally considered for the embedded IO assignment (10%):
• Does the interaction scenario make sense?
• Does it work?
• Is the intended scenario effectively communicated in sketches and demonstration?
• Is it well-crafted?