MicroController Pros Home Page My Account  Cart Contents  Checkout  
  Store » 9781449392437 My Account  |  Cart Contents  |  Checkout   
Quick Find
Enter keywords to find the product you are looking for in the Quick Find field above

or use
Advanced Search
Accessory Boards->
ADI Blackfin
Atmel AVR->
Cypress PSoC
Microchip PIC->
Silicon Labs
ST Microelectronics->
Texas Instruments->
Embedded Ethernet->
Embedded Software->
I/O Modules->
Parts & Components->
Pick & Place Tools
Programmable Logic (PLD)
Prototype PCBs->
ROM/Flash Emulators
Test & Measurement->
Tutorial Software
Universal Programmers->
Intro to Embedded Tools
Embedded News Digest
Useful Resources
Shipping & Returns
Warranty & Liability
Privacy Notice
Conditions of Use
Contact Us
Arduino/Wiring/Processing Book - Making Things Talk, 2nd Ed. US$34.99

Arduino/Wiring/Processing Book - Making Things Talk, 2nd Ed.

Make microcontrollers, PCs, servers and smartphones talk to each other

Building electronic projects that interact with the physical world is good fun. But when devices that you've built start to talk to each other, things really start to get interesting. Through a series of simple projects, you'll learn how to get your creations to communicate with one another by forming networks of smart devices that carry on conversations with you and your environment. Whether you need to create an interface between sensors in your home and the Internet or to create a device that can interact wirelessly with other creations, Making Things Talk explains exactly what you need.

This book is perfect for people with little technical training but a lot of interest. Maybe you're a science teacher who wants to show students how to monitor weather conditions in several locations at once, or a sculptor who wants to stage a room of choreographed mechanical sculptures. Making Things Talk demonstrates that once you figure out how objects communicate — whether they're microcontroller-powered devices, email programs, or networked databases — you can get them to interact.

In this expanded edition, you will learn how to form networks of smart devices that share data and respond to commands.

Each chapter in contains instructions on how to build working projects that help you do just that. You will learn how to:

  • Call your home thermostat with a smartphone and change the temperature
  • Create your own game controllers than communicate over a network
  • Use ZigBee, Bluetooth, Infrared, or other radios to transmit sensor data wirelessly
  • Set up communication between microcontrollers, personal computers, and web servers using three easy-to-program, open source environments: Arduino 1.0, Processing, and PHP.
  • Write programs to send data across the Internet based on physical activity in your home, office, or backyard
  • And much more
With a little electronics know-how, basic (not necessarily in BASIC) programming skills, a couple of inexpensive microcontroller kits and some network modules to make them communicate using Ethernet, ZigBee, and Bluetooth, you can get started on these projects right away. With Making Things Talk, the possibilities are practically endless.

Table of Contents

Chapter 1 — The Tools
    1.1: It Starts with the Stuff You Touch
    1.2: It’s About Pulses
    1.3: Computers of All Shapes and Sizes
    1.4: Good Habits
    1.5: Tools
    1.6: Using the Command Line
    1.7: Using an Oscilloscope
    1.8: It Ends with the Stuff You Touch

Chapter 2 — The Simplest Network
    2.1: Supplies for Chapter 2
    2.2: Layers of Agreement
    2.3: Making the Connection: The Lower Layers
    2.4: Saying Something: The Application Layer
    2.5: Complex Conversations
    2.6: Flow Control
    2.7: Finishing Touches: Tidy It Up, Box It Up
    2.8: Conclusion

Chapter 3 — A More Complex Network
    3.1: Supplies for Chapter 3
    3.2: Network Maps and Addresses
    3.3: Conclusion

Chapter 4 — Look, Ma, No Computer! Microcontrollers on the Internet
    4.1: Supplies for Chapter 4
    4.2: Introducing Network Modules
    4.3: An Embedded Network Client Application
    4.4: The Finished Project
    4.5: Programming and Troubleshooting Tools for EmbeddedModules
    4.6: Conclusion

Chapter 5 — Communicating in (Near) Real Time
    5.1: Supplies for Chapter 5
    5.2: Interactive Systems and Feedback Loops
    5.3: Transmission Control Protocol: Sockets & Sessions
    5.4: The Clients
    5.5: Conclusion

Chapter 6 — Wireless Communication
    6.1: Supplies for Chapter 6
    6.2: Why Isn’t Everything Wireless?
    6.3: Two Flavors of Wireless: Infrared and Radio
    6.4: How Radio Works
    6.5: Buying Radios
    6.6: What About WiFi?
    6.7: Conclusion

Chapter 7 — Sessionless Networks
    7.1: Supplies for Chapter 7
    7.2: Sessions vs. Messages
    7.3: Who’s Out There? Broadcast Messages
    7.4: Directed Messages
    7.5: Conclusion

Chapter 8 — How to Locate (Almost) Anything
    8.1: Supplies for Chapter 8
    8.2: Network Location and Physical Location
    8.3: Determining Distance
    8.4: Determining Position Through Trilateration
    8.5: Determining Orientation
    8.6: Conclusion

Chapter 9 — Identification
    9.1: Supplies for Chapter 9
    9.2: Physical Identification
    9.3: Network Identification
    9.4: Conclusion

Chapter 10 — Mobile Phone Networks and the Physical World
    10.1: Supplies for Chapter 10
    10.2: One Big Network
    10.3: Text-Messaging Interfaces
    10.4: Native Applications for Mobile Phones
    10.5: Conclusion

Chapter 11 — Protocols Revisited
    11.1: Supplies for Chapter 11
    11.2: Make the Connections
    11.3: Text or Binary?
    11.4: MIDI
    11.5: Representational State Transfer
    11.6: Conclusion

Appendix — Where to Get Stuff

About the Author

Tom Igoe teaches courses in physical computing and networking, exploring ways to allow digital technologies to sense and respond to a wider range of human physical expression. Coming from a background in theatre, his work centers on physical interaction related to live performance and public space. Along with Dan O'Sullivan, he co-authored the book "Physical Computing: Sensing and Controlling the Physical World with Computers," which has been adopted by numerous digital art and design programs around the world. Projects include a series of networked banquet table centerpieces and musical instruments; an email clock; and a series of interactive dioramas, created in collaboration with M.R. Petit. He has consulted for The American Museum of the Moving Image, EAR Studio, Diller + Scofidio Architects, Eos Orchestra, and others.

Paperback; 496 pages

This product was added to our catalog on Wednesday 24 June, 2009.


Customers who bought this product also purchased
Arduino Starter Kit, Uno R3, 170-Page Projects Book, ComponentsArduino Starter Kit, Uno R3, 170-Page Projects Book, ComponentsUS$99.83

ATmega328 Microcontroller with Arduino Optiboot BootloaderATmega328 Microcontroller with Arduino Optiboot BootloaderUS$4.50

Arduino LCD TFT Shield, 1.44", 128Χ128, 65K colorsArduino LCD TFT Shield, 1.44", 128Χ128, 65K colorsUS$25.46

Arduino Pro Mini 328 - 3.3V/8MHzArduino Pro Mini 328 - 3.3V/8MHzUS$9.95

PIC32MX440F256H Pinguino compatible board, SD, USB-OTGPIC32MX440F256H Pinguino compatible board, SD, USB-OTGUS$32.31

GPS Module for ArduinoGPS Module for ArduinoUS$147.00

Shopping Cart more
0 items
What's New? more
Electricity, Magnetism and Materials Solution Educational Kit
Electricity, Magnetism and Materials Solution Educational Kit
Specials more
AT91SAM9263 (ARM9) CPU Module V1.3, 64MB RAM, 262MB Flash
AT91SAM9263 (ARM9) CPU Module V1.3, 64MB RAM, 262MB Flash
Tell A Friend

Tell someone you know about this product.
Notifications more
NotificationsNotify me of updates to Arduino/Wiring/Processing Book - Making Things Talk, 2nd Ed.
Reviews more
Write ReviewWrite a review on this product!
  Friday 07 August, 2020   List of all our Products

Copyright © 2003-2017 MicroController Pros LLC
Powered by osCommerce