Technical litterature

Choose Subcategory

Books (‏70)

Featured products

  Programming Interactivity - Unlock the Power of Arduino ...
Unlock the Power of Arduino, Processing, and OpenFrameworks by Joshua Noble Description Interested in using electronics and programming to create rich interactive experiences with your artwork and designs? With Programming Interactivity, you'll explore cutting-edge techniques for interaction design, and get the background and technical information you need to design, program, build, and troubleshoot your own projects. This book explains programming and electrical engineering basics, and introduces three freely available tools created specifically for artists and designers: Processing, Arduino, and OpenFrameworks. Full Description If you're interested in using electronics and programming to create rich interactive experiences with your artwork, designs, or prototypes, Programming Interactivity is the place to start. You'll explore common themes in interactive art and design, like 2D and 3D graphics, sound, physical interaction, computer vision, circuit bending, geo-location and more. This book explains programming and electrical engineering basics, and introduces three freely available tools created specifically for artists and designers: * Processing, a Java-based programming language and environment for building projects on the desktop, Web, or mobile phones * Arduino, a system that integrates a microcomputer prototyping board, IDE, and programming language for creating your own hardware and controls * OpenFrameworks, a coding framework simplified for designers and artists, using the powerful C++ programming language You'll get working code samples you can use right away, along with the background and technical information you need to design, program, build, and troubleshoot your own projects. Programming Interactivity also examines cutting-edge design techniques, and includes discussions with leading artists and designers on projects and theory. Table of Contents 1. Introductions 1. Chapter 1 Introducing Interaction Design 1. What This Book Is for 2. Programming for Interactivity 3. Design and Interaction 4. Art and Interaction 5. Data Exchange and Exploration 6. Working Process 2. Chapter 2 Programming Basics 1. Why Youll Read This Chapter More Than Once 2. The Nature of Code 3. Variables 4. Control Statements 5. Functions 6. Objects and Properties 7. Scope 8. Review 3. Chapter 3 Processing 1. Downloading and Installing Processing 2. Exploring the Processing IDE 3. The Basics of a Processing Application 4. The Basics of Drawing with Processing 5. Capturing Simple User Interaction 6. Importing Libraries 7. Loading Things into Processing 8. Running and Debugging Applications 9. Exporting Processing Applications 10. Conclusion 11. Review 4. Chapter 4 Arduino 1. Starting with Arduino 2. Touring Two Arduino Boards 3. Touring the Arduino IDE 4. The Basics of an Arduino Application 5. Features of the Arduino Language 6. How to Connect Things to Your Board 7. Hello World 8. Debugging Your Application 9. Importing Libraries 10. Running Your Code 11. Review 5. Chapter 5 Programming Revisited 1. Object-Oriented Programming 2. Classes 3. Public and Private Properties 4. Inheritance 5. Processing: Classes and Files 6. C++: Classes and Files 7. Pointers and References 8. Review 6. Chapter 6 openFrameworks 1. Your IDE and Computer 2. Taking Another Quick Tour of C++ 3. Getting Started with oF 4. Touring an oF Application 5. Creating Hello, World 6. Drawing in 2D 7. Displaying Video Files and Images 8. Importing Libraries 9. Compiling an oF Program 10. Debugging an oF Application 11. Review 2. Themes 1. Chapter 7 Sound and Audio 1. Sound As Feedback 2. Sound and Interaction 3. How Sound Works on a Computer 4. Audio in Processing 5. Sound in openFrameworks 6. openFrameworks and the FMOD Ex Library 7. The Sound Object Library 8. The Magic of the Fast Fourier Transform 9. Physical Manipulation of Sound with Arduino 10. A Quick Note on PWM 11. Creating Interactions with Sound 12. Further Resources 13. Review 2. Chapter 8 Physical Input 1. Interacting with Physical Controls 2. Thinking About Kinetics 3. Getting Gear for This Chapter 4. Controlling Controls 5. Turning Knobs 6. Using Lights 7. Detecting Touch and Vibration 8. Communicating with Other Applications 9. Sending Messages from the Arduino 10. Detecting Motion 11. Reading Distance 12. Understanding Binary Numbers 13. Detecting Forces and Tilt 14. Introducing I2C 15. What Is a Physical Interface? 16. Whats Next 17. Review 3. Chapter 9 Programming Graphics 1. The Screen and Graphics 2. Seeing Is Thinking, Looking Is Reading 3. Math, Graphics, and Coordinate Systems 4. Drawing Strategies 5. Processing and Transformation Matrices 6. Creating Motion 7. Using Vectors 8. Using Graphical Controls 9. Importing and Exporting Graphics 10. Whats Next 11. Review 4. Chapter 10 Bitmaps and Pixels 1. Using Pixels As Data 2. Using Pixels and Bitmaps As Input 3. Providing Feedback with Bitmaps 4. Looping Through Pixels 5. Manipulating Bitmaps 6. Analyzing Bitmaps in oF 7. Using Pixel Data 8. Using Textures 9. Saving a Bitmap 10. Whats Next 11. Review 5. Chapter 11 Physical Feedback 1. Using Motors 2. Using Servos 3. Using Household Currents 4. Working with Appliances 5. Introducing the LilyPad Board 6. Using Vibration 7. Using an LED Matrix 8. Using LCDs 9. Using Solenoids for Movement 10. Whats Next 11. Review 6. Chapter 12 Protocols and Communication 1. Communicating Over Networks 2. Using XML 3. Understanding Networks and the Internet 4. Handling Network Communication in Processing 5. Understanding Protocols in Networking 6. Using ofxNetwork 7. Creating Networks with the Arduino 8. Using Carnivore to Communicate 9. Communicating with Bluetooth 10. Communicating Using MIDI 11. Review 3. Explorations 1. Chapter 13 Graphics and OpenGL 1. What Does 3D Have to Do with Interaction? 2. Understanding 3D 3. Working with 3D in Processing 4. Making Custom Shapes in Processing 5. Using Coordinates and Transforms in Processing 6. Working with 3D in OpenGL 7. Using Matrices and Transformations in OpenGL 8. Using Vertices in OpenGL 9. Drawing with Textures in oF 10. Lighting in OpenGL 11. Blending Modes in OpenGL 12. Using Textures and Shading in Processing 13. Using Another Way of Shading 14. Using an ofShader Addon 15. What to Do Next 16. Review 2. Chapter 14 Detection and Gestures 1. Computer Vision 2. OpenCV 3. Using Blobs and Tracking 4. Using OpenCV in Processing 5. Detecting Gestures 6. Implementing Face Recognition 7. Exploring Touch Devices with oF 8. Whats Next 9. Review 3. Chapter 15 Movement and Location 1. Using Movement As and in Interaction 2. Using Software-Based Serial Ports 3. Understanding and Using GPS 4. Storing Data 5. Logging GPS Data to an Arduino 6. Sending GPS Data 7. Determining Location by IP Address 8. What to Do Next 9. Review 4. Chapter 16 Interfaces and Controls 1. Examining Tools, Affordances, and Aesthetics 2. Reexamining Tilt 3. Exploring InputShield 4. Understanding Touch 5. Exploring Open Source Touch Hardware 6. Communicating Using OSC 7. Using the Wiimote 8. Whats Next 9. Review 5. Chapter 17 Spaces and Environments 1. Using Architecture and Space 2. Sensing Environmental Data 3. Using an XBee with Arduino 4. Placing Objects in 2D 5. Using the X10 Protocol 6. Setting Up an RFID Sensor 7. Reading Heat and Humidity 8. Whats Next 9. Review 6. Chapter 18 Further Resources 1. Whats Next? 2. Bibliography 3. Conclusion 1. Appendix Circuit Diagram Symbols 2. Programming Glossary 3. Colophon
349.01
Buy
  Open SoftWear
Open Softwear is a book about fashion and technology. More precisely it is a book about Arduino boards, conductive fabric, resistive thread, soft buttons, LEDs, and some other things. This is a great book for beginners looking into wearable computing or into fashion and technology. Authors T. Olsson, D. Gaetano, J. Odhner, and S. Wiklund started researching five years ago thanks to the support of K3, School of Arts and Communication, Malmö University, Sweden. In Open Softwear they got the chance to come together to write down their conclusions in the form of an illustrated book aiming at students and professionals trying to enter the field of physical computing from the 'softwear' perspective. Features: 104 color pages Starts with the basics of electricity, hardware and Arduino in chapter one before jumping into practical examples and projects and ends with an informative guide to coding for the Arduino. Packed with unique practical examples from touch sensitive embroidery to soft synthesizers. Plenty of useful tips and tricks for sewing e-textiles Forewords written by Melissa Coleman and David Cuartielles
270.51
Buy
  Getting Started with Netduino
Start building electronics projects with Netduino, the popular open source hardware platform thats captured the imagination of makers and hobbyists worldwide. This easy-to-follow book provides the step-by-step guidance you need to experiment with Netduino and the .NET Micro Framework. Through a set of simple projects, youll learn how to create electronic gadgetsincluding networked devices that communicate over TCP/IP. Along the way, hobbyists will pick up the basics of .NET programming, and programmers will discover how to work with electronics and microcontrollers. Follow the projects in sequence and learn techniques for building your own Netduino-based devices. Features: Get an overview of the Netduino microcontroller family Install the free Visual Studio Express, .NET Micro Framework, and Netduino SDK Write code that lets you turn Netduinos LED on and off Learn how to increase Netduinos capabilities with various expansion shields Measure digital and analog inputs with MakerShield Make a light appear dimmer or brighter with Pulse Width Modulation Use electrical pulses to play a song and control the position of a servo motor Create an app to control your Netduino over the Web Info: Publisher: O'Reilly Media / Make Pages: 102 ISBN: 978-1-4493-0245-0 ISBN 10: 1-4493-0245-9
179.00
Buy
  Learn Electronics with Arduino
Have you ever wondered how electronic gadgets are created? Do you have an idea for a new proof-of-concept tech device or electronic toy but have no way of testing the feasibility of the device? Have you accumulated a junk box of electronic parts and are now wondering what to build? Learn Electronics with Arduino will answer these questions to discovering cool and innovative applications for newtech products using modification, reuse, and experimentation techniques. You'll learn electronics concepts while building cool and practical devices and gadgets based on the Arduino, an inexpensive and easy-to-program microcontroller board that is changing the way people think about home-brew tech innovation. Learn Electronics with Arduino uses the discovery method. Instead of starting with terminology and abstract concepts, You'll start by building prototypes with solderless breadboards, basic components, and scavenged electronic parts. Have some old blinky toys and gadgets lying around? Put them to work! You'll discover that there is no mystery behind how to design and build your own circuits, practical devices, cool gadgets, and electronic toys. As you're on the road to becoming an electronics guru, you'll buildpractical devices like a servo motor controller, and a robotic arm. You'll also learn how to makefun gadgets like a sound effects generator, a music box, and an electronic singing bird. What youll learn Electronics fundamentals using the discovery method How to make your own embedded diagnostics for your gadgets How to drive servos and DC motors with Arduino How to work with analog signals and sound How to put photocells to work How to create LED displays Who this book is for This book will appeal to inventors, engineers, educators, and technology students interested in exploring rapid product designconcepts by modifying circuits, using the Arduino, and reuse of discarded non-functional electronics. Table of Contents An Electronic Singing Bird A Mini Digital Roulette Game An Interactive Light Sequencer Device Physical Computing and DC Motor Control Motion Control with an Arduino: Servo and StepperMotor Controls The Music Box Fun with Haptics Creating Smart Power with an Arduino A Logic Checker Man It's Hot: Temperature Measurement and Control
249.00
Buy
  Make a mind-controlled Arduino Robot
Build a robot that responds to electrical activity in your brainits easy and fun. If youre familiar with Arduino and have basic mechanical building skills, this book will show you how to construct a robot that plays sounds, blinks lights, and reacts to signals from an affordable electroencephalography (EEG) headband. Concentrate and the robot will move. Focus more and it will go faster. Let your mind wander and the robot will slow down. Youll find complete instructions for building a simple robot chassis with servos, wheels, sensors, LEDs, and a speaker. You also get the code to program the Arduino microcontroller to receive wireless signals from the EEG. Your robot will astound anyone who wears the EEG headband. This book will help you: * Connect an inexpensive EEG device to Arduino * Build a robot platform on wheels * Calculate a percentage value from a potentiometer reading * Mix colors with an RGB LED * Play tones with a piezo speaker * Write a program that makes the robot avoid boundaries * Create simple movement routines
79.00
Buy
  Raspberry Pi Cookbook
Prolific hacker and successful author Simon Monk helps you solve specific issues for using Raspberry Pi, the $35 system on a chip that?s taking the computer and electronics world by storm. This cookbook covers a wide range of topics from Linux and Python to sensors and displays. You?ll also learn how to use Raspberry Pi and Arduino together to create dynamic projects. Each recipe contains detailed solutions that you can apply to your projects right away, and includes a discussion on how and why the solution works. This book is an ideal companion for programmers and hobbyists familiar with introductory texts such as Getting Started with Raspberry Pi (O?Reilly).
359.00
Buy
  Arduino Kinect Projects
If you've done some Arduino tinkering and wondered how you could incorporate the Kinect or the other way around, then this book is for you. The authors of Arduino and Kinect Projects will show you how to create 10 amazing, creative projects, from simple to complex. You'll also find out how to incorporate Processing in your project design, a language very similar to the Arduino language. The ten projects are carefully designed to build on your skills at every step. Starting with the Arduino and Kinect equivalent of "Hello, World," the authors will take you through a diverse range of projects that showcase the huge range of possibilities that open up when Kinect and Arduino are combined. * Gesture-based Remote Control. Control devices and home appliances with hand gestures. * Kinect-networked Puppet. Play with a physical puppet remotely using your whole body. * Mood Lamps. Build your own set of responsive, gesture controllable LED lamps. * Drawing Robot. Control a drawing robot using a Kinect-based tangible table. * Remote-controlled Vehicle. Use your body gestures to control a smart vehicle. * Biometric Station. Use the Kinect for biometric recognition and checking Body Mass Indexes. * 3D Modeling Interface. Learn how to use the Arduino LilyPad to build a wearable 3D modelling interface. * 360º Scanner. Build a turntable scanner and scan any object 360º using only one Kinect. * Delta Robot. Build and control your own fast and accurate parallel robot. What youll learn * Arduino and Kinect basics * Interfacing Kinect and Arduino through Processing * Communicating: Serial and communication over networks * Interacting with the physical world: Sensors and actuators * Volumetric Scanning * Step-by-step instructions on a variety of Arduino/Kinect projects Table of Contents: 1. Arduino Basics 2. Kinect Basics 3. Interfacing Arduino and Kinect through Processing 4. Hello World: LED-me 5. Gesture-based Remote Control 6. Kinect-networked Puppet 7. Mood Lamps 8. Drawing Robot 9. Remote-controlled Vehicles 10. Biometric Station 11. 3D Modeling Interface 12. 360º Scanner 13. Delta Robot
359.00
Buy
  Arduino Projects for Dummies
Arduino is a programmable circuit board that is being used by everyone from scientists, programmers, and hardware hackers to artists, designers, hobbyists, and engineers in order to add interactivity to objects and projects and experiment with programming and electronics. This easy-to-understand book is an ideal place to start if you are interested in learning more about Arduino's vast capabilities. Featuring an array of cool projects, this Arduino beginner guide walks you through every step of each of the featured projects so that you can acquire a clear understanding of the different aspects of the Arduino board. Introduces Arduino basics to provide you with a solid foundation of understanding before you tackle your first project Features a variety of fun projects that show you how to do everything from automating your garden's watering system to constructing a keypad entry system, installing a tweeting cat flap, building a robot car, and much more. Provides an easy, hands-on approach to learning more about electronics, programming, and interaction design for Makers of all ages Arduino Projects For Dummies is your guide to turning everyday electronics and plain old projects into incredible innovations.
219.00
Buy
  Arduino Robot Bonanza
Create high-tech walking, talking, and thinking robots Breathe life into the robots of your dreams without advanced electronics or programming skills. Arduino Robot Bonanza shows you how to build autonomous robots using ordinary tools and common parts. Learn how to wire things up, program your robot's brain, and add your own unique flair. This easy-to-follow, fully illustrated guidestarts with the Teachbot and moves to more complex projects, including the musical TuneBot, the remote-controlled TeleBot, a slithering snakelike 'bot, and a robotic arm with 16 inches of reach! * Get started on the Arduino board and software * Build a microcontroller-based brain * Hook up high-tech sensors and controllers * Write and debug powerful Arduino apps * Navigate by walking, rolling, or slithering * Program your 'bot to react and explore on its own * Add remote control and wireless video * Generate sound effects and synthesized speech * Develop functional robot arms and grippers * Extend plans and add exciting features
229.00
Buy
  Arduino Adventures
Arduino Adventures: Escape from Gemini Station provides a fun introduction to the Arduino microcontroller by putting you (the reader) into the action of a science fiction adventure story. You'll find yourself following along as Cade and Elle explore Gemini Stationan orbiting museum dedicated to preserving and sharing technology throughout the centuries. Trouble ensues. The station is evacuated, including Cade and Elle's class that was visiting the station on a field trip. Cade and Elle dont make it aboard their shuttle and are trapped on the station along with a friendly artificial intelligence named Andrew who wants to help them get off the damaged station. Using some old hardware, a laptop, and some toolboxes full of electronics parts, you will follow along and build eight gizmos with Cade and Elle that will help them escape from Gemini Station. The hardware is Arduino. Each new challenge opens a new area of Arduino and basic electronics knowledge. Youll be taken incrementally from a simple task such as turning on a light through to a complex combination of microcontroller, electronic components, and software programming. By the end of the book youll be well on your way towards being able to create and implement any sort of electronically controlled device you can imagine, using the stunningly popular Arduino microcontroller. Provides eight challenges, each challenge increasing in complexity Builds around a fictional storyline that keeps the learning fun Leaves you on a solid foundation of electronic skills and knowledge What youll learn: * Install and configure Arduinos programming environment * Build understanding of LEDs, Resisters, and other basic components * Build and test electronic circuits involving breadboarding and basic wiring * Program behavior using the Arduino Programming Language * Interface and influence the physical world through motors and sensors Who this book is for: Escape from Gemini Station: An Arduino Hands-On Adventure is suitable for ages 8 and up. No experience is required, and complete instructions are provided on using the Arduino microcontroller. Teachers will find the book useful for the downloadable teacher handouts available from the authors' website. The book is perfect for anyone learning Arduino, or preparing to teach it to first-time users. Table of Contents Introduction Challenge #1: Potentiometer 1. Trouble at Gemini Station 2. Challenge 1: Fun Stuff to now 3. Challenge 1: Examining the Hardware 4. Challenge 1: Examining the Software Challenge 2: LED Flashlight 5. Damage Assessment 6. Challenge 2: Fun Stuff to Know 7. Challenge 2: Gathering Hardware 8. Challenge 2: Examining Software Challenge 3: Temperature 9. Feeling the Heat 10. Challenge 3: Fun Stuff to Know 11. Challenge 3: Examining the Hardware 12. Challenge 3: Examining the Software Challenge 4: Bucket Mover 13. Uninvited Guest 14. Challenge 4: Fun Stuff to Know 15. Challenge 4: Gathering Hardware 16. Challenge 4: Examining the Software Challenge 5: Motion Detector 17. Hide and Seek 18. Challenge 5: Fun Stuff to Know 19. Challenge 5: Examining the Hardware 20. Challenge 5: Examining the Software Challenge 6: Servo Motor 21. Carousel Ride 22. Challenge 6: Fun Stuff to Know 23. Challenge 6: Gathering Hardware 24. Challenge 6: Examining Software Challenge 7: Remote Control 25. Push the Button 26. Challenge 7: Fun Stuff to Know 27. Challenge 7: Gathering Hardware 28. Challenge 7: Examining Software Challenge 8: Robot 29. Off the Station 30. Challenge 8: Fun Stuff to Know 31. Challenge 8: Gathering Hardware 32. Challenge 8: Examining Software 33. Epilogue Appendix A: Parts List
279.00
Buy
  Beginning Arduino 2nd edition
Want to light up a display? Control a touch screen? Program a robot? The Arduino is a microcontroller board that can help you do all of these things, plus nearly anything you can dream up. Even better, it's inexpensive and, with the help of Beginning Arduino, Second Edition, easy to learn. In Beginning Arduino, Second Edition, you will learn all about the popular Arduino by working your way through a set of 50 cool projects. You'll progress from a complete Arduino beginner to intermediate Arduino and electronic skills and the confidence to create your own amazing projects. You'll also learn about the newest Arduino boards like the Uno and the Leonardo along the way. Absolutely no experience in programming or electronics required! Each project is designed to build upon the knowledge learned in earlier projects and to further your knowledge of Arduino programming and electronics. By the end of the book you will be able to create your own projects confidently and with creativity. You'll learn about: * Controlling LEDs * Displaying text and graphics on LCD displays * Making a line-following robot * Using digital pressure sensors * Reading and writing data to SD cards * Connecting your Arduino to the Internet This book is for electronics enthusiasts who are new to the Arduino as well as artists and hobbyists who want to learn this very popular platform for physical computing and electronic art. What youll learn: * Controlling LEDs * Displaying text and graphics on LCD displays * Making a line-following robot * Using digital pressure sensors * Reading and writing data to SD cards * Connecting your Arduino to the Internet Table of Contents: * Introduction * Light 'Em Up * LED Effects * Simple Sounders and Sensors * Driving a DC Motor * Binary Counters * LED Displays * Liquid Crystal Displays * Servos * Steppers and Robots * Pressure Sensors * Touch Screens * Temperature Sensors * Ultrasonic Rangefinders * Reading and Writing to an SD Card * Making an RFID Reader * Communicating over Ethernet Please note: The print version of this title is black and white; the eBook is full color. The color fritzing diagrams are available in the source code downloads on http://www.apress.com/9781430250166
299.00
Buy
  3D Printing for Dummies
Get started printing out 3D objects quickly and inexpensively! 3D printing is no longer just a figment of your imagination. This remarkable technology is coming to the masses with the growing availability of 3D printers. 3D printers create 3-dimensional layered models and they allow users to create prototypes that use multiple materials and colors. This friendly-but-straightforward guide examines each type of 3D printing technology available today and gives artists, entrepreneurs, engineers, and hobbyists insight into the amazing things 3D printing has to offer. Youll discover methods for the creation of 3D printable objects using software, 3D scanners, and even photographs with the help of this timely For Dummies guide. Includes information on stereolithography, selective sintering, fused deposition, and granular binding techniques Covers the potential for the transformation of production and manufacturing, reuse and recycling, intellectual property design controls, and the commoditization of traditional products from magazines to material goods Walks you through the process of creating a RepRap printer using open-source designs, software, and hardware Addresses the limitations of current 3D printing technologies and provides strategies for improved success 3D Printing For Dummies is the must-have guide to make manufacturing your own dynamic designs a dream come true!
299.00
Buy