Errata

Make: Bluetooth

Errata for Make: Bluetooth

Submit your own errata for this product.

The errata list is a list of errors and their corrections that were found after the product was released.

The following errata were submitted by our customers and have not yet been approved or disproved by the author or editor. They solely represent the opinion of the customer.

Color Key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update

Version Location Description Submitted by Date submitted
Printed Page 11
Note element (in blue font)

A reference is made to the ATmega8U2 chip, while the newer versions of the Uno board have switched to using the ATmega16U2 chip. This is just a reminder for the next edition of the book.

Anonymous  May 07, 2017 
Printed Page 13
2nd paragraph in section titled "Installing on MS Windows"

The first sentence for the paragraph in question says: "If you're running Windows when you connect the board to your computer..." Since this section specifically targets Windows, the sentence makes no sense. Most probably it should say "If you're running Windows 8 or higher" based on the rest of the paragraph.

Anonymous  May 07, 2017 
Printed Page 15
1st paragraph in section titled "Installing the BLE Peripheral Library"

Second sentence for the paragraph in question references the "nR51822" chip. This most likely should be chip "nRF51822".

Anonymous  May 07, 2017 
Printed Page 18
first code example installing node.js

I am using a Raspberry Pi (c)2011.12 and this code example when executed returns an error message: "You appear to be running ARMv6 hardware. Unfortunately this is not currently supported...

When using a Raspberry Pi 2, the code did execute, except the node.js version 0.12 is out of date and they returned a warning.. the current version of node.js 6.x.


the version of Raspberry Pi was not specified in the text.of the book on any page before page 17. this code example to install node.does not run on an older Raspberry PI. and is an example of insufficient testing with an incorrect assumption of what version of Raspberry will be used. Page 85 has a note which will leave the user frustrated, because the instructions for installing node.js does not apply to an older PRi.

I'd like a code example for installing node.js that works for an older version of Raspberry Pi.

Even more,
I bought the book with the hope that I could find a working example of reading data from a Bluetooth Heart Rate monitor with a Python program on the Raspberry Pi..

I did manage to install the code on page 17 and did verify that the BTLE peripherals were working. Unfortunately, that is the only thing that is useful in the book for me for my older Raspberry Pi.

If you are going to make this book more useful, or write another book, perhaps a chapter or two of how to use Python with a RPi and a BT peripheral sensor would be a nice addition, and would have made the book a lot more valuable for.me.

Arthur Lange  Aug 29, 2016 
Printed Page 24
Last paragraph of the page.

The first sentence for the paragraph in question states "Putting the legs of a component in the same row, therefore, forms connections..."

Putting the legs of one component in the same row is usually not desirable. A better wording would be:

"Putting the legs of components in the same row, therefore, forms connections between those components in your circuit."

OR

"Putting the legs of two components in the same row, therefore, forms connections between those two components in your circuit."

Furthermore, the previous paragraph should indicate that the two sections of a row (on either side of the gap in the middle) are not electrically connected.

Anonymous  May 07, 2017