JavaScript isn't only the programming language for the Web-it's one of the easiest languages for writing asynchronous programs. Just as a web app needs to interact with a web server in the background while managing a dynamic user interface, a robot needs to think about where it's going while waiting for your instructions or looking for obstacles. Make: JavaScript Robotics shows you how to use JavaScript to build robots that react responsively to the world around them. Using the open source Johnny-Five robotic library with Arduino, Raspberry Pi, and BeagleBone, you'll learn step-by-step methods to build and program 'bots that rove, swim, type, walk, dance, send alerts, make music, express emotion, and more. Lead author Rick Waldron invented Johnny-Five and has recruited a roster of 14 top-notch programmers to share their favorite JavaScript robotics projects with you. With clear instructions on materials needed, where to find them, and their estimated costs, as well as plenty of help along the way to plan and troubleshoot your project, you'll have no trouble building the projects in this book. In Make: JavaScript Robotics, you'll built: Walkers, typers, swimmers, and rovers, A dancing hexapod, Voice-activated relay control, An Indoor sundial, Holiday, mood, or "anytime" lighting, A security and notification system, Sonar-based artificial intelligence, A delta bot, Musical shoes, Once you've mastered these projects, you'll be ready to make any robot you can imagine. Perfect for the intermediate maker with a background in JavaScript, this book unlocks the possibilities of the Johnny-Five library.
Raspberry Pi, Arduino, and BeagleBone. Book jacket.