Table of Contents

 

Copyright

Brief Table of Contents

Table of Contents

Preface

Acknowledgments

About this Book

1. A JavaScripter’s introduction to hardware

Chapter 1. Bringing JavaScript and hardware together

1.1. The anatomy of hardware projects

1.1.1. Inputs and outputs

1.1.2. Processing

1.1.3. Power, circuits, and systems

1.1.4. Logic and firmware

1.1.5. Enclosures and packaging

1.1.6. Embedded systems

1.2. How JavaScript and hardware work together

1.2.1. Host-client method

1.2.2. Embedded JavaScript

1.2.3. Other hardware-JavaScript combinations

1.3. Is JavaScript a good fit for hardware?

1.4. Putting together a hardware toolkit

1.4.1. Development boards

1.4.2. Input and output components

1.4.3. Other electronic components

1.4.4. Power, wires, and accessories

1.4.5. Tools

Summary

Chapter 2. Embarking on hardware with Arduino

2.1. Getting to know the Arduino Uno

2.1.1. Creating your first circuit with an Arduino Uno

2.2. Working with the Arduino workflow

2.2.1. Arduino Uno’s digital pins

2.2.2. Sketches and the Arduino IDE

2.2.3. Connecting the LED to a digital pin

2.2.4. Programming the LED to blink