Sensing The World (For Web Developers)

June 23, 2016 Jean-Philippe Côté
published in

One of the key aspects of physical computing is the ability to gather information about the real world. In order to do that, you must know which sensors are available and, more importantly, how to use them. This is precisely what the “Sensing The World” chapter of my upcoming book on physical computing is about. For a limited time, I am giving it away to all web developers who want to break free from the confines of the digital world and start exploring the physical world.

This (almost finished) free chapter will look at an array of binary and analog sensors that can drive projects. It will then explain in details how to use them in web-based physical computing projects: from the hardware all the way up to the software. It’s a great way to start learning how to interface with the tangible world.

Beware that the chapter has not yet been proof-read or copyedited in any way. It might contain errors and omissions. It would be very helpful to receive feedback from readers. You can do so by commenting below or by using the contact form. This is actually what I’m hoping for by releasing it early and free.

Note: by downloading the free chapter, you will be automatically subscribed to the monthly TangibleJS newsletter. You can always unsubscribe anytime.

The photo in the header image is from A.J. Cann. It is being used according to the terms of the Creative Commons CC BY-SA 2.0 license.


  • Dan

    Looks great! No suggestions here. I’m a javascript developer with some arduino experience so I enjoyed the part about johnny-five and I2C.

  • Jamil


    You may want to include a chapter or section dedicated to programmable logic devices like fpga’s as they these are going mainstream in an era of distributed computing and big data processing, let me know if you needed help,

    • Jean-Philippe Côté

      Hello Jamil,

      That’s a very interesting suggestion. However, I’m afraid it might be a bit too hardcore for the average web developer… Honestly, I’m not too familiar with FPGAs myself so maybe I’m wrong here. Am I?


  • Patrick

    Hi looks like a nice book.

    Why don’t you consider publishing it on leanpub.

    You can get early feedback and some revenue and your readers are in the loop if new content arises.


Post a comment

Your email address will not be published.