null
Loading... Please wait...
FREE SHIPPING on All Unbranded Items LEARN MORE
Print This Page

JavaScript on Things (Hacking hardware for web developers)

List Price: $39.99
SKU:
9781617293863
Quantity:
Minimum Purchase
25 unit(s)
  • Availability: Confirm prior to ordering
  • Branding: minimum 50 pieces (add’l costs below)
  • Check Freight Rates (branded products only)

Branding Options (v), Availability & Lead Times

  • 1-Color Imprint: $2.00 ea.
  • Promo-Page Insert: $2.50 ea. (full-color printed, single-sided page)
  • Belly-Band Wrap: $2.50 ea. (full-color printed)
  • Set-Up Charge: $45 per decoration
FULL DETAILS
  • Availability: Product availability changes daily, so please confirm your quantity is available prior to placing an order.
  • Branded Products: allow 10 business days from proof approval for production. Branding options may be limited or unavailable based on product design or cover artwork.
  • Unbranded Products: allow 3-5 business days for shipping. All Unbranded items receive FREE ground shipping in the US. Inquire for international shipping.
  • RETURNS/CANCELLATIONS: All orders, branded or unbranded, are NON-CANCELLABLE and NON-RETURNABLE once a purchase order has been received.
  • Product Details

    Author:
    Lyza Danger Gardner
    Format:
    Paperback
    Pages:
    448
    Publisher:
    Manning (March 19, 2018)
    Language:
    English
    ISBN-13:
    9781617293863
    ISBN-10:
    1617293865
    Dimensions:
    7.38" x 9.25"
    File:
    Eloquence-SimonSchuster_08052026_P10441858_onix30_Complete-20260805.xml
    Folder:
    Eloquence
    List Price:
    $39.99
    Case Pack:
    20
    As low as:
    $35.99
    Publisher Identifier:
    P-SS
    Discount Code:
    G
    Pub Discount:
    37
    Imprint:
    Manning
    Weight:
    16oz
  • Overview

    Summary

    JavaScript on Things is your first step into the exciting and downright entertaining world of programming for small electronics. If you know enough JavaScript to hack a website together, you'll be making things go bleep, blink, and spin faster than you can say "nodebot."

    Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

    About the Technology

    Are you ready to make things move? If you can build a web app, you can create robots, weather stations, and other funky gadgets! In this incredibly fun, project-based guide, JavaScript hardware hacker Lyza Danger Gardner takes you on an incredible journey from your first flashing LED through atmospheric sensors, motorized rovers, Bluetooth doorbells, and more. With JavaScript, some easy-to-get hardware, and a bit of creativity, you'll be beeping, spinning, and glowing in no time.

    About the Book

    JavaScript on Things introduces the exciting world of programming small electronics! You'll start building things immediately, beginning with basic blinking on Arduino. This fully illustrated, hands-on book surveys JavaScript toolkits like Johnny-Five along with platforms including Raspberry Pi, Tessel, and BeagleBone. As you build project after interesting project, you'll learn to wire in sensors, hook up motors, transmit data, and handle user input. So be warned: once you start, you won't want to stop.

    What's Inside

    • Controlling hardware with JavaScripti
    • Designing and assembling robots and gadgets
    • A crash course in electronics
    • Over a dozen hands-on projects!

    About the Reader

    Written for readers with intermediate JavaScript and Node.js skills. No experience with electronics required.

    About the Author

    Lyza Danger Gardner has been a web developer for over 20 years. She's part of the NodeBots community and a contributor to the Johnny-Five Node.js library.

    Table of Contents

      PART 1 - A JAVASCRIPTER'S INTRODUCTION TO HARDWARE

    1. Bringing JavaScript and hardware together
    2. Embarking on hardware with Arduino
    3. How to build circuits
    4. PART 2 - PROJECT BASICS: INPUT AND OUTPUT WITH JOHNNY-FIVE

    5. Sensors and input
    6. Output: making things happen
    7. Output: making things move
    8. PART 3 - MORE SOPHISTICATED PROJECTS

    9. Serial communication
    10. Projects without wires
    11. Building your own thing
    12. PART 4 - USING JAVASCRIPT WITH HARDWARE IN OTHER ENVIRONMENTS

    13. JavaScript and constrained hardware
    14. Building with Node.js and tiny computers
    15. In the cloud, in the browser, and beyond