Chapter 1
- We'll use the Linux operating system, via the Raspbian distribution, and leverage it to run our projects in Node.js.
- GPIO stands for General-Purpose Input/Output.
- Rick Waldron started the Johnny-Five project back in 2012 and wrote a program that used node-serialport to operate an Arduino Uno with Node.js.
- We run
uname -m
command on the command line of our Pi ssh session to find out what ARM architecture the Raspberry Pi uses. - Changing the default Raspberry Pi password is important because default username and password isn't very secure, especially when your Pi is connected to the internet.
- Node.js allows you to create even advanced robotics projects without having to deal with any low-level languages, also it has Event-based systems and Garbage collection/automatic memory management.
- Node.js prides itself on creating small, bordering on tiny, packages, and has the excellent npm package manager (and others) to help manage those packages.