Hands-On Robotics with JavaScript
eBook - ePub

Hands-On Robotics with JavaScript

Build robotic projects using Johnny-Five and control hardware with JavaScript and Raspberry Pi

Kassandra Perch

Compartir libro
  1. 214 páginas
  2. English
  3. ePUB (apto para móviles)
  4. Disponible en iOS y Android
eBook - ePub

Hands-On Robotics with JavaScript

Build robotic projects using Johnny-Five and control hardware with JavaScript and Raspberry Pi

Kassandra Perch

Detalles del libro
Vista previa del libro
Índice
Citas

Información del libro

Leverage Raspberry Pi 3 and different JavaScript platforms to build exciting Robotics projects

Key Features

  • Build robots that light up and make noise
  • Learn to work with Raspberry Pi 3 and JavaScript
  • Connect your Johnny-Five projects to external APIs and create your own IoT

Book Description

There has been a rapid increase in the use of JavaScript in hardware and embedded device programming. JavaScript has an effective set of frameworks and libraries that support the robotics ecosystem.

Hands-On Robotics with JavaScript starts with setting up an environment to program robots in JavaScript. Then, you will dive into building basic-level projects such as a line-following robot. You will walk through a series of projects that will teach you about the Johnny-Five library, and develop your skills with each project. As you make your way through the chapters, you'll work on creating a blinking LED, before moving on to sensors and other more advanced concepts. You will then progress to building an advanced-level AI-enabled robot, connect their NodeBots to the internet, create a NodeBots Swarm, and explore MQTT.

By the end of this book, you will have gained hands-on experience in building robots using JavaScript

What you will learn

  • Install and run Node.js and Johnny-Five on Raspberry Pi
  • Assemble, code, and run an LED project
  • Leverage JavaScript libraries to build exciting robots
  • Use sensors to collect data from the world around you
  • Employ servos and motors to make your project move
  • Add internet capabilities to your Johnny-Five project

Who this book is for

Hands-On Robotics with JavaScript is for individuals who have prior experience with Raspberry Pi 3 and like to write sketches in JavaScript. Basic knowledge of JavaScript and Node.js will help you get the most out of this book.

Preguntas frecuentes

¿Cómo cancelo mi suscripción?
Simplemente, dirígete a la sección ajustes de la cuenta y haz clic en «Cancelar suscripción». Así de sencillo. Después de cancelar tu suscripción, esta permanecerá activa el tiempo restante que hayas pagado. Obtén más información aquí.
¿Cómo descargo los libros?
Por el momento, todos nuestros libros ePub adaptables a dispositivos móviles se pueden descargar a través de la aplicación. La mayor parte de nuestros PDF también se puede descargar y ya estamos trabajando para que el resto también sea descargable. Obtén más información aquí.
¿En qué se diferencian los planes de precios?
Ambos planes te permiten acceder por completo a la biblioteca y a todas las funciones de Perlego. Las únicas diferencias son el precio y el período de suscripción: con el plan anual ahorrarás en torno a un 30 % en comparación con 12 meses de un plan mensual.
¿Qué es Perlego?
Somos un servicio de suscripción de libros de texto en línea que te permite acceder a toda una biblioteca en línea por menos de lo que cuesta un libro al mes. Con más de un millón de libros sobre más de 1000 categorías, ¡tenemos todo lo que necesitas! Obtén más información aquí.
¿Perlego ofrece la función de texto a voz?
Busca el símbolo de lectura en voz alta en tu próximo libro para ver si puedes escucharlo. La herramienta de lectura en voz alta lee el texto en voz alta por ti, resaltando el texto a medida que se lee. Puedes pausarla, acelerarla y ralentizarla. Obtén más información aquí.
¿Es Hands-On Robotics with JavaScript un PDF/ePUB en línea?
Sí, puedes acceder a Hands-On Robotics with JavaScript de Kassandra Perch en formato PDF o ePUB, así como a otros libros populares de Ciencia de la computación y Programación web. Tenemos más de un millón de libros disponibles en nuestro catálogo para que explores.

Información

Año
2018
ISBN
9781789346732

Contributors

About the author

Kassandra Perch is an open web developer and supporter. She began as a frontend developer and moved to server-side with the advent of Node.js and was especially enthralled by the advance of the NodeBots community. She travels the world speaking at conferences about NodeBots and the fantastic community around them.
Thank you very much to my very patient editors at Packt—I brought things down to the wire more than once and you all have handled it exceptionally. To my mentor, Ray—you taught me that there's always room for improvement. To my mother, Kelly, father Joe, sister Kaitlynn, and brother Alex—you have been there for me my whole life, and I love you all dearly. Finally, to Raquel Vélez and Rick Waldron: your NodeBots workshop at JSConf 2013 changed my life, and you're both wonderful stewards of the community.

About the reviewers

Amit Rana is a Passionate Electronics Engineer, Maker, an Embedded Systems Professional, and Trainer. He has founded and is running three different firms in Electronics R & D, Product Development, and Robotics education. He holds a master's degree in electronics engineering. He has over 10 years of experience in embedded system designing and programming using various microcontrollers, Arduino, and Raspberry Pi with wireless technologies. He is also a professional writer who writes blogs on technology and education. He writes assignments on technical documents for few clients and also writes blogs on his website.
Shahid Memon is an analytical master of science in autonomous robotics engineering graduate possessing a bachelor's degree in computer science. He has collaborated with colleagues on product feasibility studies and new product ideas to meet clients' needs and support the company objectives. He has coordinated several product development projects and assisted in the design and testing phase. He is a strategic thinker with the ability to drive company goals and analyze research impacting products and business needs. He is an avid researcher of the latest trends within the technology industry and how it affects the business. He is a proven leader having outstanding communication, interpersonal, project management, and supervisory skills....

Índice