Oreilly - Processing and Arduino in Tandem
by Joseph Gray | Publisher: O'Reilly Media, Inc. | Release Date: July 2010 | ISBN: 9781449399832
Create your own drawing and animation software—and learn basic programming and electronics skills at the same time. This five-session video course introduces you to two simple tools: Processing, a programming language for visual thinkers, and Arduino, a hardware platform for working with electronics. You'll learn how to use these tools together to build something useful right away.Presented by creativeLIVE in partnership with O'Reilly, each session offers easy-to-follow, hands-on lessons. You don't need programming or electronics experience to get started. Processing is easy to learn, and you'll get to know Arduino with a starter kit. It's a fun and inspiring way for designers, artists, and beginning programmers to learn basic graphics programming.Learn to create basic software applications with the Processing languageMake your own drawing and animation toolsCreate a GUI (Graphical User Interface) to control your softwareWork with an Arduino microcontroller to provide the physical controls for your drawing and animation toolsWork with Mac OS X, Linux, or a Windows PC with Windows XP or Windows 7
- Get Started with Processing and Arduino (Overview)
- Example files for Week 1 00:00:32
- Introduction 00:05:34
- Installing and Running Processing 00:06:58
- Installing and Running the Arduino IDE 00:12:35
- Installing the Arduino Library in Processing 00:20:54
- Build a Drawing Application
- Example files for Week 2 00:00:32
- Create a Basic Drawing Program 00:14:43
- Add Color and Style 00:12:01
- Begin to Create a GUI 00:16:25
- Add Sliders to Control Color 00:28:22
- Finish the Drawing Tool 00:25:47
- Create an Animation Application
- Example files for Week 3 00:00:32
- Build from the Drawing Tool 00:05:25
- Begin Adding Animation 00:20:06
- Record and Play Back a Gesture 00:24:36
- Add Color Properties 00:12:49
- Animate the Recorded Gesture 00:07:17
- Draw Multiple Gestures in Time 00:20:12
- Record Video Files 00:21:34
- Construct a Physical Interface
- Example files for Week 4 00:00:32
- Assemble the Project Box 00:15:28
- Add a breadboard and an Arduino 00:10:54
- Attach the components to the lid 00:16:44
- Hook up the wires inside the box 00:28:09
- Hook up the potentiometers, switches and LEDs 00:17:06
- Test the project box in Processing 00:08:52
- Control the Animation Tool with the projBox 00:19:06
- Expand the Animation Application into 3D
- Example files for Week 5 00:00:32
- Integrate the OpenGL Library 00:10:20
- Draw Shapes in 3D 00:21:17
- Add Drift to your Animation 00:12:50
- Further Integrate the projBox 00:13:35
- Add a Rotation Motion Effect 00:10:56
- Add a Sine and Cosine Based Motion Effect 00:12:13
- Add a Brownian Motion Effect 00:09:07
- Wrap Up and Q&A 00:09:10
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.