Skip to content

zachgitt/IDD-Fa19-Lab4

 
 

Repository files navigation

Paper Puppets

A lab report by Zachary Gittelman

In this Report

To submit your lab, clone this repository. You'll need to describe your design, include a video of your paper display in operation, and upload any code you wrote to make it move.

Part A. Actuating DC motors

Vibration Code Vibration Motor

Part B. Actuating Servo motors

Part 1. Connect the Servo to your breadboard

a. Which color wires correspond to power, ground and signal?
Servo Code Servo

Part 2. Connect the Servo to your Arduino

a. Which Arduino pin should the signal line of the servo be attached to?
The analog pin 9 sent signals to the servo without any issues.

b. What aspects of the Servo code control angle or speed?
The angle is controlled by the length of the pulses. While the speed is dictated by the frequency the servo expects to receive signals.

Part C. Integrating input and output

Include a photo/movie of your raw circuit in action.
Controller Code Controlled Servo

Part D. Paper puppet

a. Make a video of your proto puppet.
My puppets name is twitchy! Puppet

Part E. Make it your own

a. Make a video of your final design.
My puppet (aka Arnold Schwarzenegger) is able to watch and learn how to do pushups in 10 seconds, and then proceeds to do pushups for 10 seconds. Pushup Code Pushups

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%