Programming Interactivity: A Designer's Guide to Processing, Arduino, and openFrameworks
Product Description
Programming Interactivity: A Designer's Guide to Processing, Arduino, and openFrameworks
Ready to create rich interactive experiences with your artwork, designs, or prototypes? This is the ideal place to start. With this hands-on guide, you€ll explore several themes in interactive art and design€"including 3D graphics, sound, physical interaction, computer vision, and geolocation€"and learn the basic programming and electronics concepts you need to implement them. No previous experience is necessary.
You€ll get a complete introduction to three free tools created specifically for artists and designers: the Processing programming language, the Arduino microcontroller, and the openFrameworks toolkit. You€ll also find working code samples you can use right away, along with the background and technical information you need to design, program, and build your own projects.
- Learn cutting-edge techniques for interaction design from leading artists and designers
- Let users provide input through buttons, dials, and other physical controls
- Produce graphics and animation, including 3D images with OpenGL
- Use sounds to interact with users by providing feedback, input, or an element they can control
- Work with motors, servos, and appliances to provide physical feedback
- Turn a user€s gestures and movements into meaningful input, using Open CV









