Williams, Gordon F.,

Making things smart : easy embedded JavaScript programming for making everyday objects into intelligent machines / Make : making things smart Gordon F. Williams. - Mumbai : Shroff Publishers & Distributors, 2018. - xii, 337 p. - Make: . - Make (Maker Media, Inc.). .

Includes index.

Copyright; Table of Contents; Preface; Conventions Used in This Book; Using Code Examples; O'Reilly Safari; How to Contact Us; Acknowledgments; Chapter 1. Introduction; Why Make Things Smart?; Learning through Making; Making in JavaScript; Tools and Materials; Part I. Microcontrollers; Chapter 2. What Is a Microcontroller?; ARM History; Programming a Microcontroller; Chapter 3. Getting Started with Espruino; Getting Ready; Mac and Chromebook; Windows; Linux (Including Raspberry Pi); Plugging In; Installing Software; Connecting; Updating Firmware; First Commands; The Editor. Experiment 2: Motor with CommutatorBrushless DC Motors; Experiment 3: Stepper Motor; Experiment 4: Stepper Motor Control; Experiment 5: More Stepper Motor Control; Chapter 6. Stroboscope Tachometer; Finding a Fan; Experiment 6: Detecting Speed; Experiment 7: Stroboscope; Experiment 8: Brighter Stroboscope; Chapter 7. John Logie Baird's TV; Experiment 9: Persistence of Vision; Experiment 10: John Logie Baird's TV; Part III. Electromechanics; Chapter 8. Make a Simple Robot; Experiment 11: Try Out a Servo Motor; Experiment 12: Make a Simple Robot; Experiment 13: Following Light. Chapter 9. Pen PlotterExperiment 14: Pen Plotter; Software; Chapter 10. Digital Pinhole Camera; Experiment 15: Making a Digital Camera; Complete Listing; Chapter 11. Printer; Experiment 16: Making a Printer; Software; Complete Listing; Part IV. Communication; Chapter 12. Wired Communication; Clocking; Experiment 17: Making an Oscilloscope; Using the Oscilloscope; Chapter 13. Cutting the Cord: Infrared; Experiment 18: Making the IR Receiver; Experiment 19: Decoding IR Signals; Experiment 20: Using Our Decoded Signal; Experiment 21: Using Our Remote Control on the Net, with dweet.io. Experiment 22: Using Our Remote Control on the Net, with IFTTTChapter 14. Cutting the Cord: Radio Signals; Experiment 23: Wiring Up the Receiver; Experiment 24: Wiring Up a Transmitter; Experiment 25: Transmitting from Espruino; Experiment 26: Decoding the Received Data; Chapter 15. Connecting with WiFi; Experiment 27: Adding WiFi to Your Pico; Making This Tidier; Experiment 28: Testing Your Wiring; Experiment 29: Connecting to WiFi; Experiment 30: Sending Data to the Internet; Experiment 31: Getting Data from the Internet; Experiment 32: Creating a Server; Controlling Things.

9789352136681

033FE9D7-7565-44A2-AA69-D7E3C68257CD OverDrive, Inc. http://www.overdrive.com


Programmable controllers.
JavaScript (Computer program language)
Microcontrollers.

TJ223.P76

006.22 / WIL